SNMP Module  Locate

Overview  Locate

The Simple Network Management Protocol (SNMP) plugin for WSO2 SOA Enablement Server for Java™ propagates WSO2 SOA Enablement Server for Java management events to the network. Each instantiation of WSO2 SOA Enablement Server can serve as an SNMP Agent. It may serve either as a Master agent or a subagent in an AgentX chain. The Management Information Base (MIB) for the WSO2 SOA Enablement Server for Java SNMP module has been extended to include objects based on WSO2 SOA Enablement Server for Java event monitoring.

For details on event monitoring in WSO2 SOA Enablement Server for Java, please see Event Monitoring, especially the description of management events in Management Events.

We expect the user to be experienced with SNMP. For more information on SNMP, please see the Network Working Group Request for Comments 1055 on SNMPv1 and RfC 2578 on SNMP v2. You may also wish to see the overview of implementations of SNMPv3 at http://www.ibr.cs.tu-bs.de/projects/snmpv3/.

The SNMP module for WSO2 SOA Enablement Server for Java consists of the following components:

  • SNMP Monitoring This provides a range of information about the Web services that are running and about the server itself.

  • SNMP Traps  This sends out SNMP traps based on server events.

  • SNMP Agent Configuration  An Administration Console plug-in for configuring SNMP agent, its properties, trap sinks, SNMP proxy, trap forwarder, etc.

SNMP for WSO2 SOA Enablement Server for Java supports SNMP versions 1 (v1), 2c (v2) and 3 (v3). The structure strictly follows principles of good MIB design practices as described in: [ D Prekins and E McGinnis, Understanding SNMP MIBs, ISBN 0-13-537708-7 ]

By default, the SNMP Module is disabled after installation of WSO2 SOA Enablement Server for Java. The SNMP Agent is enabled via: Administration Console->SNMP Agent