ZenPack:A10
- Author(s)
- Jane Curry
- Current Maintainer(s)
- Jane Curry
- Organization
- Skills 1st
- License
- GNU General Public License, Version 2
- ZenPack name
- ZenPacks.community.A10
- More Information
- GitHub page/HomePage
- Link to more docs
- View Documentation
- Git sources (for cloning)
- Link
Devices Monitored:
A10 ZenPack
It creates new component types for:
Virtual Server Service Group Server
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:
A10-COMMON-MIB A10-AX-MIB A10-AX-TRAPS A10-AX-NOTIFICATIONSAn 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).
Warning
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.
Support
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.
Releases
- 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
Background
Installation
Normal Installation (packaged egg)
- Download the appropriate egg file for the version of Zenoss you are running.
- Ensure you are logged in as the zenoss user:
$ sudo su - zenoss
- Install the ZenPack:
$ zenpack --install ZenPacks.community.A10-*.egg
- 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:
- Ensure you are logged in as the zenoss user:
$ sudo su - zenoss
- Start by cloning the upstream repository:
$ git clone https://github.com/jcurry/ZenPacks.community.A10
- Next, perform the installation:
$ zenpack --link --install ZenPacks.community.A10
- Finally, restart these serivices:
$ zenoss restart
Discuss
New: Don't forget to add yourself to the Zenoss User Map!