YATE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32, Gauge32, Counter32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
null-team
FROM NULL-TEAM-MIB;
yate MODULE-IDENTITY
LAST-UPDATED "201307311120Z"
ORGANIZATION "S.C. Null Team Impex S.R.L."
CONTACT-INFO
"Diana Cionoiu
phone: +40726088939
office: +40316201400
Email: office@null.ro"
DESCRIPTION
"The MIB module for Yate."
REVISION "201307311120Z"
DESCRIPTION
"Most recent version of this MIB module."
REVISION "201009281300Z"
DESCRIPTION
"Initial published revision."
::= { null-team 1 }
PercentageOrNone ::= Integer32 (-1..100)
yateMIBRevision OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"YATE MIB Revision."
::= { yate 1 }
-- yateVersion
version OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"String form for the YATE version."
::= { yate 2 }
status OBJECT IDENTIFIER ::= { yate 3 }
moduleInfo OBJECT IDENTIFIER ::= { yate 4 }
activeCalls OBJECT IDENTIFIER ::= { yate 5 }
connections OBJECT IDENTIFIER ::= { yate 6 }
statistics OBJECT IDENTIFIER ::= { yate 7 }
alarms OBJECT IDENTIFIER ::= { yate 8 }
commands OBJECT IDENTIFIER ::= { yate 9 }
-- status BEGIN
engine OBJECT IDENTIFIER ::= { status 1 }
plugins OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of plugins loaded by the engine."
::= { engine 1 }
handlers OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of message handlers installed by the engine."
::= { engine 2 }
messages OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Engine number of messages waiting to be handled."
::= { engine 3 }
threads OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Engine number of threads."
::= { engine 4 }
workers OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Engine number of workers."
::= { engine 5 }
mutexes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Engine total number of mutexes."
::= { engine 6 }
locks OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Engine number of locked mutexes."
::= { mutexes 1 }
semaphores OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Engine total number of semaphores."
::= { engine 7 }
waitingSemaphores OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Engine number of waiting semaphores."
::= { semaphores 1 }
acceptStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The call accept status of the YATE engine."
::= { engine 8 }
cpuLoad OBJECT IDENTIFIER ::= { engine 9 }
kernelLoad OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU load of YATE in kernel space."
::= { cpuLoad 1 }
userLoad OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU load of YATE in user space."
::= { cpuLoad 2 }
totalLoad OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total CPU load for YATE."
::= { cpuLoad 3 }
systemLoad OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CPU load of the host system."
::= { cpuLoad 4 }
-- engine END
-- nodeInfo BEGIN
nodeInfo OBJECT IDENTIFIER ::= { status 2 }
name OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the node on which YATE runs."
::= { nodeInfo 1 }
runAttempt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times Yate has been restarted by the supervisor."
::= { nodeInfo 2 }
state OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the YATE node."
::= { nodeInfo 3 }
upTime OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time in seconds since YATE started."
::= { nodeInfo 4 }
runId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifier for the running YATE instance."
::= { nodeInfo 5 }
-- nodeInfo END
-- databaseInfo BEGIN
databaseInfo OBJECT IDENTIFIER ::= { status 3 }
successfulConnections OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of succesful connections made to the database."
::= { databaseInfo 1 }
failedConnections OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of failed connections to the database."
::= { databaseInfo 2 }
-- databaseInfo END
-- moduleInfo BEGIN
moduleCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of loaded modules."
::= { moduleInfo 1 }
moduleTable OBJECT-TYPE
SYNTAX SEQUENCE OF ModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Module information table."
::= { moduleInfo 2 }
moduleEntry OBJECT-TYPE
SYNTAX ModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Module information table entry."
::= { moduleTable 1 }
ModuleEntry ::= SEQUENCE {
moduleIndex Gauge32,
moduleName DisplayString,
moduleType DisplayString,
moduleExtra DisplayString
}
moduleIndex OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Module table index."
::= { moduleEntry 1 }
moduleName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Module name."
::= { moduleEntry 2 }
moduleType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Module type."
::= { moduleEntry 3 }
moduleExtra OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Module additional information."
::= { moduleEntry 4 }
-- moduleInfo END
-- activeCalls BEGIN
activeCallsCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of active calls."
::= { activeCalls 1 }
activeCallsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ActiveCallEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table containing information about current calls."
::= { activeCalls 2 }
activeCallEntry OBJECT-TYPE
SYNTAX ActiveCallEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry containing information about a current call."
::= { activeCallsTable 1 }
ActiveCallEntry ::= SEQUENCE {
callEntryIndex Gauge32,
callEntryID DisplayString,
callEntryStatus DisplayString,
callEntryCaller DisplayString,
callEntryCalled DisplayString,
callEntryDuration Counter32,
callEntryPeerChan DisplayString
}
callEntryIndex OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active call index."
::= { activeCallEntry 1 }
callEntryID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active call identification."
::= { activeCallEntry 2 }
callEntryStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active call status."
::= { activeCallEntry 3 }
callEntryCaller OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the caller of this active call."
::= { activeCallEntry 4 }
callEntryCalled OBJECT-TYPE
SYNTAX