一.安装cacti的插件
1 当然在安装cacti的插件的时候必须先安装cacti的插件架构,用来支持cacti的插件
2 安装cacti的架构并配置
#unzip cacti-plugin-0.8.7e-PA-v2.5.zip
3当然在安装cacti的架构的时候有两种方法,
第一种:是把files-0.8.7e 中的文件直接拷贝,覆盖cacti中的文件
第二种: 是把cacti-plugin-0.8.7e-PA-v2.5.diff ,pa.sql 拷贝的到cacti的家目录中,打补丁的形式,并更新cacti中的数据
下面是以打补丁的形式进行安装cacti的架构的
#cp cacti-plugin-0.8.7e-PA-v2.5.diff /var/www/html/cacti
#cp pa.sql /varwww/html/cacti
#cd /var/www/html/cacti
#patch -p1 -N <cacti-plugin-0.8.7e-PA-v2.5.diff
#mysql –uroot –p cactidb<pa.sql
修改cacti的主配文件
#cd /var/www/html/cacti /include
#vim global.php
把下列选项
$config[‘url_path’] =”/”;
修改为
$config[‘url_path’] =”/cacti/”;
如果selinux开启的时候,在打完补丁的时候,必须重新修改cacti根目录的标签
#chcon -R –t httpd_sys_content_t /var/www/html/cacti
安装cacti中的插件
monitor
1 一般情况,首先是解压缩,然后阅读文件中的READE或这是INSTALL文件
然后根据安装的要求进行安装
安装时只需把解压后的插件文件,复制到cacti的家目录下面的plugins目录下面即可
#mv monitor /var/www/html/cacti/plugins
#mysql -uroot -p cactidb<monitor.sql
#mv thold /var/www/html/cacti/plugins
#mysql -uroot -p cactidb<thold.sql
、 #mv settings /var/www/html/cacti/plugins
2 配置cacti的全局配置文件
#cd /var/www/html/cacti/include
#vim global.php
并找到
$plugins = array();
再其后面添加
$plugins[] = 'thold';
$plugins[] = 'monitor';
$plugins[] = 'settings';
3当配置完后,如果selinux是开启的则需要该插件的标签
#chcon –R –t httpd_sys_content_t monitor thold settings
4重启apache服务
#service httpd restart
、5 通过web界面进行配置cacti
首先是
Console -> User Management -> (Edit)
把您添加的插件全部线上
然后通过Plugin Management 进行安装插件
二.创建自己的监控流量模板
点击console -> GRAPH Management -> CDEFS -> Add
Item #1 Special Data Source: CURRENT_DATA_SOURCE
Item #2 Custom String 8
Item #3 Operator: *
Item #2 Custom String 1024
Item #3 Operator: /
Item #2 Custom String 1024
Item #3 Operator: /
三.创建监控流量是根据自己设定的阀值,cacti会进行自动报警
点击
Threshold Templates -> Add
选出自己要监控是自动报警的对象
例如:
监控网卡流量的的超出一定流量时会自动通过email通知管理员
Intreface – Traffic
Enabled 一定要开启
设置阀值
Hig /low Settings
high Threshold 该项设置的是流量超过该值是cacti就会报警
Low Threshold 该项是流量低于该值时,cacti同样是自动报警
Data Type
有三个选项
Exact value 真实值
CDEF
percentage 是百分比的形式
Alert E-mail
发出警报时,接受警报人邮箱