NAGIOS-NOTIFY-MIB
AI MIB Summary
The NAGIOS-NOTIFY-MIB defines SNMP trap and inform OIDs to transmit Nagios v2.0 HostNotifyTable and ServiceNotifyTable event notifications, enabling external monitoring systems to receive real-time alerts for host availability and service state changes.
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
Main OID:
nagiosNotify.1.3.6.1.4.1.20006.1
54
Objects
Active
Status
2
Dependencies
Imported Objects
Objects
54 total| Object Name |
|---|
nagiosNotifyObjects 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 MODULE-IDENTITY .1.3.6.1.4.1.20006.1 |
nagiosHostEventTableTable of Nagios host events SEQUENCE OF HostEventEntry .1.3.6.1.4.1.20006.1.1 |
nagiosHostEventEntryEach notification event HostEventEntry .1.3.6.1.4.1.20006.1.1.1 |
nHostEventIndexThis object uniquely identifies this host event entry. It is generated by the SNMP application and is not related to any Nagios data. Integer32 .1.3.6.1.4.1.20006.1.1.1.1 |
nHostnameHostname as specified in the Nagios configuration file.ro OCTET STRING .1.3.6.1.4.1.20006.1.1.1.2 |
nHostAliasThe host alias as specified in the Nagios configuration filero OCTET STRING .1.3.6.1.4.1.20006.1.1.1.3 |
nHostStateIDThe host state as defined by the HOSTSTATEID macroro HostStateID (NAGIOS-ROOT-MIB) .1.3.6.1.4.1.20006.1.1.1.4 |
nHostStateTypeThe host state as defined by the HOSTSTATETYPE macroro HostStateType (NAGIOS-ROOT-MIB) .1.3.6.1.4.1.20006.1.1.1.5 |
nHostAttemptThe 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 macroro Integer32 .1.3.6.1.4.1.20006.1.1.1.6 |
nHostDurationSecA number indicating the number of seconds that the host has spent in its current statero Integer32 .1.3.6.1.4.1.20006.1.1.1.7 |
nHostGroupNameThe 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.ro OCTET STRING .1.3.6.1.4.1.20006.1.1.1.8 |
nHostLastCheckThis 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.ro INTEGER .1.3.6.1.4.1.20006.1.1.1.9 |
nHostLastChangeThis is a timestamp in time_t format (seconds since the UNIX epoch) indicating the time the host last changed state.ro INTEGER .1.3.6.1.4.1.20006.1.1.1.10 |
nHostLastUpThis 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.ro INTEGER .1.3.6.1.4.1.20006.1.1.1.11 |
nHostLastDownThis 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.ro INTEGER .1.3.6.1.4.1.20006.1.1.1.12 |
nHostLastUnreachableThis 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.ro INTEGER .1.3.6.1.4.1.20006.1.1.1.13 |
nHostOutputThe text output from the last host check (i.e. Ping OK).ro OCTET STRING .1.3.6.1.4.1.20006.1.1.1.14 |
nHostPerfDataThis object contains any performance data that may have been returned by the last host check.ro OCTET STRING .1.3.6.1.4.1.20006.1.1.1.15 |
nagiosHostNotifyTableTable of Nagios host notifications SEQUENCE OF HostNotifyEntry .1.3.6.1.4.1.20006.1.2 |
nagiosHostNotifyEntryNagios host notifications extends the nagiosHostEventTable when a notification is generated for an event. HostNotifyEntry .1.3.6.1.4.1.20006.1.2.1 |
nHostNotifyTypeThis identifies the type of notification that is being sent (PROBLEM, RECOVERY, ACKNOWLEDGEMENT, FLAPPINGSTART or FLAPPINGSTOP)ro NotifyType (NAGIOS-ROOT-MIB) .1.3.6.1.4.1.20006.1.2.1.1 |
nHostNotifyNumThis 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.ro Gauge32 -- was NotifyType .1.3.6.1.4.1.20006.1.2.1.2 |
nHostAckAuthorA 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.ro OCTET STRING .1.3.6.1.4.1.20006.1.2.1.3 |
nHostAckCommentA string containing the acknowledgement comment that was entered by the user who acknowledged the host problem. This macro is only valid in notifications where the $NOTIFICATIONTYPE$ macro is set to ACKNOWLEDGEMENTro OCTET STRING .1.3.6.1.4.1.20006.1.2.1.4 |
nagiosSvcEventTableTable of Nagios service notifications SEQUENCE OF SvcEventEntry .1.3.6.1.4.1.20006.1.3 |
nagiosSvcEventEntryTable of Nagios service events. SvcEventEntry .1.3.6.1.4.1.20006.1.3.1 |
nSvcEventIndexThis object uniquely identifies this service event entry Integer32 .1.3.6.1.4.1.20006.1.3.1.1 |
nSvcHostnameHostname as specified in the Nagios configuration file.ro OCTET STRING .1.3.6.1.4.1.20006.1.3.1.2 |
nSvcHostAliasThe host alias as specified in the Nagios configuration filero OCTET STRING .1.3.6.1.4.1.20006.1.3.1.3 |
nSvcHostStateIDA number that corresponds to the current state of the service: 0=OK, 1=WARNING, 2=CRITICAL, 3=UNKNOWN.ro HostStateID (NAGIOS-ROOT-MIB) .1.3.6.1.4.1.20006.1.3.1.4 |
nSvcHostStateTypeWhether the host is in a hard or soft state.ro HostStateType (NAGIOS-ROOT-MIB) .1.3.6.1.4.1.20006.1.3.1.5 |
nSvcDescThis value is taken from the description directive of the service definition.ro OCTET STRING .1.3.6.1.4.1.20006.1.3.1.6 |
nSvcStateIDA number that corresponds to the current state of the service: 0=OK, 1=WARNING, 2=CRITICAL, 3=UNKNOWNro ServiceStateID (NAGIOS-ROOT-MIB) .1.3.6.1.4.1.20006.1.3.1.7 |
nSvcAttemptThe 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.ro Integer32 .1.3.6.1.4.1.20006.1.3.1.8 |
nSvcDurationSecA number indicating the number of seconds that the service has spent in its current state.ro Integer32 .1.3.6.1.4.1.20006.1.3.1.9 |
nSvcGroupNameThe 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.ro OCTET STRING .1.3.6.1.4.1.20006.1.3.1.10 |
nSvcLastCheckThis 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.ro INTEGER .1.3.6.1.4.1.20006.1.3.1.11 |
nSvcLastChangeThis is a timestamp in time_t format (seconds since the UNIX epoch) indicating the time the service last changed state.ro INTEGER .1.3.6.1.4.1.20006.1.3.1.12 |
nSvcLastOKThis 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.ro INTEGER .1.3.6.1.4.1.20006.1.3.1.13 |
nSvcLastWarnThis 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.ro INTEGER .1.3.6.1.4.1.20006.1.3.1.14 |
nSvcLastCritThis 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.ro INTEGER .1.3.6.1.4.1.20006.1.3.1.15 |
nSvcLastUnknThis 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.ro INTEGER .1.3.6.1.4.1.20006.1.3.1.16 |
nSvcOutputThe text output from the last service check (i.e. Ping OK).ro OCTET STRING .1.3.6.1.4.1.20006.1.3.1.17 |
nSvcPerfDataThis object contains any performance data that may have been returned by the last service check.ro OCTET STRING .1.3.6.1.4.1.20006.1.3.1.18 |
nagiosSvcNotifyTableTable of Nagios service notifications. SEQUENCE OF SvcNotifyEntry .1.3.6.1.4.1.20006.1.4 |
nagiosSvcNotifyEntryNagios service notifications extends the nagiosSvcEnevtsTable when a notification is generated for an event. SvcNotifyEntry .1.3.6.1.4.1.20006.1.4.1 |
nSvcNotifyTypeA string identifying the type of notification that is being sent (PROBLEM, RECOVERY, ACKNOWLEDGEMENT, FLAPPINGSTART or FLAPPINGSTOP).ro NotifyType (NAGIOS-ROOT-MIB) .1.3.6.1.4.1.20006.1.4.1.1 |
nSvcNotifyNumThe 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.ro Gauge32 -- Integer32 .1.3.6.1.4.1.20006.1.4.1.2 |
nSvcAckAuthorA 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.ro OCTET STRING .1.3.6.1.4.1.20006.1.4.1.3 |
nSvcAckCommentA string containing the acknowledgement comment that was entered by the user who acknowledged the service problem. This object is only valid in notifications where the nSvcNotifyType object is set to ACKNOWLEDGEMENT.ro OCTET STRING .1.3.6.1.4.1.20006.1.4.1.4 |
nHostEventThe SNMP trap that is generated as a result of an event with the host in Nagios. NOTIFICATION-TYPE .1.3.6.1.4.1.20006.1.5 |
nHostNotifyThe SNMP trap that is generated as a result of an event requiring notification for a host in Nagios. NOTIFICATION-TYPE .1.3.6.1.4.1.20006.1.6 |
nSvcEventThe SNMP trap that is generated as a result of an event with the service in Nagios. NOTIFICATION-TYPE .1.3.6.1.4.1.20006.1.7 |
nSvcNotifyThe SNMP trap that is generated as a result of an event requiring notification for a service in Nagios. NOTIFICATION-TYPE .1.3.6.1.4.1.20006.1.8 |