zenoss 安装笔记 centos5.6

1. 安装zenoss core

参考 Installation for Zenoss Core Version3.0

可以从这里下载:http://community.zenoss.org/community/documentation

安装版本:

zenoss-3.2.1.el5.i386.rpm

zenoss-core-zenpacks-3.2.1.el5.x86_64.rpm

 

2. 通过snmp协议监控linux server

host1 安装了zenoss,host2是另一台linux server

host2上要安装net-snmp、net-snmp-utils、zenplugin.py

安装完后

#mv /etc/snmp/snmp.conf /etc/snmp/snmp.conf-bak

#vi /etc/snmp/snpm.conf

写入rocommunity public  保存

#/etc/init.d/snmpd start

#/etc/init.d/snmpd status  确定snmp正常运行

#snmpwalk -c public -v 2c localhost system 检查能否通过snmp获得系统信息

在host1上检查能否通过snmp过得host2 的信息

#snmpwalk -c public -v 2c host2 system

如果不能获得系统信息,可通过下面4项排查错误原因:

1. snmp服务有没有启动

2. 防火墙 zenoss 使用udp 161端口

3. community 错误

 

3 安装zenplugin.py插件

可以通过这样下载

#wget http://downloads.sourceforge.net/zenoss/Zenoss-Plugins-2.0.4.tar.gz

然后安装到python setuptool安装

(python2.4有好多依赖库没有,建议用python2.4以上版本安装)

#tar zxvf Zenoss-Plugins-2.0.4.tar.gz

root权限下:

#python2.6 setup.py build

#python2.6 setup.pu install

安装完成后

#zenplugin.py --list-plugins

得到如下结果:

platform 'linux2' supports the following plugins:

  uptime

  intf

  mem

  tivo

  process

  io

  mysql

  apache

  disk

  cpu

  smart

运行:

#zenplugin.py mem

得到:

MEM OK;|hrSwapSize=0 hrMemorySize=16892542976 pageSize=4096 memBuffer=345563136 memAvailReal=3282485248 memAvailSwap=0 memCached=12729610240

 

4 add device增加监控设备


zenoss 安装笔记 centos5.6_第1张图片
1). 点击INFRASTRUCTURE->Devices,通过通过点击增加监控设备,选择add a single  device,在弹出的对话框中输入要监控设备的name或IP地址,device class选择/server/linux,其他的可保持不变。点击add后,刷新一会,在device列表里面便会多出新增加的设备。

 

2). 点击新增加的设备,进入设备监控页面。

 


zenoss 安装笔记 centos5.6_第2张图片
 
 在events里面应该会有一些报警。先不care,主要原因可能是因为没有配置ssh的username和password。点击configuration Properties,在这里面设置zCommandProtocol == ssh;zCommandPort=22; zCommandUserName = usrname; zCommandPassword=password;还有一个比较重要的是: zCommandPath,这里面的value要等于zenplugin.py的path,默认的应该是:/usr/bin/

设置好这些之后,就可以对新增加的设备进行监控了。

 


zenoss 安装笔记 centos5.6_第3张图片

 

 

你可能感兴趣的:(centos,zenoss)