Difference between revisions of "ZenPack:A10"

From Zenoss Wiki
Jump to: navigation, search
(Created page with "{{ZenPack |Summary=This ZenPack supports A10 load balancers. It creates new component types for: Virtual Server Service Group Server Each of...")
 
Line 48: Line 48:
 
|Source URI=https://github.com/jcurry/ZenPacks.community.A10
 
|Source URI=https://github.com/jcurry/ZenPacks.community.A10
 
|Restart=Restart zenoss
 
|Restart=Restart zenoss
|Flavor=core
+
|Flavor=free
 
|Releases={{Release
 
|Releases={{Release
 
|Version=1.0.3
 
|Version=1.0.3

Revision as of 16:20, 17 June 2015

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

This ZenPack supports A10 load balancers.

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-NOTIFICATIONS
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).

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

  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

Discuss

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

blog comments powered by Disqus