本帖最后由 iiwoai 于 2012-8-8 11:18 编辑
Cacti报警设置
cacti配置流量监控
---在基于cacti安装的基础上,可以进行配置插件的安装配置。配置cacti-plugins-arch以及settings插件、thold报警插件实现短信报警功能
一、下载所需的软件包
http://mylinux.5d6d.net/cacti/cacti-plugin-0.8.7h-PA-v3.0.tar.gz
http://mylinux.5d6d.net/cacti/settings-v0.71-1.tgz
http://mylinux.5d6d.net/cacti/thold-v0.4.9-3.tgz
二、配置安装cacti-plugin1、开始打补丁,官方的文档介绍:http://docs.cacti.net/manual:087:1_installation.9_pia
在这里以两者相结合方式打补丁,在shell中执行:2、将pa.sql数据导入到cacti数据库中,在shell中执行:3、打完补丁后:在Console--Utilities-User Management--点击admin,进去后就会发现这一项:Plugin Management,如图中选中区域所示:
当出现上面的"Plugin Management",选中前面的单选框,然后单点"Save"保存后,就可以在Console--Configuration--Plugin Management看到,如图示:
到现在为止,cacti-plugin的打补丁完成
4、修改配置文件下面进行插件的配置安装。
三、安装settings与thold插件
说明:在安装thold插件,必须先安装settings插件,后安装thold插件。因为settings插件提供email的相关设置,thold插件的报警功能是根据settings里的设置来决定发送邮件的。修改配置文件:
vim /data/www/cacti/include/config.php
(修改内容如图)
主要就两行:注:第二行,先在文件里将其注释,如果将该行的注释符号去掉,在cacti上的web里的plugin Management上是没有的,因此为了完成安装thold插件先不要去掉注释符号"//"
导入thold.sql数据库:此时,刷新cacti的Plugin Management上的页面,
会发现,Thold前面有个蓝色向下的箭头,将鼠标放在上面会出现手形状,单击它.如下,将多出现一个窗口
点击那几个小箭头的时候,实际是在安装thold插件。
注意:这个thold插件的安装的时候非常隐蔽,必须要在include/config.php里将其注释,然后在web页里进行安装
从上面的图形中发现,thold已经出现在"graphps"的右侧了。
现在单击Console--Configuration--settings,会发现已经有了Thresholds一栏了(如上图),说明已经安装成功了。
四、配置thold插件
选择"Console"-"Configuration"-"Settings"---选择"Thresholds",如图示:
其中有两处单选框必须选中,分别是:
"Syslogging":这一栏是将要发送的信息记入cacti.log中。
"Dead Host Notifications Email":输入一个邮箱,当服务器DOWN时会发送邮件
设置完成后,单击"Save",保存。
现在,已经设置完成了thold与settings插件了。
五、设置thold报警
(1)创建一个thold模板
单击选择"Console"-"Management"-"Thresholds ",单击add,如图示:
下一步后设置如下:
划红线的区域:
"Warning Low Threshold":这里设立最低的阀值,当当前低于10时,会发出WARNING警告。
"Re-Alert Cycle":这里表示重复报警周期.
"Alert Emails":这里设置你的接收报警的email邮箱,可以指定多个,中间以逗号隔开
单击右下角的"Save"保存。
(2)查看thold当前的报警信息
建好模板之后,单击"Console"-"Management"-"Thresholds ",或者直接间接 GRAPHS 右侧的THOLD,里面都可以看到报警信息:
当报警阀值达到,已报警报时,报警部分为红色部分,此时你可以点击前面的停止号,来停止发送报警信息。
到此为止,设立报警项目已经完成。
(3)查看cacti.log是否有报警发送邮件的记录:
可以执行shell命令查看:
tail -f /usr/local/apache2/htdocs/cacti/log/cacti.log
日志里会记录报警的相关信息,以及要发送到的邮件地址。
Cacti报警设置
cacti配置流量监控
---在基于cacti安装的基础上,可以进行配置插件的安装配置。配置cacti-plugins-arch以及settings插件、thold报警插件实现短信报警功能
一、下载所需的软件包
http://mylinux.5d6d.net/cacti/cacti-plugin-0.8.7h-PA-v3.0.tar.gz
http://mylinux.5d6d.net/cacti/settings-v0.71-1.tgz
http://mylinux.5d6d.net/cacti/thold-v0.4.9-3.tgz
二、配置安装cacti-plugin
- cd /usr/local/src
- tar zxvf cacti-plugin-0.8.7h-PA-v3.0.tar.gz
- /bin/cp -rf cacti-plugin-arch/*
- /usr/local/apache/htdocs/cacti/(为web目录)
- cd /usr/local/apache/htdocs/cacti
在这里以两者相结合方式打补丁,在shell中执行:
- #! /bin/bash
- patch -p1 -N < cacti-plugin-0.8.7h-PA-v3.0.diff
- cp -rf files/* .
- mysql -u cactiuser -p cacti < pa.sql
- enter your password:cactipwd
当出现上面的"Plugin Management",选中前面的单选框,然后单点"Save"保存后,就可以在Console--Configuration--Plugin Management看到,如图示:
到现在为止,cacti-plugin的打补丁完成
4、修改配置文件
- vim /usr/local/apache2/htdocs/cacti/include/config.php
- //在 上 加入如下
- $plugins = array();
- $url_path = "/cacti/";
- * 注:此处写你的文件目录 ,如访问http://IP/cacti/index.php,则此处写入/cacti/*
三、安装settings与thold插件
说明:在安装thold插件,必须先安装settings插件,后安装thold插件。因为settings插件提供email的相关设置,thold插件的报警功能是根据settings里的设置来决定发送邮件的。
- cd /usr/local/src
- tar zxvf settings-v0.71-1.tgz -C /data/www/cacti/plugins
- tar zxvf thold-v0.4.9-3.tgz0 -C /data/www/cacti/plugins
vim /data/www/cacti/include/config.php
(修改内容如图)
主要就两行:
- $plugins[] = 'settings';
- //$plugins[] = 'thold';
导入thold.sql数据库:
- cd /usr/local/apache2/htdocs/cacti/plugins/thold/
- #mysql -ucactiuser -pcacti cacti < thold.sql
会发现,Thold前面有个蓝色向下的箭头,将鼠标放在上面会出现手形状,单击它.如下,将多出现一个窗口
点击那几个小箭头的时候,实际是在安装thold插件。
注意:这个thold插件的安装的时候非常隐蔽,必须要在include/config.php里将其注释,然后在web页里进行安装
从上面的图形中发现,thold已经出现在"graphps"的右侧了。
现在单击Console--Configuration--settings,会发现已经有了Thresholds一栏了(如上图),说明已经安装成功了。
四、配置thold插件
选择"Console"-"Configuration"-"Settings"---选择"Thresholds",如图示:
其中有两处单选框必须选中,分别是:
"Syslogging":这一栏是将要发送的信息记入cacti.log中。
"Dead Host Notifications Email":输入一个邮箱,当服务器DOWN时会发送邮件
设置完成后,单击"Save",保存。
现在,已经设置完成了thold与settings插件了。
五、设置thold报警
(1)创建一个thold模板
单击选择"Console"-"Management"-"Thresholds ",单击add,如图示:
下一步后设置如下:
划红线的区域:
"Warning Low Threshold":这里设立最低的阀值,当当前低于10时,会发出WARNING警告。
"Re-Alert Cycle":这里表示重复报警周期.
"Alert Emails":这里设置你的接收报警的email邮箱,可以指定多个,中间以逗号隔开
单击右下角的"Save"保存。
(2)查看thold当前的报警信息
建好模板之后,单击"Console"-"Management"-"Thresholds ",或者直接间接 GRAPHS 右侧的THOLD,里面都可以看到报警信息:
当报警阀值达到,已报警报时,报警部分为红色部分,此时你可以点击前面的停止号,来停止发送报警信息。
到此为止,设立报警项目已经完成。
(3)查看cacti.log是否有报警发送邮件的记录:
可以执行shell命令查看:
tail -f /usr/local/apache2/htdocs/cacti/log/cacti.log
日志里会记录报警的相关信息,以及要发送到的邮件地址。
编辑回复