Cacti脚本及模板

一、Cacti脚本及模板

Cacti脚本及模板论坛:http://forums.cacti.net/forum-12.html

一个完整的cacti脚本及模板列表:http://forums.cacti.net/about15067.html

1.Advance Ping 脚本及模板

下载地址:http://forums.cacti.net/about10049.html

注:要使用此模板,编译PHP时必须加上--enable-sockets选项来支持套接字。

1).功能:此模板用来监控一个TCP/UDP端口、ICMP的延时情况和丢包情况。

2).下载ss_fping.php脚本并放到/usr/local/apache/htdocs/cacti/scripts/目录下,下载cacti_graph_template_ping_advanced_ping_v1_3.xml模板,用cacti的模板导入页将此模板导入。


3).在Console选项卡下的左侧菜单栏中选择Devices,为要监控的主机新建一个Devices或选择已有Devices。在Associated Graph Templates中添加Advanced Pingv1.3模板。并点击最上面的Create Graphs for this Host链接。

Graph Templates的选择框中选择PING - Advanced Ping v1.3,然后点击Create按钮,出现以下WEB页。

第一项意思是一次向要监控的端口发送多少个探测包(默认20个),第二项是使用的协议,可以是ICMP、TCP、UDP,第三项是要监控的端口号(只有第二项为TCP或是UDP时使用),填写完成后点击create按钮。

在Console控制台选项卡下的左侧菜单中选择Date Sources,选择以上新建的数据源可以修改以上填写的信息。


在控制台选项卡下左侧菜单中选择Graph Trees可以组织一个树状视图。

在graphs选项卡下浏览创建的Advanced Ping监控图。


TCP3360端口(MySQL)

TCP80端口(HTTP)

Pkt Loss:丢包数量/20 * 100%(每次ping 20个包)
Avg Loss:平均丢包情况
Latency:延时情况
Avg Latency:平均延时情况

1.MySQL stats模板

论坛讨论:http://forums.cacti.net/about11010.html

下载地址:http://www.faemalia.net/mysqlUtils/

功能:用来监控MySQL状态,其中包括索引使用情况、查询、排序、锁定情况等。

1).将mysql_stats.php 和 dumpMemcachedStats.php脚本放到cacti脚本目录下(/usr/local/apache/htdocs/cacti/scripts/),导入模板时注意选择cacti_host_template_temysql_host-step300-heartbeat600.xml和cacti_host_template_memcached_host-step300-heartbeat600.xml模板(默认cacti 5分钟取一次数据)。

2).配置MySQL服务器,让cacti所在机器能够访问MySQL服务器的状态信息,必须拥有"process"权限。如果要监控InnoDB状态,还必须有"SUPER"权限。

GRANT PROCESS ON *.* TO [email protected]‘cactimachine‘ IDENTIFIED by ‘cacti‘;

GRANT SUPER ON *.* TO [email protected]‘cactimachine‘ IDENTIFIED BY ‘cacti‘;

3).创建Graph。在Console选项卡下的左侧菜单栏中选择Devices,为要监控的主机新建一个Devices或选择已有Devices。在Associated Graph Templates中添加想要监控MySQL状态的Graph Templates(如teMySQL – Index Usage模板,此套模板是以teMySQL开头的一系列模板)。并点击最上面的Create Graphs for this Host链接,在Graph Templates的选择框中选择teMySQL – Index Usage,然后点击Create按钮,出现以下WEB页。

在上面填写有权限访问MySQL数据库的用户名及密码,然后点击create按钮。

选中刚添加的Graph Templates,点击create按钮来创建Graph。

在控制台选项卡下左侧菜单中选择Graph Trees可以组织一个树状视图。

在graphs选项卡下浏览创建的MySQL监控图。

缩略图:

3.其他模板

其他模板在以后慢慢加入,敬请期待。如果各网友有什么好的模板,也请不吝赐教,大家一同提高。

转自:http://blog.sina.com.cn/s/blog_4e424e2101000b77.html

时间: 2024-12-05 07:58:43

Cacti脚本及模板的相关文章

linux init.d脚本编写模板

#!/bin/bash ### BEGIN INIT INFO # # Provides: location_server # Required-Start: $local_fs $remote_fs # Required-Stop: $local_fs $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: initscript # Description: This file should

cacti多核cpu模板(2,4,8,12,16,24,32)

cacti的多核cpu监控模板,2,4,8,12,16,24,32 注意:0.87g版本不能直接导入,需要修改hash值为0021,0.88及以上可以直接使用 地址:http://down.51cto.com/data/2290168

CACTI :使用模板监控本地或其他服务器上的mysql

mysql 的模板,网上都在使用的这个地址http://mysql-cacti-templates.googlecode.com 已经访问不到了 Google找到这个网址: 介绍骗: http://www.percona.com/doc/percona-monitoring-plugins/1.0/cacti/mysql-templates.html 下载页:http://www.percona.com/downloads/percona-monitoring-plugins/ 为了方便大家下载

Linux zabbix IO监控 步骤脚本和模板

Linux zabbix IO监控 监控原理 通过定时监控iostata -dx 1 输出数据采集硬盘IO 1.服务器安装 yum install sysstat #iostat 工具安装 2.设置本机计划任务 crontab -e */3 * * * *  /usr/bin/iostat -dxkt 1 500 >/tmp/iostat_output 3.增加监控脚本 mkdir  /etc/zabbix/scripts #上传硬盘发现脚本 disk_discovery.sh #上传硬盘脚本

cacti 脚本批量添加 graphs tree

#!/bin/bash rm -f tree_ip tree_hostname Rootdir="/usr/share/cacti/cli" i=0 Add_tree(){ awk '{print $1}' $1 > tree_ip awk '{print $2}' $1 > tree_hostname php -q $Rootdir/add_tree.php --list-trees echo "Please chose Tree ID:" read 

jmeter+ANT+Jekins性能自动生成测试报告脚本(模板),加入:Median TIme、90%、95%、99%、QPS、以及流量显示

<?xml version="1.0"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See t

Cacti监控

cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数 据,然后用rrdtool储存 和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户.本文全面介绍了Cacti的工作流程.安装.使用.脚本和模板.插件.高级应 用方面的内容. 本系列文档介绍了Cacti监控工具的各个方面,包括: 一.Cacti的工作流程二.Cacti的安装三.Cacti的使用四.Cacti脚本及模板 一.概述 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取

cacti开发模板对主机进行监测

接着上篇博文cacti配置安装,接下来在讲一下对cacti自主开发模板的一些操作.登录自己设置好的虚拟主机,在上一篇中,我设置的虚拟主机为 cacti.gaowei.com.第一次登录的时候,会提示你安装cacti,按照提示的一步一步来就可一了,默认的用户名和密码是admin和 admin,登录后会让你改一下密码.安装好之后的界面如下; 点击graphs,这里有五个默认的模板,可以检测主机的状态,如下; 这里不多说,具体说一下怎么开发模板,打开本机中端,输入 #cd /web/vhost/cac

Linux 判断Cacti模板的版本

经常有人在 import从网上download的cacti template时发生"Error: XML: Hash version does not exist" 错误. 这是因为 export template的cacti和import template的cacti的版本不同引起的.为了保证兼容性,cacti有一个机制会阻止从新版本cacti导出的模板被导回到旧版本的cacti 中. 那么如何判断一个模板所使用的cacti版本呢?方法是查看template中的hash后边的字符串的