免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7932 | 回复: 2
打印 上一主题 下一主题

[网络管理] CACTI自定义脚本监测 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-14 16:16 |只看该作者 |倒序浏览
发表于: 2006-9-14 16:08    主题:CACTI自定义脚本监测   [编辑]  [引用]  [投诉] [快速回复]  


--------------------------------------------------------------------------------

1,自定义脚本,其输出格式为
ds-name1:value1空格[ds-name2:vaule2...]
手动执行脚本看输出是否有问题:
比如:
〉perl /srv/www/htdocs/cacti/scripts/gwia_msg.pl 192.168.0.1
BytesIn:421265483 BytesOut:306693972 smtpdMsgsIn:3205 smtpdMsgsOut:1013

2,新建Data Input Methods
Name:gwia_msg
Input Type:Script/Command
Input String:perl <path_cacti>/scripts/gwia_msg.pl <host>

按Create创建
然后要求输入Input Fields
Output Fields:这里对应脚本输出(几项输出加几项)
保存

3,新建Data Templates
Data Templates Name:gwia_msg
Data Source Name: gwia_msg
Data Input Method:gwia_msg 对应2
其它默认值
Data Source Item
Internal Data Source Name:对应Output Fields,这里也是写到rra文件里的名称,
rrdtool info *.rra
注意事项:Maximum Value在新增一个项时会变成100,根据需要该成0(无限),新增一项保存一次。
如果没改可以以后改
rrdtool tune *.rra -a ds-name:max

以后的步骤基本差不多

4,add devices

5,add data sources

6,add graph templates

7,add graph management

有问题要开启DEBUG
setting->poller specific logging->DEBUG

/srv/www/htdocs/cacti/log/cacti.log中可以看到

09/14/2006 02:05:44 PM - CMDPHP: Poller[0] Host[72] DS[733] CMD: perl /srv/www/htdocs/cacti/scripts/gwia_msg.pl 192.168.0.1, output: BytesIn:220592340 BytesOut:188194738 smtpdMsgsIn:1695 smtpdMsgsOut:475

09/14/2006 02:05:44 PM - POLLER: Poller[0] Parsed MULTI output field 'BytesIn:220592340' [map BytesIn->BytesIn]
09/14/2006 02:05:44 PM - POLLER: Poller[0] Parsed MULTI output field 'BytesOut:188194738' [map BytesOut->BytesOut]
09/14/2006 02:05:44 PM - POLLER: Poller[0] Parsed MULTI output field 'smtpdMsgsIn:1695' [map smtpdMsgsIn->smtpdMsgsIn]
09/14/2006 02:05:44 PM - POLLER: Poller[0] Parsed MULTI output field 'smtpdMsgsOut:475' [map smtpdMsgsOut->smtpdMsgsOut]

09/14/2006 02:05:44 PM - POLLER: Poller[0] CACTI2RRD: /usr/bin/rrdtool update /srv/www/htdocs/cacti/rra/eegwia1_smtpdmsgsin_733.rrd --template BytesIn:BytesOut:smtpdMsgsIn:smtpdMsgsOut 1158213901:220592340:188194738:1695:475

论坛徽章:
0
2 [报告]
发表于 2007-06-08 09:25 |只看该作者
请问怎么在cdef里面对两个不同的oid源进行运算?找了很久都没找到呢

论坛徽章:
0
3 [报告]
发表于 2009-07-16 13:31 |只看该作者

check_nrpe

感谢楼主好帖,用check_nrpe自定义脚本监测unix服务器load成功
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP