首页 > 代码库 > cacti-0.8.8b安装及配置threshold及monitor

cacti-0.8.8b安装及配置threshold及monitor

    cacti不仅把所统计的流量以图像显示出来,而且还能通过插件使得cacti的功能得到进一步的提升。Cacti插件是对cacti的扩展,要使用cacti插件必须先扩展cacti架构,来支持插件。为了让cacti能够使用插件,必须先给cacti安装一个补丁->Plugin Architecture。由于对应不同的cacti的版本,都会有相应的PA。所以在安装PA的时候,一定要选择正确的版本。

wKioL1QZIdfjPHf5AABvml3SBHs580.jpg

    cacti0.8.8b版本自带PA版本3.1,无需对PA进行更新。


一、插件介绍:

monitor:通过简单明了的图标提供服务器的运行状态      
settings:给不同的插件提供一些共用的信息,如邮件信息,dns信息。

thold :提供设备异常预警。

    下载URL:http://docs.cacti.net/plugins

     monitor插件:monitor-v1.3-1.tgz

     settings插件:settings-v0.71-1.tgz

     threshold插件:thold-v0.5.0.tgz


   其中threshold需要settings插件支持来配置mail和dns。


二、插件安装:

1、直接把三个插件tar包cp到安装目录cacti下的plugins中;
[root@dns plugins]#tar -zxvf monitor-v1.3-1.tgz

[root@dns plugins]# tar -zxvf settings-v0.71-1.tgz

[root@dns plugins]# tar -zxvf thold-v0.5.0.tgz

cacti新版本无需进行如下配置文件设置,老版本可能需要(旧版本还需要导入各自的sql文件):


激活monitor插件,修改cacti配置文件(cacti目录下的include/config.php)。在配置中查找到第44行$plugins = array();,在此行下面加入:
     $plugins[] = ‘monitor‘;
     $plugins[] = ‘settings‘;
     $plugins[] = ‘thold‘;
注意:上面monitor的名字必须与 cacti/plugins/目录下插件目录的名字相同。


2、在cacti前端页面上Plugin Management中进行安装设置:

wKioL1QZJmaBoeqzAAFN8bZlOZU765.jpg

点击进行安装和启动。


三、配置monitor插件:

在console选项卡下,点击左侧菜单中的Settings链接,在右侧出现的web页中点击Misc选项卡来配置Monitor插件。


*上述中可以调整Monitor的各项配置。例如:勾选“Show Icon Legend”可以在监控页面显示图例;“View”可以选用Tiles类型,以显示设备状态表格。
*为cacti添加新设备时,勾选上“Monitor Host”项。对已添加的设备可以通过“Management->Devices”进去修改。
*单击Web页面上方的“monitor”标签链接,可以进入查看各设备/主机的状态图示。


以下所看到的是Monitor选项卡下所监控的机器状态。当有机器Down掉后,相应机器图标将由绿色变成红色,并发出声音进行报警。


四、配置threshold插件:

1、打开“Console->Settings->Mail/DNS”,可以调整“SMTP Options”和“DNS Options”等配置,用于确保预警邮件能够发出。


 网上大牛建议mail servers选择smtp,并正确设置smtp和dns信息。因为无论选择phpmail还是sendmail都要使用sendmail这程序,都要装一个邮件系统。没有必要吧,多一个程序多一个风险。设置完了可以点一下右上角的"Send a Test Email"以确定配置正确)

"send a test mail"测试一下设置是否正确,一般都会成功的,到收件箱中就会收到一封测试邮件;
S

2、Console->Settings->Alerting/Thold配置出现问题的时候有邮件通知,Alerting/Thold可以调整Thold的各项配置。例如:“Dead Host Notifications Email”处可填写设备宕机时发送警告信息到哪个邮箱;勾选“Send alerts as text”项,设置只发送文本格式的邮件。在"Default Alerting Options"里,启用"Dead Hosts Notificatios"并正确填写警告的邮件地址:

wKiom1QZKRih1l-MAAMhXNha1Iw356.jpg


wKiom1QZKRjSYEfqAAVgYU1W5JU205.jpg


3、在“Notification Lists”添加邮件列表组;


4、Templates->Threshold Templates,可以添加、取出需要关联到预警系统的模板,例如:可以添加和“Interface-Traffic”模板的关联,如“traffic_in”、“traffic_out”数据项,分别设置警告阈值“High Threshold”(如200000000比特/秒);

注意以下几点,见下图:

wKiom1QZKpex0sUEAAOR7kDCYJo740.jpg

5、打开“Create->New Graphs”,选择需要提供预警的设备,单击右侧上方的“Auto-create thresholds”创建预警项目。


6、打开“Management->Thresholds”,可以管理已经创建的预警项目。


   做到这里,基本上对cacti有了一些基本的了解,还需继续深入的去研究学习;后续做cacti的多种监控。


本文出自 “秋天的童话” 博客,请务必保留此出处http://wushank.blog.51cto.com/3489095/1554288

cacti-0.8.8b安装及配置threshold及monitor