...
Code Block |
---|
/usr/share/nagios3/plugins/eventhandlers/submit_check_result |
Creating a MIB
Code Block |
---|
OPENWSN-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
experimental FROM SNMPv2-SMI
TimeInterval, DisplayString
FROM SNMPv2-TC;
openwsnMIB MODULE-IDENTITY
LAST-UPDATED "9801290000Z"
ORGANIZATION "UC Berkeley"
CONTACT-INFO
" Xavi Vilajosana
Postal: Cory Hall
Swarm Lab.UC Berkeley.
Berkeley, CA 94720.
US
Email: xvilajosana@eecs.berkeley.edu"
DESCRIPTION
"The MIB module for entities running OpenWSN."
::= { experimental 88 }
nodeId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64bit ID of the mote"
::= { openwsnMIB 1 }
rank OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rank in the network."
::= { openwsnMIB 2 }
nodeType OBJECT-TYPE
SYNTAX INTEGER {
base-station(1),
node(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"whether it is base station or not."
::= { openwsnMIB 3 }
numTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of tx packets."
::= { openwsnMIB 4 }
numRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of rx packets."
::= { openwsnMIB 5 }
numTxAck OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of acks received."
::= { openwsnMIB 6 }
END |
Conclusion
TBD...
References
...