前言提示
本人学习Zenoss主要是通过《Zenoss_Administration_2.3.0 》和Zenoss Forum ,这里提示一下各位朋友,在
开源网管软件对比 - Nagios OpenNMS Zenoss中提到过Zenoss的文档缺陷,我这两天是深有体会,个人认为Zenoss的文档主要有下面几个问题:1. 网页配置中无任何参考和提示,某些配置项根本无法了解具体含义。2. 文档更新不及时,现在最新的PDF文档里面有很多已经过时的配置项,最典型就是zTransportPreference,呵呵,看过文档并且自己动过手的朋友知道我说的是什么。3. 操作手册(PDF)结构比较混乱4. 有些内容的细节文档并没有交代
很多Troubleshooting的工作是在Forum搜索到答案或者线索的,这里并不推荐大家使用Zenoss自己的搜索,我推荐使用Google的站内搜索。测试环境
Zenoss box为安装在VMWare上的openSUSE11被监控的Linux为本机:hostname: opensuseip: 192.168.2.10安装和配置SNMP
我这里使用net-snmp-5.4.1作为SNMP Agent,由于是测试,所以采用最简单的snmp配置。在/etc/snmp/snmpd.conf加入:rocommunity public启动snmpd:#rcsnmpd restart检查snmp agent是否运行正常:# snmpwalk -v1 -c public 192.168.2.10 systemSNMPv2-MIB::sysDescr.0 = STRING: Linux opensuse 2.6.25.5-1.1-default #1 SMP 2008-06-07 01:55:22 +0200 i686SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (4599) 0:00:45.99................................有上述信息出现,即表示snmpd运行正常检查SNMP HOST-RESOURCES-MIB是否正常:snmpwalk -v1 -c public 192.168.2.10 hrStorageTableZeoss配置此配置以如何在Zenoss加入一个Linux系统并监控其各个组件和性能作为例子,仅供大家参考。未涉及到的部分以后会逐步补充!zenoss如果安装成功,会在下次系统启动时自动运行,请参考[原创]Zenoss Core 2.3.2入门--安装添加设备进入zenoss界面之后,点击左面导航栏下方的Add Device(位于Management)填写将要添加的设备属性:Device Name:192.168.2.10Device Class Path:/Server/LinuxSnmp Community: public点击下方的Add Device按钮,等DeviceLoader运行完毕,查看输出过程是否有错误产生。2009-02-04
14:55:59 INFO zen.Utils Executing command:
/disk/zenoss/zenoss/bin/zendisc run --now -d 192.168.2.10 --monitor
localhost --deviceclass /Server/Linux --snmp-port 161 --snmp-community
public --weblog2009-02-04 14:56:17 INFO zen.ZenDisc Connected to ZenHub2009-02-04 14:56:17 INFO zen.ZenDisc Connected to ZenHub2009-02-04 14:56:17 INFO zen.ZenDisc Looking for 192.168.2.102009-02-04 14:56:21 INFO zen.ZenDisc Result: Discovered device 192.168.2.10.2009-02-04 14:56:21 INFO zen.ZenDisc No WMI plugins found for opensuse2009-02-04 14:56:21 INFO zen.ZenDisc No Python plugins found for opensuse2009-02-04 14:56:21 INFO zen.ZenDisc No command plugins found for opensuse2009-02-04 14:56:21 INFO zen.ZenDisc SNMP collection device opensuse..................................................................................................2009-02-04 14:56:37 INFO zen.ZenDisc zendisc shutting down2009-02-04 14:56:38 INFO zen.DeviceLoader Device 192.168.2.10 loaded!设备添加完成,点击最下面的hostname进入opensuse的状态:
进入opensuse的状态页面之后,可以看出系统和相关部件的状态灯,以及各个级别事件(Event)的数量。做到这里,最基本的Linux系统的监控就已经完成了,大家可以浏览一下各个标签以熟悉zenoss。Zenoss的各种信息的分类可以在类似/Devices/Server/Linux/opensuse这样的目录结构中体现,这点做得非常好。每个带有下划线的部件都可以点击查看与之相关的信息,比如我们点击OS标签,可以看到该系统安装的网卡,点击网卡名称就能得到网卡详细信息包括性能图。这里就不一一贴图了。有些内容需要一段时间之后才能正确显示出来。Bug提示:我在操作中曾经修改过Device的Name(点击标签栏左面的下拉箭头,选择Manage->Rename Device)结果页面报错。通过Forum查到原来这是个已知的Bug,同时也学会了如何来打补丁。#su zenoss $ zenpatch 10924 //zenpatch命令会连接zenoss网站直接下载补丁并安装,这里当然要求你的zenoss box是能上网的。离线补丁方法我还没去查。$ zopectl restart这是个最简单的例子,目的是为了让没接触过的朋友尽快了解Zenoss,因此我的文字和图片都有些罗嗦,:-)在后续的文章中我会尽量精简和减少截图,谢谢大家捧场。
本文出自 “脚趾的博客” 博客,请务必保留此出处http://xiaozhy.blog.51cto.com/639681/128869