Archived community.zenoss.org | full text search
Skip navigation
Currently Being Moderated

Zeus Load Balancer

VERSION 3  Click to view document history
Created on: Jun 30, 2010 3:29 AM by simonh - Last Modified:  Jul 3, 2010 1:39 PM by Matt Ray

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)
            • 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)

         

         

         


        Screenshots:

        virtservers.png

        pools.png

        virtualserverperf.png

         


        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.

        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.

        Attachments:
        Note: binary attachments ending in .zip will need to be unzipped before use.
        Comments (2)