NOTIFICATION-SKYFLOW-MIB DEFINITIONS ::= BEGIN -- the path to the root internet OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 } directory OBJECT IDENTIFIER ::= { internet 1 } mgmt OBJECT IDENTIFIER ::= { internet 2 } experimental OBJECT IDENTIFIER ::= { internet 3 } private OBJECT IDENTIFIER ::= { internet 4 } enterprises OBJECT IDENTIFIER ::= { private 1 } -- SkyFlow MIB: -- SkyFlow 1.3.6.1.4.1.10872 -- ClusterServices 1.3.6.1.4.1.10872.1 -- ClusterMib 1.3.6.1.4.1.10872.1.1 -- abacusMib 1.3.6.1.4.1.10872.1.1.1 -- abacusMonGroup 1.3.6.1.4.1.10872.1.1.1.1 -- eventMessage 1.3.6.1.4.1.10872.1.1.1.1.6 -- eventCircuitChannel 1.3.6.1.4.1.10872.1.1.1.1.7 -- eventShelf 1.3.6.1.4.1.10872.1.1.1.1.8 -- eventSlot 1.3.6.1.4.1.10872.1.1.1.1.9 -- eventPort 1.3.6.1.4.1.10872.1.1.1.1.10 -- eventSeverity 1.3.6.1.4.1.10872.1.1.1.1.10 -- abacusNotificationsGroup 1.3.6.1.4.1.10872.1.1.1.1.20 -- abacus-notif 1.3.6.1.4.1.10872.1.1.1.1.20.17 -- DbMib 1.3.6.1.4.1.10872.1.1.2 -- DbMonGroup 1.3.6.1.4.1.10872.1.1.2.1 -- statusMessage 1.3.6.1.4.1.10872.1.1.2.1.6 -- statusSeverity 1.3.6.1.4.1.10872.1.1.2.1.7 -- DbNotificationsGroup 1.3.6.1.4.1.10872.1.1.2.1.20 -- db-notif 1.3.6.1.4.1.10872.1.1.2.1.20.17 -- syslogMib 1.3.6.1.4.1.10872.1.1.3 -- slMonGroup 1.3.6.1.4.1.10872.1.1.3.1 -- eventMessage 1.3.6.1.4.1.10872.1.1.3.1.6 -- eventDate 1.3.6.1.4.1.10872.1.1.3.1.7 -- eventSource 1.3.6.1.4.1.10872.1.1.3.1.8 -- eventFacility 1.3.6.1.4.1.10872.1.1.3.1.9 -- eventLevel 1.3.6.1.4.1.10872.1.1.3.1.10 -- slNotificationsGroup 1.3.6.1.4.1.10872.1.1.3.1.20 -- sl-notif 1.3.6.1.4.1.10872.1.1.3.1.20.17 SkyFlow OBJECT IDENTIFIER ::= { enterprises 10872 } ClusterServices OBJECT IDENTIFIER ::= { SkyFlow 1 } ClusterMib MODULE-IDENTITY LAST-UPDATED "0109200000Z" ORGANIZATION "SkyFlow, Inc" CONTACT-INFO "Anthony D. Joseph" DESCRIPTION "The MIB module for Abacus entities." REVISION "0109200000Z" DESCRIPTION "The initial revision of this MIB" ::= { ClusterServices 1 } -- -------------------------------------------------------------------------- abacusMib OBJECT IDENTIFIER ::= { ClusterMib 1 } abacusMonGroup OBJECT IDENTIFIER ::= { abacusMib 1 } eventMessage OBJECT-TYPE SYNTAX DisplayString (SIZE (0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "An Event message from Abacus tester." ::= { abacusMonGroup 6 } eventCircuitChannel OBJECT-TYPE SYNTAX DisplayString (SIZE (0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "An Event message from Abacus tester." ::= { abacusMonGroup 7 } eventShelf OBJECT-TYPE SYNTAX INTEGER (0..127) MAX-ACCESS read-only STATUS current DESCRIPTION "An Event message about Abacus test status." ::= { abacusMonGroup 8 } eventSlot OBJECT-TYPE SYNTAX INTEGER (0..127) MAX-ACCESS read-only STATUS current DESCRIPTION "An Event message about Abacus test status." ::= { abacusMonGroup 9 } eventPort OBJECT-TYPE SYNTAX INTEGER (0..127) MAX-ACCESS read-only STATUS current DESCRIPTION "An Event message about Abacus test status." ::= { abacusMonGroup 10 } eventSeverity OBJECT-TYPE SYNTAX INTEGER (0..127) MAX-ACCESS read-only STATUS current DESCRIPTION "An Event message about Abacus test status." ::= { abacusMonGroup 11 } abacusNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS { eventSeverity, eventMessage, eventCircuitChannel, eventShelf, eventPort, eventSlot } STATUS current DESCRIPTION "The Abacus notifications group." ::= { abacusMonGroup 20 } abacus-notif NOTIFICATION-TYPE OBJECTS { eventMessage, eventShelf, eventPort } STATUS current DESCRIPTION "Error event from Abacus VB DCOM monitor" ::= { abacusNotificationsGroup 17 } -- -------------------------------------------------------------------------- DbMib OBJECT IDENTIFIER ::= { ClusterMib 2 } DbMonGroup OBJECT IDENTIFIER ::= { DbMib 1 } statusMessage OBJECT-TYPE SYNTAX DisplayString (SIZE (0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "A status message about the cluster db service" ::= { DbMonGroup 6 } statusSeverity OBJECT-TYPE SYNTAX INTEGER (0..127) MAX-ACCESS read-only STATUS current DESCRIPTION "A status message about the cluster db service" ::= { DbMonGroup 7 } DbNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS { statusMessage, statusSeverity } STATUS current DESCRIPTION "DB notification." ::= { DbMonGroup 20 } db-notif NOTIFICATION-TYPE STATUS current OBJECTS { eventMessage } DESCRIPTION "Error event from Abacus VB DCOM monitor" ::= { DbNotificationsGroup 17 } -- -------------------------------------------------------------------------- syslogMib OBJECT IDENTIFIER ::= { ClusterMib 3 } slMonGroup OBJECT IDENTIFIER ::= { syslogMib 1 } eventMessage OBJECT-TYPE SYNTAX DisplayString (SIZE (0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "A status message about skyflow services." ::= { slMonGroup 6 } eventDate OBJECT-TYPE SYNTAX DisplayString (SIZE (0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "Time of the event" ::= { slMonGroup 7 } eventSource OBJECT-TYPE SYNTAX INTEGER (0..127) MAX-ACCESS read-only STATUS current DESCRIPTION "IP of Trap Source" ::= { slMonGroup 8 } eventFacility OBJECT-TYPE SYNTAX INTEGER (0..127) MAX-ACCESS read-only STATUS current DESCRIPTION "0 is platform,1 is system" ::= { slMonGroup 9 } eventLevel OBJECT-TYPE SYNTAX INTEGER (0..127) MAX-ACCESS read-only STATUS current DESCRIPTION "0 is critical,1 is error,2 is debug" ::= { slMonGroup 10 } slNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS { eventDate, eventSource, eventFacility, eventLevel, eventMessage} STATUS current DESCRIPTION "Skyflow Services notification" ::= { slMonGroup 20 } sl-notif NOTIFICATION-TYPE OBJECTS { eventDate, eventSource, eventFacility, eventLevel, eventMessage} STATUS current DESCRIPTION "Error event from Abacus VB DCOM monitor" ::= { slNotificationsGroup 17 } -- -------------------------------------------------------------------------- END -- Things to trap or monitor: -- Abacus monitor (trap), DB2 (trap), -- Smart Clients (VUI - trap/monitor?, -- back-end - trap/monitor), -- HylaFAX (trap/monitor) -- ------------------------------------------------------------------- -- To send -- snmp -v 2c \ -- -c public localhost '' \ -- NOTIFICATION-SKYFLOW-MIB::abacus-notif \ -- NOTIFICATION-SKYFLOW-MIB::eventMessage.0 \ -- s "Event goes here" \ -- eventPort \ -- i 1 eventShelf i 0 -- snmptrap -M ../mibs -v 2c -c public localhost '' NOTIFICATION-SKYFLOW-MIB::abacus-notif SNMPv2-MIB::sysLocation.0 s "Event goes here" -- snmptrap -M ../mibs -v 2c -c public localhost '' NOTIFICATION-SKYFLOW-MIB::abacus-notif NOTIFICATION-SKYFLOW-MIB::eventMessage.0 s "Event goes here" -- -------------------------------------------------------------------- -- To view mibs under 1.3.6.1.4.1 -- ftp://ftp.isi.edu/in-notes/iana/assignments/enterprise-numbers -- -------------------------------------------------------------------- -- To register mibs under1.3.6.1.4.1 -- http://www.isi.edu/cgi-bin/iana/enterprise.pl -- -------------------------------------------------------------------- -- Listen for traps: -- snmptrapd -P -f -- -------------------------------------------------------------------- -- .1.3.6.1.4.1.9999.2001.1.7.17 -- .1.3.6.1.4.1.9999.17 -- .1.3.6.1. = internet -- 4. = private -- 1. = enterprises -- 10872. = skyflow -- 7. = abacusNotificationsGroup -- 17 = abacus-notif -- -- .1.3.6.1.4.1.10872. -- .1.3.6.1.6.3.1.1.4.1.0 -- .1.3.6.1. = internet -- 6. = snmpv2 -- 3. = snmpModules -- 1. = snmpMIB -- 1. = snmpMIBObjects -- 4. = snmpTrap -- 1. = snmpTrapOID -- 0 -- .1.3.6.1.2.1.1.6.0 -- .1.3.6.1. = internet -- 2. = mgmt -- 1. = mib-2 -- 1. = system -- 6. = sysLocation -- 0