platform 'linux2' supports the following plugins:
uptime
intf
process
tivo
mem
io
mysql
apache
disk
cpu
smart
运行正常,plugin安装完毕,可以执行zenplugin.py cpu来查看CPU的信息(--help看帮助)。如果zenoss plugin的安装还有问题的请给我留言。
配置Zenoss:
在配置开始之前先将linux11的SNMP关掉。#rcsnmpd
点击Add Device,输入:rcsnmpd stop
Device Name: 192.168.2.11
Device Class Path: /Server/Cmd //这里不能选择/Server/Linux,后面有解释
Discovery Protocol: none
点击下方Add Device
这时设备192.168.2.11已经添加,但没有任何信息,我们需要修改zenoss的收集数据的方式:
点击标签栏左侧下拉菜单->More->zProperties,依次修改下面内容:
zCommandPassword:xxxxxx //填写你用户的密码
zCommandPath:/usr/local/bin //这是被监控的linux11上zenplugin.py所在的目录
zCommandUsername: root //指定zenoss用什么用户连接被监控主机,我就直接用root了,也可是系统内的其他用户,但会不会有权限问题我没测试过。
(看出zenoss有什么问题了吧,你见过密码在用户名之前输入的吗,而且两者还隔得老远,不得不BS一下)
点击Save。留意一下Save下方的
这里会出现所有用户已修改过的项,通过Delete可以将其值恢复为默认,这个设计不错。