Submitted by: Simon Helson
Description:
This Monitoring ZenPack provides SNMP based monitoring for the Zeus Load Balancer software running on a Linux Host. Currently the ZenPack models and collects data about Virtual Servers and Pools on the Device. Standard SNMP Device statistics are also collected for the host as usual.
The ZenPack has the following Device Class(es)
- /Devices/Server/Zeus Device Class
- ZeusVirtualServer Template provides:
- Various Data Sources (SNMP)
- ZeusVirtualServer Template provides:
- Graph Definitions
- Virtual Server Traffic
- virtualServerBytesInLo (counter)
- virtualServerBytesOutLo (counter)
- Requests (per second)
- virtualServerTotalConn (counter)
- Connections
- virtualServerCurrConn (gauge)
- virtualServerMaxConn (gauge)
- Cache Hit Rate
- virtualServerCacheHitRate (gauge)
- Timeouts
- virtualServerConnectTimedOut (counter)
- virtualServerKeepaliveTimedOut (counter)
- virtualServerDataTimedOut (counter)
- Gzip Requests
- virtualServerGzip (counter)
- Gzip Savings
- virtualServerGzipBytesSavedLo (counter)
- Virtual Server Traffic
Screenshots:
Installation Requirements:
- Zenoss Versions Supported: 2.5 and up. It will most likely work with 2.4 but hasn't been tested.
- External Dependencies: None
- ZenPack Dependencies: None
- Installation Notes: zopectl restart; zenhub restart after installing this ZenPack.
- Configuration: Configure net-snmp to proxy requests to the Zeus SNMP interface by configuring Zeus to listen on an unused port (say 1161) on localhost and adding the following line to the bottom of your /etc/snmp/snmpd.conf file: proxy -v1 -c public localhost:1161 .1.3.6.1.4.1.7146.1.2 and restart net-snmp. Don't forget to set appropriate SNMP settings in the zProperties of the Device Class.
History:
Change History:
- 1.0 initial release
Tested: This ZenPack was tested with version 2.5.1 and 2.5.2.
- Source: http://zenpacks.zenoss.org/trac-zenpacks/browser/zenpacks/ZenPacks.community.ZeusLoadBalancer
Tagged Releases:
Known issues: None currently
Future Plans: Extend ZenPack to model and collect statistics for Nodes, tie Nodes back to Devices within Zenoss. Import mib and ship event transforms for traps sent by the Zeus Software.