Class Summary |
BasicElement |
Represents a network element |
BasicInterface |
Represents an interface from the ipInterface table |
BasicNetwork |
Represents a Network, that is a collection of Nodes, Interfaces, and Service |
BasicNode |
|
BasicService |
Represents a Service in the ifServices table |
DbUtil |
|
OutageConstants |
This class is a repository for constant, static information concerning the
Outage Manager. |
OutageEventCache |
This class will help solve a current intermittant bug where the resolution to
an error event is received before the error event itself, due to the database
being busy,
If an "up" is received without a matching "down", the event will be saved off
to the cache. |
OutageEventEntry |
This class defines the entries in the Outage cache. |
OutageManager |
The OutageManager receives events selectively and maintains a historical
archive of each outage for all devices in the database |
OutageMgrEventProcessor |
OutageMgrEventProcessor is responsible for receiving events from eventd and
queing them to the outage writer pool. |
OutageTest |
|
OutageWriter |
When a 'nodeLostService' is received, it is made sure that there is no 'open'
outage record in the 'outages' table for this nodeid/ipaddr/serviceid - i.e
that there is not already a record for this n/i/s where the 'lostService'
time is known and the 'regainedService' time is NULL - if there is, the
current 'lostService' event is ignored else a new outage is created. |