Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Initialisation

References

Resources

Prerequisites

  • Each message transferred by SNMP has to be assigned a respective OID that is an extension to the SOS assigned OID
    • OIDs used for a product such as JobScheduler, JADE would YADE would be assigned a product extension.
    • For a specific product the OID is further extended for use by messages for that product.
  • OIDs of all SOS products are collected into one MIB.

Component Architecture

Implementation

Prerequisites

  • Implementation for SNMPv3
  • No previous versions are supported

SNMP Messages

SNMP Message Types

...

SNMP MessageFrom / ToMessage Description

Inform

Manager / Agent

This command is similar to the Trap initiated by the Agent, additionally Inform includes confirmation from the SNMP Manager on receiving the message

ResponseAgent / ManagerIt is the command used to carry back the value(s) or signal of actions directed by the SNMP Manager

SNMP Trap Types

Trap TypeTrap NameDescription

0

ColdStart

The SNMP agent initialized its configuration tables.

1

WarmStart

The SNMP agent re-initialized its configuration tables.

2

LinkDown

The state of a network adapter on the SNMP agent changed from up to down.

3

Linkup

The state of a network adapter on the SNMP agent changed from down to up.

4

authenticationFailure

The SNMP agent received a message from an SNMP manager, but the message contained an invalid community name.

5

egpNeighborLoss

The SNMP agent could not communicate with its Exterior Gateway Protocol (EGP) peer.

6

enterpriseSpecific

Reserved for vendor-defined error conditions and error codes.

Communication

  • UDP is the only protocol being used.
  • By default SNMP uses port 161 for request / response.
  • Commands for Trap and Inform use port 162 for communication.

Implementation Architecture

  • JobScheduler Monitoring Interface 
    • is moved from operation as a job to operation in a servlet container
    • works independently from JobScheduler
    • uses the JobScheduler database as exclusive source of information
  • JobScheduler SNMP Agent
    • is implemented as a concurrent process in the JobScheduler Monitoring Interface