6.2 Cacti的使用及插件扩展

Cacti的使用及插件扩展php

一使用Cacti的Web控制台服务器

·添加被控端网络

1单击导航栏中的Management下的Devices连接ide

2单击右上方的Add连接,打开添加新设备的页面,填写指定内容,其余默认测试

3单击右下方的create按钮完成添加,最上方会有链接成功的提示;若是没有成功,应检查被控端的SNMP设置,网络链接,防火墙限制,共同体名等相关因素来排除故障网站

·设置要监测的项目spa

成功链接被控端后,页面的下方就能够看到默认监测的项目;默认已包括五个监测项目插件

1要在Associated Graph Template栏目下添加对系统进程的监测,先选中Unix – Processes项,然单击右侧Add进行添加3d

2若要添加磁盘分区使用状况的监测,在Add Date Query栏目下选中SNMP – Get Mounted Partitions项,而后单击Add进行添加blog

3其中有些监测项对当前设备可能并不适用,所以能够在Status列看到0 Items的信息,表示并未得到有效数据,因此能够将此项删除;确认无误后,单击Save保存

·生成监测图像

须要为每一个监测项目生成直观的图像,而后将图像添加到监测树(设备的容器,方便大规模监测),方便集中查看

1建立图像

单击导航栏的Create下的New Graphs连接,进入图像建立页面,选择指定的被控主机或设备,并选择须要生成图像的监测项目(选择须要监测的接口),最后单击Create保存

2添加图像至监测树

单击导航栏中Management下的Graph Trees连接,再单击Default Tree

进入默认的监测树,选择右侧的Add按钮,能够向监测树中添加"树项目"节点,再添加被控端,而后单击Create

树项目分为三种类型:host主机、Graph图像、Header标头

Host,以整个被控主机或设备做为树节点,自动包括全部监测项目的图像;适合同时监测一个服务器的多个项目

Graph,将单个图像添加到监测树中的指定分支;适合同时监测多个服务器的同一类项目,如网卡流量,能够结合Header分支一块儿使用

Header,在监测树中自定义一个新的分支;如按服务器用途,归属部门分类等;能够先创建一个"网站集群节点-CPU占用"的Header,而后再此分支下在添加每一个节点服务器的CPU Usage图像项目

设置完以上内容后便可在Cacti控制台左上方的graphs标签中查看图像

此时并无图像,由于尚未采集数据,能够手动采集,也能够设置计划任务采集

·按期采集监测数据

Cacti经过poller.php页面来采集监控数据,需使用PHP程序解释执行

在服务器上手动采集数据,以后图像会立马生成,因为数据少,不会有明显的曲线图

切换为runct用户,运行采集命令

1设置计划任务按期采集监测数据(五分钟采集一次)

退出runct用户后重启计划任务服务

·查看监测结果

此时已经能够看到图像了

页面中显示的为最近一天的监测数据,若要查看指定日期及时间段的数据,能够选择起始时间后单击Refresh,或者单击某个监测项目,能够看到按日、周、月、年分别统计的监测图像

二添加Monitor、Thold插件

Cacti系统支持插件扩展(以前版本须要安装PA插件支持补丁),容许自定义图像模板和数据查询;从 http://cactiusers.org/ 可下载各类插件;常见的2款插件

Monitor, 提供集中的状态监视,经过图标展示

Thold,针对监测项目设置阈值,超过期发送告警,包括邮件或短信

·安装Monitor、Thold插件

1将插件解压到指定的插件目录

2调整Cacti配置以识别插件

在Cacti控制台中,单击导航栏中Utilities下的User Management连接,再单击admin

修改管理员admin属性,在最下方选中Plugin Management项,单击Sace保存

刷新页面后,导航栏Configuration下将多出一个Plugin Management连接,单击此连接进入插件管理界面,而后单击向下的箭头按钮,加载插件,而后再单击向右的箭头启用插件,安装成功后控制台右上方将多出相应选项卡(若是发现上方没有出现选项卡,能够再次修改admin权限,勾选相应插件)

·使用插件

1使用状态监视插件-Monitor

单击导航栏中的Configuration下的Settings连接,再单击Misc选项卡,勾选Show lcon Legend以显示图例,并将View设为Tiles,开机摘要显示,而后单击Sava保存

单击控制台monitor选项卡,能够看到集中监控信息

默认会将现有的被控端和Cacti服务器本身都自动加入状态监测(能够在主机属性中,取消勾选Monitor Host,以取消Monitor插件监测);其中绿色表示正常,红色闪烁表示网络中断或关机等异常,蓝色表示正在恢复过程;当前服务器主机并未设置SNMP监控,所以显示红色,并不断发出语音警告

2使用阈值告警插件

单击导航栏中Configuration下的Setting连接,在单击Threshold选项卡,进入页面后勾选中间位置的Dead Hosts Notifications,以便宕机或恢复时发送通知,同时指定通知邮箱地址

还要指定发件人地址和发件人名称和警告信息;建议勾选纯文本发送格式;最后单击保存

设置SMTP发信、DNS服务器等参数

切换到Mial/DNS选项卡页面,输入一下内容,其中Test Email用来测试,输入收件人邮箱后点击右上方的Send a Test测试邮件服务器是否正常,若是正常会弹出success提示信息

关联须要预警的监测项目;即某个项目达到某个状态时须要报警

单击导航栏中Templates下的Threshold Templates连接,显示预警模板设置页面,单击Add能够添加预警项,若要针对CPU使用率设置预警阈值,可选择一下内容,而后单击create

在出现的页面中将上限阈值设置为85,表示当CPU使用率超过85%时发送警告,再输入收件人地址,其余默认,而后单击save保存

其余项目相似的设置,其中阈值的单位默认以下,CPU使用率为百分比值,没有%;网卡流量为Byte/s;硬盘空间未kb;根据实际状况制定阈值便可

为被控主机启用阈值警告

单击导航栏Create下的New Graphs连接,选择指定的被控主机,而后单击右上方的Auto-create thresholds(自动建立预警)连接,将会自动建立可用的阈值警告项目

查看阈值告警

单击导航栏Management下的Threshold连接,能够对已启用的阈值告警项进行管理(查看、添加、删除等);或者经过控制台上方的thold选项卡能够查看阈值警告状况

除此以外当知足阈值警告条件或者被空主机失去响应时,Thold插件系统将会发送警告邮件

相关文章
相关标签/搜索