运维百科

Cacti安装及配置threshold及monitor

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

AVD8}M[Z}M~]AHB5JA6T9GA.png

Cacti0.8.8b(以上版本)版本自带PA版本,无需对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中进行安装设置:

C4~GJJM}3YGK[T]`SNNVRUE.png

点击进行安装和启动。

 

三、配置monitor插件:

在console选项卡下,点击左侧菜单中的Settings链接,在右侧出现的web页中点击Misc选项卡来配置Monitor插件。
DPHQ)0KFN(O8EVV}6Q$]SWE.png *上述中可以调整Monitor的各项配置。

例如:勾选“Show Icon Legend”可以在监控页面显示图例;

“View”可以选用Tiles类型,以显示设备状态表格。
*为cacti添加新设备时,勾选上“Monitor Host”项。

对已添加的设备可以通过“Management->Devices”进去修改。
*单击Web页面上方的“monitor”标签链接,可以进入查看各设备/主机的状态图示。

 

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

7$671%2Z6@WO6{PHAXOL5BB.png

四、配置threshold插件:

1、打开“Console->Settings->Mail/DNS”,可以调整“SMTP Options”和“DNS Options”等配置,用于确保预警邮件能够发出。
K$B0`8M3EMPY`)NGD4EX4K3.png

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

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

2、Console->Settings->Alerting/Thold配置出现问题的时候有邮件通知,Alerting/Thold可以调整Thold的各项配置。

例如:“Dead Host Notifications Email”处可填写设备宕机时发送警告信息到哪个邮箱;

勾选“Send alerts as text”项,设置只发送文本格式的邮件。

在"Default Alerting Options"里,启用"Dead Hosts Notificatios"并正确填写警告的邮件地址:

MPF(D6)0B{P1IUREF%HSUGN.pngB$TMY$PP3VPCC]T_F{M218J.png3、在“Notification Lists”添加邮件列表组;

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

Cacti自带的流量监控阀值模板为“Interface – Traffic”,只能监控bytes,在添加阀值之后,报警的流量信息以bytes为单位,查看很不友好,可以通过以下方法将btyes转换成MB的单位:

 注意以下几点,见下图:

4{ZD{$6]7NZIYTEEMXF)G@I.png 5、打开“Create->New Graphs”,选择需要提供预警的设备,单击右侧上方的“Auto-create thresholds”创建预警项目。
1.png 6、打开“Management->Thresholds”,可以管理已经创建的预警项目。
2.png

做到这里,基本上对Cacti有了一些基本的了解,还需继续深入的去研究学习;


本站部分资源收集于网络,纯个人收藏,无商业用途,如有侵权请及时告知!

3
分享到:

评论 0

取消
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址