From Zenoss Wiki
Revision as of 17:21, 17 June 2015 by Jcurry (Talk | contribs)$7

Jump to: navigation, search
Jane Curry
Current Maintainer(s)
Jane Curry
Skills 1st
GNU General Public License, Version 2
ZenPack name
More Information
GitHub page/HomePage
Link to more docs
View Documentation
Git sources (for cloning)

Devices Monitored:

A10 ZenPack

This ZenPack supports A10 load balancers.

It creates new component types for:

       Virtual Server
       Service Group

Each of these components are direct subcomponents of the A10Device type.

There are ManyToMany relationships between each of the subcomponents though these are not currently modeled.

The /Network/A10 device class is supplied with appropriate zProperties, modeler plugins and templates applied.

Two modeler plugins are supplied:

       A10DeviceMap sets total memory, serial number and Hardware / software manufacturer / model
       A10Map models the virtual servers, service groups and servers

A device template, A10MemCpu delivers memory and cpu data and graphs.

Component templates for A10VirtualServer, A10ServiceGroup and A10Server provides data and graphs for these components with:

       Packets In
       Bytes In
       Packets Out
       Bytes Out
       Current connections

The component display for a Virtual Server includes related Service Groups and a dropdown that shows all Servers. The component display for a Service Group includes related Servers and a dropdown for all servers.

The following MIBs are included:

An A10 Event Class is included with a class transform to provide a more meaningful event summary, based on data on an incoming A10 trap / notification. Three event mappings are provided to provide correlation between VirtualServerPort Up/Down events and for ServiceGroupMember Up/Down events. (Note that the devices tested do not appear to send axServiceGroupMemberDown discrete events (trap 33). You only see trap 32 events with a message that may have both up and down in the text. I believe this is an A10 bug).


The ZenPack Catalog has moved to its new home at https://www.zenoss.com/product/zenpacks as of January 17, 2017. The following information may be out of date, and this page will eventually be removed.


This ZenPack is developed by the Zenoss user community and supported via our online forums. Zenoss, Inc. does not provide direct support for this ZenPack.


Version 1.0.3- Download
Summary of changes: 1.0.3 is the latest version for Zenoss 4 users
Released on 2015/06/11
Compatible with Zenoss Core 4.2.x, Zenoss Resource Manager 4.1.x, Zenoss Resource Manager 4.2.x
Incompatible with Zenoss Core 2.5.x, Zenoss Core 3.1.x, Zenoss Core 3.2.x
Version 1.0.4- Download
Summary of changes: 1.0.4 is only for Zenoss 3 environment.

1.0.3 is the latest version for Zenoss 4 users.

Released on 2015/06/11
Compatible with Zenoss Core 3.1.x, Zenoss Core 3.2.x
Incompatible with Zenoss Core 4.2.x, Zenoss Resource Manager 4.1.x, Zenoss Resource Manager 4.2.x



Normal Installation (packaged egg)

  1. Download the appropriate egg file for the version of Zenoss you are running.
  2. Ensure you are logged in as the zenoss user:
    $ sudo su - zenoss
  3. Install the ZenPack:
    $ zenpack --install ZenPacks.community.A10-*.egg
  4. Restart these services:
    $ zenoss restart

Developer Mode Installation

In order to do a development mode installation you will want to clone the existing git repository, and then use the --link flag with the zenpack command:

  1. Ensure you are logged in as the zenoss user:
    $ sudo su - zenoss
  2. Start by cloning the upstream repository:
    $ git clone https://github.com/jcurry/ZenPacks.community.A10
  3. Next, perform the installation:
    $ zenpack --link --install ZenPacks.community.A10
  4. Finally, restart these serivices:
    $ zenoss restart


Purplemarker.png New: Don't forget to add yourself to the Zenoss User Map!

blog comments powered by Disqus