| OID symbolic | OID numeric | Type | Access | Description |
| nagiosNotify | 1.3.6.1.4.1.20006.1 | | | Objects for Nagios(tm) events. There are 2 primary tables
reflecting the division in Nagios for Host events and
Service events.
The event tables are extended by the HostNotifyTable and the
ServiceNotifyTable to keep track of the notifications based on events.
The tables entries themselves are not accessible but are used for OID
entries for TRAP/INFORM notifications.
These objects are based on the macros defined in Nagios v2.0 |
| nagiosHostEventTable | 1.3.6.1.4.1.20006.1.1 | | not-accessible | Table of Nagios host events |
| nagiosHostEventEntry | 1.3.6.1.4.1.20006.1.1.1 | | not-accessible | Each notification event |
| I32 nHostEventIndex | 1.3.6.1.4.1.20006.1.1.1.1 | Integer32 | not-accessible | This object uniquely identifies this host event entry. It is generated
by the SNMP application and is not related to any Nagios data. |
| OCT nHostname | 1.3.6.1.4.1.20006.1.1.1.2 | OCTET STRING | read-only | Hostname as specified in the Nagios configuration file. |
| OCT nHostAlias | 1.3.6.1.4.1.20006.1.1.1.3 | OCTET STRING | read-only | The host alias as specified in the Nagios configuration file |
| HOS nHostStateID | 1.3.6.1.4.1.20006.1.1.1.4 | HostStateID | read-only | The host state as defined by the HOSTSTATEID macro |
| HOS nHostStateType | 1.3.6.1.4.1.20006.1.1.1.5 | HostStateType | read-only | The host state as defined by the HOSTSTATETYPE macro |
| I32 nHostAttempt | 1.3.6.1.4.1.20006.1.1.1.6 | Integer32 | read-only | The number of the current host check retry. For instance, if this is the
second time that the host is being rechecked, this will be the number two.
Current attempt number is really only useful when writing host event
handlers for soft states that take a specific action based on the host retry
number. The host state as defined by the HOSTSTATEID macro |
| I32 nHostDurationSec | 1.3.6.1.4.1.20006.1.1.1.7 | Integer32 | read-only | A number indicating the number of seconds that the host has spent in its
current state |
| OCT nHostGroupName | 1.3.6.1.4.1.20006.1.1.1.8 | OCTET STRING | read-only | The short name of the hostgroup that this host belongs to. This value is
taken from the hostgroup_name directive in the hostgroup definition. If the
host belongs to more than one hostgroup this macro will contain the name of
just one of them. |
| INT nHostLastCheck | 1.3.6.1.4.1.20006.1.1.1.9 | INTEGER | read-only | This is a timestamp in time_t format (seconds since the UNIX epoch)
indicating the time at which a check of the host was last performed. |
| INT nHostLastChange | 1.3.6.1.4.1.20006.1.1.1.10 | INTEGER | read-only | This is a timestamp in time_t format (seconds since the UNIX epoch)
indicating the time the host last changed state. |
| INT nHostLastUp | 1.3.6.1.4.1.20006.1.1.1.11 | INTEGER | read-only | This is a timestamp in time_t format (seconds since the UNIX epoch)
indicating the time at which the host was last detected as being in an UP
state. |
| INT nHostLastDown | 1.3.6.1.4.1.20006.1.1.1.12 | INTEGER | read-only | This is a timestamp in time_t format (seconds since the UNIX epoch)
indicating the time at which the host was last detected as being in an
DOWN state. |
| INT nHostLastUnreachable | 1.3.6.1.4.1.20006.1.1.1.13 | INTEGER | read-only | This is a timestamp in time_t format (seconds since the UNIX epoch)
indicating the time at which the host was last detected as being in an
UNREACHABLE state. |
| OCT nHostOutput | 1.3.6.1.4.1.20006.1.1.1.14 | OCTET STRING | read-only | The text output from the last host check (i.e. Ping OK). |
| OCT nHostPerfData | 1.3.6.1.4.1.20006.1.1.1.15 | OCTET STRING | read-only | This object contains any performance data that may have been returned
by the last host check. |
| nagiosHostNotifyTable | 1.3.6.1.4.1.20006.1.2 | | not-accessible | Table of Nagios host notifications |
| nagiosHostNotifyEntry | 1.3.6.1.4.1.20006.1.2.1 | | not-accessible | Nagios host notifications extends the nagiosHostEventTable when a
notification is generated for an event. |
| NOT nHostNotifyType | 1.3.6.1.4.1.20006.1.2.1.1 | NotifyType | read-only | This identifies the type of notification that is being sent
(PROBLEM, RECOVERY, ACKNOWLEDGEMENT, FLAPPINGSTART or FLAPPINGSTOP) |
| G32 nHostNotifyNum | 1.3.6.1.4.1.20006.1.2.1.2 | Gauge32 | read-only | This identifies the current notification number for the service or host.
The notification number increases by one (1) each time a new notification
is sent out for a host or service (except for acknowledgements). The
notification number is reset to 0 when the host or service recovers
(after the recovery notification has gone out). Acknowledgements do not
cause the notification number to increase. |
| OCT nHostAckAuthor | 1.3.6.1.4.1.20006.1.2.1.3 | OCTET STRING | read-only | A string containing the name of the user who acknowledged the host
problem. This macro is only valid in notifications where the
$NOTIFICATIONTYPE$ macro is set to ACKNOWLEDGEMENT. |
| nagiosSvcEventTable | 1.3.6.1.4.1.20006.1.3 | | not-accessible | Table of Nagios service notifications |
| nagiosSvcEventEntry | 1.3.6.1.4.1.20006.1.3.1 | | not-accessible | Table of Nagios service events. |
| I32 nSvcEventIndex | 1.3.6.1.4.1.20006.1.3.1.1 | Integer32 | not-accessible | This object uniquely identifies this service event entry |
| OCT nSvcHostname | 1.3.6.1.4.1.20006.1.3.1.2 | OCTET STRING | read-only | Hostname as specified in the Nagios configuration file. |
| OCT nSvcHostAlias | 1.3.6.1.4.1.20006.1.3.1.3 | OCTET STRING | read-only | The host alias as specified in the Nagios configuration file |
| HOS nSvcHostStateID | 1.3.6.1.4.1.20006.1.3.1.4 | HostStateID | read-only | A number that corresponds to the current state of the service: 0=OK,
1=WARNING, 2=CRITICAL, 3=UNKNOWN. |
| HOS nSvcHostStateType | 1.3.6.1.4.1.20006.1.3.1.5 | HostStateType | read-only | Whether the host is in a hard or soft state. |
| OCT nSvcDesc | 1.3.6.1.4.1.20006.1.3.1.6 | OCTET STRING | read-only | This value is taken from the description directive of the service
definition. |
| SER nSvcStateID | 1.3.6.1.4.1.20006.1.3.1.7 | ServiceStateID | read-only | A number that corresponds to the current state of the service: 0=OK,
1=WARNING, 2=CRITICAL, 3=UNKNOWN |
| I32 nSvcAttempt | 1.3.6.1.4.1.20006.1.3.1.8 | Integer32 | read-only | The number of the current service check retry. For instance, if this is
the second time that the service is being rechecked, this will be the
number two. Current attempt number is really only useful when writing
service event handlers for soft states that take a specific action based
on the service retry number. |
| I32 nSvcDurationSec | 1.3.6.1.4.1.20006.1.3.1.9 | Integer32 | read-only | A number indicating the number of seconds that the service has spent in
its current state. |
| OCT nSvcGroupName | 1.3.6.1.4.1.20006.1.3.1.10 | OCTET STRING | read-only | The short name of the servicegroup that this service belongs to. This
value is taken from the servicegroup_name directive in the servicegroup
definition. If the service belongs to more than one servicegroup this
object will contain the name of just one of them. |
| INT nSvcLastCheck | 1.3.6.1.4.1.20006.1.3.1.11 | INTEGER | read-only | This is a timestamp in time_t format (seconds since the UNIX epoch)
indicating the time at which a check of the service was last performed. |
| INT nSvcLastChange | 1.3.6.1.4.1.20006.1.3.1.12 | INTEGER | read-only | This is a timestamp in time_t format (seconds since the UNIX epoch)
indicating the time the service last changed state. |
| INT nSvcLastOK | 1.3.6.1.4.1.20006.1.3.1.13 | INTEGER | read-only | This is a timestamp in time_t format (seconds since the UNIX epoch)
indicating the time at which the service was last detected as being in an
OK state. |
| INT nSvcLastWarn | 1.3.6.1.4.1.20006.1.3.1.14 | INTEGER | read-only | This is a timestamp in time_t format (seconds since the UNIX epoch)
indicating the time at which the service was last detected as being in a
WARNING state. |
| INT nSvcLastCrit | 1.3.6.1.4.1.20006.1.3.1.15 | INTEGER | read-only | This is a timestamp in time_t format (seconds since the UNIX epoch)
indicating the time at which the service was last detected as being in a
CRITICAL state. |
| INT nSvcLastUnkn | 1.3.6.1.4.1.20006.1.3.1.16 | INTEGER | read-only | This is a timestamp in time_t format (seconds since the UNIX epoch)
indicating the time at which the service was last detected as being in an
UNKNOWN state. |
| OCT nSvcOutput | 1.3.6.1.4.1.20006.1.3.1.17 | OCTET STRING | read-only | The text output from the last service check (i.e. Ping OK). |
| OCT nSvcPerfData | 1.3.6.1.4.1.20006.1.3.1.18 | OCTET STRING | read-only | This object contains any performance data that may have been returned by
the last service check. |
| nagiosSvcNotifyTable | 1.3.6.1.4.1.20006.1.4 | | not-accessible | Table of Nagios service notifications. |
| nagiosSvcNotifyEntry | 1.3.6.1.4.1.20006.1.4.1 | | not-accessible | Nagios service notifications extends the nagiosSvcEnevtsTable when
a notification is generated for an event. |
| NOT nSvcNotifyType | 1.3.6.1.4.1.20006.1.4.1.1 | NotifyType | read-only | A string identifying the type of notification that is being sent
(PROBLEM, RECOVERY, ACKNOWLEDGEMENT, FLAPPINGSTART or FLAPPINGSTOP). |
| G32 nSvcNotifyNum | 1.3.6.1.4.1.20006.1.4.1.2 | Gauge32 | read-only | The current notification number for the service or host. The notification
number increases by one (1) each time a new notification is sent out for a
host or service (except for acknowledgements). The notification number is
reset to 0 when the host or service recovers (after the recovery
notification has gone out). Acknowledgements do not cause the notification
number to increase. |
| OCT nSvcAckAuthor | 1.3.6.1.4.1.20006.1.4.1.3 | OCTET STRING | read-only | A string containing the name of the user who acknowledged the service
problem. This object is only valid in notifications where the
nSvcNotifyType object is set to ACKNOWLEDGEMENT. |
| NTF nHostEvent | 1.3.6.1.4.1.20006.1.5 | | | The SNMP trap that is generated as a result of an event with the host
in Nagios. |
| NTF nHostNotify | 1.3.6.1.4.1.20006.1.6 | | | The SNMP trap that is generated as a result of an event requiring
notification for a host in Nagios. |
| NTF nSvcEvent | 1.3.6.1.4.1.20006.1.7 | | | The SNMP trap that is generated as a result of an event with the service
in Nagios. |
| NTF nSvcNotify | 1.3.6.1.4.1.20006.1.8 | | | The SNMP trap that is generated as a result of an event requiring
notification for a service in Nagios. |