1958 lines
44 KiB
Plaintext
1958 lines
44 KiB
Plaintext
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 DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the called party of this active call."
|
|
::= { activeCallEntry 5 }
|
|
|
|
callEntryDuration OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Duration of this active call in seconds."
|
|
::= { activeCallEntry 6 }
|
|
|
|
callEntryPeerChan OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The peer of this active call."
|
|
::= { activeCallEntry 7 }
|
|
|
|
-- activeCalls END
|
|
-- connections BEGIN
|
|
|
|
trunks OBJECT IDENTIFIER ::= { connections 1 }
|
|
|
|
trunksCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of configured PSTN trunks."
|
|
::= { trunks 1 }
|
|
|
|
trunkTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TrunkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing information about configured PSTN trunks."
|
|
::= { trunks 2 }
|
|
|
|
trunkEntry OBJECT-TYPE
|
|
SYNTAX TrunkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table entry containing information about a configured PSTN trunk."
|
|
::= { trunkTable 1 }
|
|
|
|
TrunkEntry ::= SEQUENCE {
|
|
trunkIndex Gauge32,
|
|
trunkID DisplayString,
|
|
trunkType DisplayString,
|
|
trunkCircuitCount Gauge32,
|
|
trunkCurrentCallsCount Gauge32,
|
|
trunkDownAlarms Counter32,
|
|
trunkCircuitsLocked Gauge32,
|
|
trunkCircuitsIdle Gauge32
|
|
}
|
|
|
|
trunkIndex OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of the PSTN trunk in the table."
|
|
::= { trunkEntry 1 }
|
|
|
|
trunkID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the PSTN trunk."
|
|
::= { trunkEntry 2 }
|
|
|
|
trunkType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PSTN trunk type."
|
|
::= { trunkEntry 3 }
|
|
|
|
trunkCircuitCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of circuits of the PSTN trunk."
|
|
::= { trunkEntry 4 }
|
|
|
|
trunkCurrentCallsCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of calls of the PSTN trunk."
|
|
::= { trunkEntry 5 }
|
|
|
|
trunkDownAlarms OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times an alarm that signals that a trunk is down alarm has been sent."
|
|
::= { trunkEntry 6 }
|
|
|
|
trunkCircuitsLocked OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of locked circuits of the PSTN trunk."
|
|
::= { trunkEntry 7 }
|
|
|
|
trunkCircuitsIdle OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of idle circuits of the PSTN trunk."
|
|
::= { trunkEntry 8 }
|
|
|
|
-- trunks END
|
|
-- linksets BEGIN
|
|
|
|
linksets OBJECT IDENTIFIER ::= { connections 2 }
|
|
|
|
linksetCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of configured linksets."
|
|
::= { linksets 1 }
|
|
|
|
linksetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LinksetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing information about configured linksets."
|
|
::= { linksets 2 }
|
|
|
|
linksetEntry OBJECT-TYPE
|
|
SYNTAX LinksetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table entry containing information about a configured linkset."
|
|
::= { linksetTable 1 }
|
|
|
|
LinksetEntry ::= SEQUENCE {
|
|
linksetIndex Gauge32,
|
|
linksetID DisplayString,
|
|
linksetType DisplayString,
|
|
linksetStatus DisplayString,
|
|
linksetDownAlarms Counter32
|
|
}
|
|
|
|
linksetIndex OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of the linkset in the table."
|
|
::= { linksetEntry 1 }
|
|
|
|
linksetID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the linkset."
|
|
::= { linksetEntry 2 }
|
|
|
|
linksetType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the linkset."
|
|
::= { linksetEntry 3 }
|
|
|
|
linksetStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the linkset."
|
|
::= { linksetEntry 4 }
|
|
|
|
linksetDownAlarms OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times an alarm that signals that this linkset is down alarm has been sent."
|
|
::= { linksetEntry 5 }
|
|
|
|
|
|
-- linksets END
|
|
-- links BEGIN
|
|
|
|
links OBJECT IDENTIFIER ::= { connections 3 }
|
|
|
|
linkCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of configured links."
|
|
::= { links 1 }
|
|
|
|
linksTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LinkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing information about configured links."
|
|
::= { links 2 }
|
|
|
|
linkEntry OBJECT-TYPE
|
|
SYNTAX LinkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table entry containing information about a configured link."
|
|
::= { linksTable 1 }
|
|
|
|
LinkEntry ::= SEQUENCE {
|
|
linkIndex Gauge32,
|
|
linkID DisplayString,
|
|
linkType DisplayString,
|
|
linkStatus DisplayString,
|
|
linkDownAlarms Counter32,
|
|
linkUptime Counter32
|
|
}
|
|
|
|
linkIndex OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the link in the table."
|
|
::= { linkEntry 1 }
|
|
|
|
linkID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the link."
|
|
::= { linkEntry 2 }
|
|
|
|
linkType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the link."
|
|
::= { linkEntry 3 }
|
|
|
|
linkStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the link."
|
|
::= { linkEntry 4 }
|
|
|
|
linkDownAlarms OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times an alarm that signals that this link is down alarm has been sent."
|
|
::= { linkEntry 5 }
|
|
|
|
linkUptime OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time since the link is up in seconds."
|
|
::= { linkEntry 6 }
|
|
|
|
-- links END
|
|
-- interfaces BEGIN
|
|
|
|
interfaces OBJECT IDENTIFIER ::= { connections 4 }
|
|
|
|
interfacesCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of configured interfaces."
|
|
::= { interfaces 1 }
|
|
|
|
interfacesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF InterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing information about configured interfaces."
|
|
::= { interfaces 2 }
|
|
|
|
interfaceEntry OBJECT-TYPE
|
|
SYNTAX InterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table entry containing information about a interface."
|
|
::= { interfacesTable 1 }
|
|
|
|
InterfaceEntry ::= SEQUENCE {
|
|
interfaceIndex Gauge32,
|
|
interfaceID DisplayString,
|
|
interfaceStatus DisplayString,
|
|
interfaceDownAlarms Counter32
|
|
}
|
|
|
|
interfaceIndex OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of this interface in the table."
|
|
::= { interfaceEntry 1 }
|
|
|
|
interfaceID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the link."
|
|
::= { interfaceEntry 2 }
|
|
|
|
interfaceStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the link."
|
|
::= { interfaceEntry 3}
|
|
|
|
interfaceDownAlarms OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times an alarm that signals that this interface is down has been sent."
|
|
::= { interfaceEntry 4 }
|
|
|
|
-- interfaces END
|
|
-- isdnQ921 BEGIN
|
|
isdnQ921 OBJECT IDENTIFIER ::= { connections 5 }
|
|
-- isdnQ921 END
|
|
|
|
-- accounts begin
|
|
accounts OBJECT IDENTIFIER ::= { connections 6 }
|
|
|
|
accountsCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of accounts."
|
|
::= { accounts 1 }
|
|
|
|
accountsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AccountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing information about configured accounts."
|
|
::= { accounts 2 }
|
|
|
|
accountEntry OBJECT-TYPE
|
|
SYNTAX AccountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table entry containing information about an account."
|
|
::= { accountsTable 1 }
|
|
|
|
AccountEntry ::= SEQUENCE {
|
|
accountIndex Gauge32,
|
|
accountID DisplayString,
|
|
accountStatus DisplayString,
|
|
accountProtocol DisplayString,
|
|
accountUsername DisplayString
|
|
}
|
|
|
|
accountIndex OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the account in the table."
|
|
::= { accountEntry 1 }
|
|
|
|
accountID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the account."
|
|
::= { accountEntry 2 }
|
|
|
|
accountStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the account."
|
|
::= { accountEntry 3 }
|
|
|
|
accountProtocol OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The protocol used for this account."
|
|
::= { accountEntry 4 }
|
|
|
|
accountUsername OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The username used by this account."
|
|
::= { accountEntry 5 }
|
|
|
|
-- accounts end
|
|
|
|
-- connections END
|
|
|
|
-- statistics BEGIN
|
|
|
|
calls OBJECT IDENTIFIER ::= { statistics 1 }
|
|
|
|
-- callCounters BEGIN
|
|
|
|
callCounters OBJECT IDENTIFIER ::= { calls 1 }
|
|
|
|
incomingCalls OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of incoming calls."
|
|
::= { callCounters 1 }
|
|
|
|
outgoingCalls OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of outgoing calls."
|
|
::= { callCounters 2 }
|
|
|
|
-- callCounters END
|
|
|
|
-- serviceQuality BEGIN
|
|
|
|
serviceQuality OBJECT IDENTIFIER ::= { calls 2 }
|
|
|
|
qosDirectionsCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of monitored for service quality directions."
|
|
::= { serviceQuality 1 }
|
|
|
|
qosDirectionsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF QOSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing service quality information about configured directions."
|
|
::= { serviceQuality 2 }
|
|
|
|
qosEntry OBJECT-TYPE
|
|
SYNTAX QOSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table entry containing service quality information about a direction."
|
|
::= { qosDirectionsTable 1 }
|
|
|
|
QOSEntry ::= SEQUENCE {
|
|
qosEntryIndex Gauge32,
|
|
qosEntryDirection DisplayString,
|
|
asrData ASRData,
|
|
nerData NERData,
|
|
callEndCauseCounters EndCauseCounters
|
|
}
|
|
|
|
qosEntryIndex OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index for a monitored direction."
|
|
::= { qosEntry 1 }
|
|
|
|
qosEntryDirection OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the monitored direction."
|
|
::= { qosEntry 2 }
|
|
|
|
asrData OBJECT-TYPE
|
|
SYNTAX ASRData
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ASR information for this direction."
|
|
::= { qosEntry 3 }
|
|
|
|
ASRData ::= SEQUENCE {
|
|
lowASRThreshold PercentageOrNone,
|
|
highASRThreshold PercentageOrNone,
|
|
currentASR PercentageOrNone,
|
|
overallASR PercentageOrNone,
|
|
currentLowASRAlarmCount Counter32,
|
|
currentHighASRAlarmCount Counter32,
|
|
overallLowASRAlarmCount Counter32,
|
|
overallHighASRAlarmCount Counter32
|
|
}
|
|
|
|
lowASRThreshold OBJECT-TYPE
|
|
SYNTAX PercentageOrNone
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lower threshold for triggering an ASR alarm. A value of -1 means that the threshold has not been set."
|
|
::= { asrData 1 }
|
|
|
|
highASRThreshold OBJECT-TYPE
|
|
SYNTAX PercentageOrNone
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper threshold for triggering an ASR alarm. A value of -1 means that the threshold has not been set."
|
|
::= { asrData 2 }
|
|
|
|
currentASR OBJECT-TYPE
|
|
SYNTAX PercentageOrNone
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ASR value for the configured time interval. A value of -1 means that there haven't been
|
|
calls in order to compute the ASR value."
|
|
::= { asrData 3 }
|
|
|
|
overallASR OBJECT-TYPE
|
|
SYNTAX PercentageOrNone
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ASR value since YATE started. A value of -1 means that there haven't been
|
|
calls in order to compute the ASR value."
|
|
::= { asrData 4 }
|
|
|
|
currentLowASRAlarmCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times a low ASR alarm has been sent."
|
|
::= { asrData 5 }
|
|
|
|
currentHighASRAlarmCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times a high ASR alarm has been sent since Yate started."
|
|
::= { asrData 6 }
|
|
|
|
overallLowASRAlarmCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times a low ASR alarm has been sent."
|
|
::= { asrData 7 }
|
|
|
|
overallHighASRAlarmCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times a high ASR alarm has been sent since Yate started."
|
|
::= { asrData 8 }
|
|
|
|
nerData OBJECT-TYPE
|
|
SYNTAX NERData
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NER information about this direction."
|
|
::= { qosEntry 4 }
|
|
|
|
NERData ::= SEQUENCE {
|
|
lowNERThreshold PercentageOrNone,
|
|
currentNER PercentageOrNone,
|
|
overallNER PercentageOrNone,
|
|
currentLowNERAlarmCount Counter32,
|
|
overallLowNERAlarmCount Counter32
|
|
}
|
|
|
|
lowNERThreshold OBJECT-TYPE
|
|
SYNTAX PercentageOrNone
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lower threshold for triggering a NER alarm. A value of -1 means that the threshold has not been set."
|
|
::= { nerData 1 }
|
|
|
|
currentNER OBJECT-TYPE
|
|
SYNTAX PercentageOrNone
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The NER value for the configured time interval. A value of -1 means that there haven't been
|
|
calls in order to compute the NER value."
|
|
::= { nerData 2 }
|
|
|
|
overallNER OBJECT-TYPE
|
|
SYNTAX PercentageOrNone
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The NER value since YATE started. A value of -1 means that there haven't been
|
|
calls in order to compute the NER value."
|
|
::= { nerData 3 }
|
|
|
|
currentLowNERAlarmCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times a low NER alarm has been sent."
|
|
::= { nerData 4 }
|
|
|
|
overallLowNERAlarmCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times a low NER alarm has been sent since YATE started."
|
|
::= { nerData 5 }
|
|
|
|
callEndCauseCounters OBJECT-TYPE
|
|
SYNTAX EndCauseCounters
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Counters for call end reasons."
|
|
::= { qosEntry 5 }
|
|
|
|
EndCauseCounters ::= SEQUENCE {
|
|
currentHangupEndCause Counter32,
|
|
overallHangupEndCause Counter32,
|
|
currentRejectedEndCause Counter32,
|
|
overallRejectedEndCause Counter32,
|
|
currentBusyEndCause Counter32,
|
|
overallBusyEndCause Counter32,
|
|
currentCancelledEndCause Counter32,
|
|
overallCancelledEndCause Counter32,
|
|
currentNoAnswerEndCause Counter32,
|
|
overallNoAnswerEndCause Counter32,
|
|
currentNoRouteEndCause Counter32,
|
|
overallNoRouteEndCause Counter32,
|
|
currentNoConnectionEndCause Counter32,
|
|
overallNoConnectionEndCause Counter32,
|
|
currentNoAuthEndCause Counter32,
|
|
overallNoAuthEndCause Counter32,
|
|
currentCongestionEndCause Counter32,
|
|
overallCongestionEndCause Counter32,
|
|
currentNoMediaEndCause Counter32,
|
|
overallNoMediaEndCause Counter32
|
|
}
|
|
|
|
currentHangupEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls ended with hangup in the configured time interval."
|
|
::= { callEndCauseCounters 1 }
|
|
|
|
overallHangupEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls ended with hangup since YATE started."
|
|
::= { callEndCauseCounters 2 }
|
|
|
|
currentRejectedEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls ended by being rejected in the configured time interval."
|
|
::= { callEndCauseCounters 3 }
|
|
|
|
overallRejectedEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls ended by being rejected since YATE started."
|
|
::= { callEndCauseCounters 4 }
|
|
|
|
currentBusyEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls ended because of busy in the configured time interval."
|
|
::= { callEndCauseCounters 5 }
|
|
|
|
overallBusyEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls ended because of busy since YATE started."
|
|
::= { callEndCauseCounters 6 }
|
|
|
|
currentCancelledEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls cancelled in the configured time interval."
|
|
::= { callEndCauseCounters 7 }
|
|
|
|
overallCancelledEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls cancelled since YATE started."
|
|
::= { callEndCauseCounters 8 }
|
|
|
|
currentNoAnswerEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls ended because of no answer in the configured time interval."
|
|
::= { callEndCauseCounters 9 }
|
|
|
|
overallNoAnswerEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls ended because of no answer since YATE started."
|
|
::= { callEndCauseCounters 10 }
|
|
|
|
currentNoRouteEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls ended due to a lack of route in the configured time interval."
|
|
::= { callEndCauseCounters 11 }
|
|
|
|
overallNoRouteEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls ended due to a lack of route since YATE started."
|
|
::= { callEndCauseCounters 12 }
|
|
|
|
currentNoConnectionEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls ended with service unavailable in the configured time interval."
|
|
::= { callEndCauseCounters 13 }
|
|
|
|
overallNoConnectionEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls ended with service unavailable since YATE started."
|
|
::= { callEndCauseCounters 14 }
|
|
|
|
currentNoAuthEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls ended due to a lack of authorization in the configured time interval."
|
|
::= { callEndCauseCounters 15 }
|
|
|
|
overallNoAuthEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls ended due to a lack of authorization since YATE started."
|
|
::= { callEndCauseCounters 16 }
|
|
|
|
currentCongestionEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls ended with congestion in the configured time interval."
|
|
::= { callEndCauseCounters 17 }
|
|
|
|
overallCongestionEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls ended due with congestion since YATE started."
|
|
::= { callEndCauseCounters 18 }
|
|
|
|
currentNoMediaEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls ended with a no media reason in the configured time interval."
|
|
::= { callEndCauseCounters 19 }
|
|
|
|
overallNoMediaEndCause OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls ended with a no media reason since YATE started."
|
|
::= { callEndCauseCounters 20 }
|
|
|
|
-- serviceQuality END
|
|
-- calls END
|
|
|
|
-- database BEGIN
|
|
|
|
database OBJECT IDENTIFIER ::= { statistics 2 }
|
|
|
|
databaseCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of configured database accounts."
|
|
::= { database 1 }
|
|
|
|
databaseTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DatabaseEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing service quality information about configured database accounts."
|
|
::= { database 2 }
|
|
|
|
databaseEntry OBJECT-TYPE
|
|
SYNTAX DatabaseEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table entry containing information about a database account."
|
|
::= { databaseTable 1 }
|
|
|
|
DatabaseEntry ::= SEQUENCE {
|
|
databaseIndex Gauge32,
|
|
databaseAccount DisplayString,
|
|
queriesCount Counter32,
|
|
failedQueries Counter32,
|
|
errorQueries Counter32,
|
|
queryExecTime Gauge32,
|
|
databaseAlarmCounters DatabaseAlarmCounters,
|
|
databaseThresholds DatabaseThresholds
|
|
}
|
|
|
|
databaseIndex OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of a database account."
|
|
::= { databaseEntry 1 }
|
|
|
|
databaseAccount OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of a database account."
|
|
::= { databaseEntry 2 }
|
|
|
|
queriesCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of queries requested to be executed in a configured time interval."
|
|
::= { databaseEntry 3 }
|
|
|
|
failedQueries OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of queries that failed to be executed in a configured time interval."
|
|
::= { databaseEntry 4 }
|
|
|
|
errorQueries OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of queries that return from execution with an error status in a configured time interval."
|
|
::= { databaseEntry 5 }
|
|
|
|
queryExecTime OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "miliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Report the average time spent executing a database query received in a configured time interval."
|
|
::= { databaseEntry 6 }
|
|
|
|
databaseAlarmCounters OBJECT-TYPE
|
|
SYNTAX DatabaseAlarmCounters
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm counters for this database account."
|
|
::= { databaseEntry 7 }
|
|
|
|
DatabaseAlarmCounters ::= SEQUENCE {
|
|
tooManyQueriesAlarms Counter32,
|
|
tooManyFailedQueriesAlarms Counter32,
|
|
tooManyErrorQueriesAlarms Counter32,
|
|
queryExecTooLongAlarms Counter32,
|
|
noConnectionAlarms Counter32
|
|
}
|
|
|
|
tooManyQueriesAlarms OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times an alarm that signals that too many database queries were requested has been sent."
|
|
::= { databaseAlarmCounters 1 }
|
|
|
|
tooManyFailedQueriesAlarms OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times an alarm that signals that too many database queries failed to be executed has been sent."
|
|
::= { databaseAlarmCounters 2 }
|
|
|
|
tooManyErrorQueriesAlarms OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times an alarm that signals that too many database queries returned with an error status has been sent."
|
|
::= { databaseAlarmCounters 3 }
|
|
|
|
queryExecTooLongAlarms OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times an alarm that signals that a query is taking too long to be executed has been sent."
|
|
::= { databaseAlarmCounters 4 }
|
|
|
|
noConnectionAlarms OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times an alarm that signals that a connection to the database could not be established has been sent."
|
|
::= { databaseAlarmCounters 5 }
|
|
|
|
databaseThresholds OBJECT-TYPE
|
|
SYNTAX DatabaseThresholds
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm thresholds for this database account."
|
|
::= { databaseEntry 8 }
|
|
|
|
DatabaseThresholds ::= SEQUENCE {
|
|
queriesCountThreshold Gauge32,
|
|
failedQueriesThreshold Gauge32,
|
|
errorQueriesThreshold Gauge32,
|
|
queryExecTimeThreshold Gauge32
|
|
}
|
|
|
|
queriesCountThreshold OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Threshold for triggering a alarm that too many queries were requested to be executed."
|
|
::= { databaseThresholds 1 }
|
|
|
|
failedQueriesThreshold OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Threshold for triggering a alarm that too many queries failed to be executed."
|
|
::= { databaseThresholds 2 }
|
|
|
|
errorQueriesThreshold OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Threshold for triggering a alarm that too many queries returned with an error."
|
|
::= { databaseThresholds 3 }
|
|
|
|
queryExecTimeThreshold OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "miliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Threshold for triggering a alarm that queries take too long to be executed."
|
|
::= { databaseThresholds 4 }
|
|
|
|
-- database END
|
|
-- rtp BEGIN
|
|
|
|
rtpData OBJECT IDENTIFIER ::= { statistics 3}
|
|
|
|
rtpDirectionsCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of RTP directions."
|
|
::= { rtpData 1 }
|
|
|
|
rtpDirectionsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RTPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing information about RTP directions."
|
|
::= { rtpData 2 }
|
|
|
|
rtpEntry OBJECT-TYPE
|
|
SYNTAX RTPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table entry containing information about an account."
|
|
::= { rtpDirectionsTable 1 }
|
|
|
|
RTPEntry ::= SEQUENCE {
|
|
rtpEntryIndex Gauge32,
|
|
rtpDirection DisplayString,
|
|
noAudioCounter Counter32,
|
|
lostAudioCounter Counter32,
|
|
packetsLost Counter32,
|
|
syncLost Counter32,
|
|
sequenceNumberLost Counter32,
|
|
wrongSRC Counter32,
|
|
wrongSSRC Counter32
|
|
}
|
|
|
|
rtpEntryIndex OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of the RTP direction in the table."
|
|
::= { rtpEntry 1 }
|
|
|
|
rtpDirection OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name for the RTP direction."
|
|
::= { rtpEntry 2 }
|
|
|
|
noAudioCounter OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times lack of audio has been detected on RTP."
|
|
::= { rtpEntry 3 }
|
|
|
|
lostAudioCounter OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times a loss of audio has been detected on RTP."
|
|
::= { rtpEntry 4 }
|
|
|
|
packetsLost OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of RTP packets lost."
|
|
::= { rtpEntry 5 }
|
|
|
|
syncLost OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times synchronization has been lost on RTP."
|
|
::= { rtpEntry 6 }
|
|
|
|
sequenceNumberLost OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times the sequence number has been lost on RTP."
|
|
::= { rtpEntry 7 }
|
|
|
|
wrongSRC OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of received RTP packets with wrong SRC in packet."
|
|
::= { rtpEntry 8 }
|
|
|
|
wrongSSRC OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of received RTP packets with wrong SSRC in packet."
|
|
::= { rtpEntry 9 }
|
|
|
|
-- rtp END
|
|
-- requests BEGIN
|
|
|
|
requests OBJECT IDENTIFIER ::= { statistics 4 }
|
|
|
|
authenticationRequests OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of received authentication requests."
|
|
::= { requests 1 }
|
|
|
|
registerRequests OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of received register requests."
|
|
::= { requests 2 }
|
|
|
|
-- requests END
|
|
-- statistics END
|
|
|
|
-- alarms BEGIN
|
|
|
|
-- databaseAlarms BEGIN
|
|
|
|
databaseAlarms OBJECT IDENTIFIER ::= { alarms 1 }
|
|
|
|
tooManyQueries OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification that signals that the number of queries requested to be executed
|
|
in a set time interval surpassed a configured threshold."
|
|
::= { databaseAlarms 1 }
|
|
|
|
tooManyFailedQueries OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification that signals that the number of queries that could not be executed
|
|
in a set time interval surpassed a configured threshold."
|
|
::= { databaseAlarms 2 }
|
|
|
|
tooManyErrorQueries OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification that signals that the number of queries that returned with an error status
|
|
in a set time interval surpassed a configured threshold."
|
|
::= { databaseAlarms 3 }
|
|
|
|
queryExecTimeTooLong OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification that signals that the average time for executing a query has surpassed
|
|
a configured threshold."
|
|
::= { databaseAlarms 4 }
|
|
|
|
noConnection OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notify that Yate has failed to establish a connection to this database."
|
|
::= { databaseAlarms 5 }
|
|
|
|
-- databaseAlarms END
|
|
|
|
-- serviceQualityAlarms BEGIN
|
|
|
|
serviceQualityAlarms OBJECT IDENTIFIER ::= { alarms 2 }
|
|
|
|
asrAlarms OBJECT IDENTIFIER ::= { serviceQualityAlarms 1 }
|
|
|
|
lowASRAlarms OBJECT IDENTIFIER ::= { asrAlarms 1 }
|
|
|
|
currentLowASR OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm that signals that the ASR value is below a set threshold for a configured time interval."
|
|
::= { lowASRAlarms 1 }
|
|
|
|
overallLowASR OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm that signals that the ASR value since Yate started is below a set threshold."
|
|
::= { lowASRAlarms 2 }
|
|
|
|
highASRAlarms OBJECT IDENTIFIER ::= { asrAlarms 2 }
|
|
|
|
currentHighASR OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm that signals that the ASR value for a configured time interval has surpassed a set threshold."
|
|
::= { highASRAlarms 1 }
|
|
|
|
overallHighASR OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm that signals that the overall ASR value has surpassed a set threshold."
|
|
::= { highASRAlarms 2 }
|
|
|
|
lowNERAlarms OBJECT IDENTIFIER ::= { serviceQualityAlarms 2 }
|
|
|
|
currentLowNER OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm that signals that the NER value for a configured time interval is below a set threshold."
|
|
::= { lowNERAlarms 1 }
|
|
|
|
overallLowNER OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm that signals that the overall NER value is below a set threshold."
|
|
::= { lowNERAlarms 2 }
|
|
|
|
-- serviceQualityAlarms END
|
|
|
|
-- connectionAlarms BEGIN
|
|
|
|
connectionAlarms OBJECT IDENTIFIER ::= { alarms 3 }
|
|
|
|
trunkDown OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification that this trunk is down."
|
|
::= { connectionAlarms 1 }
|
|
|
|
trunkUp OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification that this trunk is up."
|
|
::= { connectionAlarms 2 }
|
|
|
|
linksetDown OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification that this linkset component is down."
|
|
::= { connectionAlarms 3 }
|
|
|
|
linksetUp OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification that this linkset component is up."
|
|
::= { connectionAlarms 4 }
|
|
|
|
linkDown OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification that this link is down."
|
|
::= { connectionAlarms 5 }
|
|
|
|
linkUp OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification that this link is up."
|
|
::= { connectionAlarms 6 }
|
|
|
|
interfaceDown OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification that signals that this interface is down."
|
|
::= { connectionAlarms 7 }
|
|
|
|
interfaceUp OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification that signals that this interface is up."
|
|
::= { connectionAlarms 8 }
|
|
|
|
isdnQ921Down OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification that this ISDN Q921 component is down."
|
|
::= { connectionAlarms 9 }
|
|
|
|
isdnQ921Up OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification that this ISDN Q921 component is up."
|
|
::= { connectionAlarms 10 }
|
|
|
|
routeDown OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification that this route is down."
|
|
::= { connectionAlarms 11 }
|
|
|
|
routeUp OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification that this route is up."
|
|
::= { connectionAlarms 12 }
|
|
|
|
-- connectionAlarms END
|
|
|
|
-- sipAlarms BEGIN
|
|
|
|
sipAlarms OBJECT IDENTIFIER ::= { alarms 4 }
|
|
|
|
transactionsTimedOut OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of SIP transactions that have timed out."
|
|
::= { sipAlarms 1 }
|
|
|
|
failedAuths OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of failed SIP authentications."
|
|
::= { sipAlarms 2 }
|
|
|
|
byesTimedOut OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of BYE tranctions that timed out."
|
|
::= { sipAlarms 3 }
|
|
|
|
gatewayAlarms OBJECT IDENTIFIER ::= { sipAlarms 4 }
|
|
|
|
gatewayTimeout OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notify that a monitored SIP gateway timed out."
|
|
::= { gatewayAlarms 1 }
|
|
|
|
gatewayUp OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notify that a previously timed out SIP gateway went back online."
|
|
::= { gatewayAlarms 2 }
|
|
|
|
-- sipAlarms END
|
|
-- mgcpAlarms BEGIN
|
|
|
|
mgcpAlarms OBJECT IDENTIFIER ::= { alarms 5 }
|
|
|
|
mgcpTransactionsTimedOut OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of MGCP transactions that have timed out."
|
|
::= { mgcpAlarms 1 }
|
|
|
|
deleteTransactionsTimedOut OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of DELETE transactions that have timed out."
|
|
::= { mgcpAlarms 2 }
|
|
|
|
mgcpGatewayTimedOut OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notify that this MGCP gateway has timed out."
|
|
::= { mgcpAlarms 3 }
|
|
|
|
mgcpGatewayUp OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notify that this MGCP gateway is online."
|
|
::= { mgcpAlarms 4 }
|
|
|
|
-- mgcpAlarms END
|
|
|
|
-- engineAlarms BEGIN
|
|
|
|
engineAlarms OBJECT IDENTIFIER ::= { alarms 6 }
|
|
|
|
unexpectedRestart OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Signal code that caused last YATE restart."
|
|
::= { engineAlarms 1 }
|
|
|
|
-- engineAlarms END
|
|
|
|
genericAlarms OBJECT IDENTIFIER ::= { alarms 7 }
|
|
|
|
genericAlarm NOTIFICATION-TYPE
|
|
OBJECTS { alarmSource, alarmLevel, alarmText }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A generic YATE alarm."
|
|
::= { genericAlarms 1 }
|
|
|
|
alarmSource OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Component that generated the alarm."
|
|
::= { genericAlarms 2 }
|
|
|
|
alarmLevel OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Short textual level of the alarm."
|
|
::= { genericAlarms 3 }
|
|
|
|
alarmText OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Long text description of the alarm."
|
|
::= { genericAlarms 4 }
|
|
|
|
alarmInfo OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Optional extra information about the alarm category."
|
|
::= { genericAlarms 5 }
|
|
|
|
-- genericAlarms END
|
|
|
|
specificAlarm NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specific alarms generated by YATE, see the optional objects for each alarm"
|
|
::= { alarms 8 }
|
|
|
|
-- alarms END
|
|
|
|
|
|
-- commands BEGIN
|
|
|
|
enableTrap OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Activate the trap with the given object identifier."
|
|
::= { commands 1 }
|
|
|
|
disableTrap OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Deactivate trap with the given object identifier."
|
|
::= { commands 2 }
|
|
|
|
-- yateCommands END
|
|
|
|
END
|