Configuring SNMP

GridServer supports Simple Network Management Protocol (or SNMP), which can generate alerts (called traps) on a per-event basis. For example, you can send events such as ‘Server Started’ and ‘Engine Died’ as traps to an SNMP monitoring station. The SNMP interface is administered through an administrative plugin on the GridServer Manager. The traps themselves are defined in a Management Interface Base, or MIB, which is designed for applications; a MIB specific to DataSynapse is defined and included with the Manager.

To configure and enable SNMP support for your Manager:

1. Go to Admin > System Admin > SNMP Event Traps.
2. Enter the hostname and port of your SNMP server in the Host and Port fields, then click Add.
3. If you have multiple SNMP servers, repeat step 2 for each server.
4. In SNMP Version, select the version of the SNMP protocol your servers use.
5. Select each event in the event list for which you want to generate a trap.
6. Go to Admin > System Admin > Manager Configuration > Admin.
7. Under the SNMP heading, set enabled to True for the Broker, Director, or both.

The DataSynapse MIBs are located at DS_MANAGER/webapps/livecluster/WEB-INF/etc/snmp.

Some SNMP events generate traps from the Broker, while others generate traps from the Director. The following is a list of events that generate traps, sorted by Broker or Director:

SNMP Trap Events

Broker Trap Events

Director Trap Events

DriverAddedEvent, DriverRemovedEvent, EngineAddedEvent, EngineDiedEvent, EngineBlackListedEvent, EngineGreyListedEvent, EngineRemovedEvent, JobCancelledEvent, JobFinishedEvent, JobRunning, MemoryWarningEvent, TaskFailed

BrokerAddedEvent, BrokerRemovedEvent, EngineDaemonAddedEvent, EngineDaemonRemovedEvent, LocalDatabaseBackupFailureEvent, RemoteDatabaseBackupFailureEvent, ServerStartedEvent