mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
These are just a few MIB files from my collection. I'll go through the rest and upload them as well.
619 lines
19 KiB
Plaintext
619 lines
19 KiB
Plaintext
SWITCHVOX-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE, MODULE-IDENTITY, Integer32, Counter32, TimeTicks,
|
|
Unsigned32, Gauge32
|
|
FROM SNMPv2-SMI
|
|
|
|
TEXTUAL-CONVENTION, DisplayString, TruthValue
|
|
FROM SNMPv2-TC
|
|
|
|
digium
|
|
FROM DIGIUM-MIB;
|
|
switchvox MODULE-IDENTITY
|
|
LAST-UPDATED "201304111900Z"
|
|
ORGANIZATION "Digium, Inc."
|
|
CONTACT-INFO
|
|
"Digium Support
|
|
Postal: Digium, Inc.
|
|
445 Jan Davis Drive
|
|
Huntsville, AL 35806
|
|
USA
|
|
Tel: +1 256 428 6000
|
|
Email: support@digium.com"
|
|
DESCRIPTION
|
|
"Switchvox is Digium's family of Voice Over IP Phone systems
|
|
for small and medium businesses. "
|
|
REVISION "200908061900Z"
|
|
DESCRIPTION
|
|
"Initial published revision."
|
|
::= { digium 10 }
|
|
|
|
|
|
switchvoxInfo OBJECT IDENTIFIER ::= { switchvox 1 }
|
|
switchvoxVoipProviders OBJECT IDENTIFIER ::= { switchvox 2 }
|
|
switchvoxHardwareStatus OBJECT IDENTIFIER ::= { switchvox 3 }
|
|
switchvoxPhoneStatus OBJECT IDENTIFIER ::= { switchvox 4 }
|
|
switchvoxCurrentCalls OBJECT IDENTIFIER ::= { switchvox 5 }
|
|
switchvoxHardwareChannels OBJECT IDENTIFIER ::= { switchvox 6 }
|
|
switchvoxSubscriptionDate OBJECT IDENTIFIER ::= { switchvox 7 }
|
|
switchvoxRaid OBJECT IDENTIFIER ::= { switchvox 8 }
|
|
switchvoxFailover OBJECT IDENTIFIER ::= { switchvox 9 }
|
|
switchvoxPeering OBJECT IDENTIFIER ::= { switchvox 10 }
|
|
|
|
|
|
|
|
-- switchvoxInfo
|
|
|
|
svoxSoftwareVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Software version"
|
|
::= { switchvoxInfo 1 }
|
|
|
|
svoxMaxConcurrentCalls OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum concurrent calls"
|
|
::= { switchvoxInfo 2 }
|
|
|
|
svoxUsedPhoneConfigFeaturePacks OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used phone configuration feature packs"
|
|
::= { switchvoxInfo 3 }
|
|
|
|
svoxMaxPhoneConfigFeaturePacks OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum phone configuration feature packs"
|
|
::= { switchvoxInfo 4 }
|
|
|
|
svoxUsedExtensions OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used extensions"
|
|
::= { switchvoxInfo 5 }
|
|
|
|
svoxMaxExtensions OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum extensions"
|
|
::= { switchvoxInfo 6 }
|
|
|
|
|
|
-- switchvoxVoipProviders
|
|
|
|
svoxVoipProviders OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current number of active voip providers"
|
|
::= { switchvoxVoipProviders 1 }
|
|
|
|
svoxAvailableVoipProviders OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current number of active and available voip providers"
|
|
::= { switchvoxVoipProviders 2 }
|
|
|
|
svoxVoipProvTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SvoxVoipProvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table with details of the currently active voip providers."
|
|
::= { switchvoxVoipProviders 3 }
|
|
|
|
svoxVoipProvEntry OBJECT-TYPE
|
|
SYNTAX SvoxVoipProvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Details of a single voip provider."
|
|
INDEX { svoxVoipProvId }
|
|
::= { svoxVoipProvTable 1 }
|
|
|
|
SvoxVoipProvEntry ::= SEQUENCE {
|
|
svoxVoipProvId Integer32,
|
|
svoxVoipProvName DisplayString,
|
|
svoxVoipProvHost DisplayString,
|
|
svoxVoipProvAcctId Integer32,
|
|
svoxVoipProvCallBack Integer32,
|
|
svoxVoipProvLatency Integer32,
|
|
svoxVoipProvState DisplayString
|
|
}
|
|
|
|
|
|
-- switchvoxHardwareStatus
|
|
|
|
|
|
|
|
svoxMemoryInfo OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SvoxMemoryInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table with details of the machines memory."
|
|
::= { switchvoxHardwareStatus 1 }
|
|
|
|
svoxMemoryInfoEntry OBJECT-TYPE
|
|
SYNTAX SvoxMemoryInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Details of the machines memory."
|
|
INDEX { svoxMemoryUsed }
|
|
::= { svoxMemoryInfo 1 }
|
|
|
|
SvoxMemoryInfoEntry ::= SEQUENCE {
|
|
svoxMemoryUsed Integer32,
|
|
svoxMemoryTotal Integer32,
|
|
svoxSwapUsed Integer32,
|
|
svoxSwapTotal Integer32,
|
|
svoxMemoryInfoLastUpdate DisplayString
|
|
}
|
|
|
|
|
|
svoxDiskInfo OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SvoxDiskInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table with details of the machines disks."
|
|
::= { switchvoxHardwareStatus 2 }
|
|
|
|
svoxDiskInfoEntry OBJECT-TYPE
|
|
SYNTAX SvoxDiskInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Details of the machines disks"
|
|
INDEX { svoxDiskUsed }
|
|
::= { svoxDiskInfo 1 }
|
|
|
|
SvoxDiskInfoEntry ::= SEQUENCE {
|
|
svoxDiskUsed Integer32,
|
|
svoxDiskTotal Integer32,
|
|
svoxDiskInfoLastUpdate DisplayString
|
|
}
|
|
|
|
|
|
svoxLoadInfo OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SvoxLoadInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table with details of the machines load."
|
|
::= { switchvoxHardwareStatus 3 }
|
|
|
|
svoxLoadInfoEntry OBJECT-TYPE
|
|
SYNTAX SvoxLoadInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Details of the machines load."
|
|
INDEX { svoxLoad }
|
|
::= { svoxLoadInfo 1 }
|
|
|
|
SvoxLoadInfoEntry ::= SEQUENCE {
|
|
svoxLoad DisplayString
|
|
}
|
|
|
|
-- switchvoxPhoneStatus
|
|
|
|
svoxPhoneStatus OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current number of provisioned phones"
|
|
::= { switchvoxPhoneStatus 1 }
|
|
|
|
svoxAvailablePhoneStatus OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current number of provisioned and available phones"
|
|
::= { switchvoxPhoneStatus 2 }
|
|
|
|
svoxPhoneStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SvoxPhoneStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table with details of the provisioned phones."
|
|
::= { switchvoxPhoneStatus 3 }
|
|
|
|
svoxPhoneStatusEntry OBJECT-TYPE
|
|
SYNTAX SvoxPhoneStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Details of a single phone."
|
|
INDEX { svoxPhoneStatusId }
|
|
::= { svoxPhoneStatusTable 1 }
|
|
|
|
SvoxPhoneStatusEntry ::= SEQUENCE {
|
|
svoxPhoneStatusId Integer32,
|
|
svoxPhoneStatusExtension Integer32,
|
|
svoxPhoneStatusCallerId DisplayString,
|
|
svoxPhoneStatusUserAgent DisplayString,
|
|
svoxPhoneStatusIpAddress DisplayString,
|
|
svoxPhoneStatusState DisplayString
|
|
}
|
|
|
|
|
|
|
|
-- switchvoxCurrentCalls
|
|
|
|
svoxTotalCurrentCalls OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { switchvoxCurrentCalls 1 }
|
|
|
|
svoxAgentLoginCalls OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { switchvoxCurrentCalls 2 }
|
|
|
|
svoxAgentLogoutCalls OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { switchvoxCurrentCalls 3 }
|
|
|
|
svoxCheckingVoicemailCalls OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { switchvoxCurrentCalls 4 }
|
|
|
|
svoxConferenceCalls OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { switchvoxCurrentCalls 5 }
|
|
|
|
svoxDirectoryCalls OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { switchvoxCurrentCalls 6 }
|
|
|
|
svoxFaxingCalls OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { switchvoxCurrentCalls 7 }
|
|
|
|
svoxIntercomCalls OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { switchvoxCurrentCalls 8 }
|
|
|
|
svoxIVRCalls OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { switchvoxCurrentCalls 9 }
|
|
|
|
svoxLeavingVoicemailCalls OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { switchvoxCurrentCalls 10 }
|
|
|
|
svoxMonitoringCalls OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { switchvoxCurrentCalls 11 }
|
|
|
|
svoxParkedCalls OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { switchvoxCurrentCalls 12 }
|
|
|
|
svoxQueuedCalls OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { switchvoxCurrentCalls 13 }
|
|
|
|
svoxReceivingFaxCalls OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { switchvoxCurrentCalls 14 }
|
|
|
|
svoxRingingCalls OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { switchvoxCurrentCalls 15 }
|
|
|
|
svoxTalkingCalls OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { switchvoxCurrentCalls 16 }
|
|
|
|
svoxUnknownCalls OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { switchvoxCurrentCalls 17 }
|
|
|
|
|
|
|
|
-- switchvoxHardwareChannels
|
|
|
|
svoxHardwareChannels OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current number of active hardware channels"
|
|
::= { switchvoxHardwareChannels 1 }
|
|
|
|
svoxAvailableHardwareChannels OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current number of active and available hardware channels"
|
|
::= { switchvoxHardwareChannels 2 }
|
|
|
|
svoxHardwareChanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SvoxHardwareChanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table with details of the currently active hardware channels."
|
|
::= { switchvoxHardwareChannels 3 }
|
|
|
|
svoxHardwareChanEntry OBJECT-TYPE
|
|
SYNTAX SvoxHardwareChanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Details of a single hardware channel."
|
|
INDEX { svoxHardwareChanId }
|
|
::= { svoxHardwareChanTable 1 }
|
|
|
|
SvoxHardwareChanEntry ::= SEQUENCE {
|
|
svoxHardwareChanId DisplayString,
|
|
svoxHardwareChanName DisplayString,
|
|
svoxHardwareChanChannel Integer32,
|
|
svoxHardwareChanGroupName DisplayString,
|
|
svoxHardwareChanSignalling DisplayString,
|
|
svoxHardwareChanAlarm DisplayString
|
|
}
|
|
|
|
-- switchvoxSubscriptionDate
|
|
|
|
svoxSubExpireDate OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Subscription expiration date"
|
|
::= { switchvoxSubscriptionDate 1 }
|
|
|
|
svoxSubDaysLeft OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Days left in subscription"
|
|
::= { switchvoxSubscriptionDate 2 }
|
|
|
|
|
|
-- switchvoxRaid
|
|
|
|
svoxRaidControllerStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"controller status"
|
|
::= { switchvoxRaid 1 }
|
|
|
|
|
|
svoxRaidLogicalDeviceStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"logical device status"
|
|
::= { switchvoxRaid 2 }
|
|
|
|
svoxRaidDeviceZeroStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"device #0 status"
|
|
::= { switchvoxRaid 3 }
|
|
|
|
svoxRaidDeviceOneStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"device #1 status"
|
|
::= { switchvoxRaid 4 }
|
|
|
|
svoxRaidDeviceTwoStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"device #2 status"
|
|
::= { switchvoxRaid 5 }
|
|
|
|
svoxRaidDeviceThreeStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"device #3 status"
|
|
::= { switchvoxRaid 6 }
|
|
|
|
-- switchvoxFailover
|
|
|
|
svoxFailoverOverallStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Overall Status"
|
|
::= { switchvoxFailover 1 }
|
|
|
|
svoxFailoverState OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Data Backup Status"
|
|
::= { switchvoxFailover 2 }
|
|
|
|
svoxFailoverState OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Active Status"
|
|
::= { switchvoxFailover 3 }
|
|
|
|
svoxFailoverState OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Primary Status"
|
|
::= { switchvoxFailover 4 }
|
|
|
|
svoxFailoverState OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Partner Status"
|
|
::= { switchvoxFailover 5 }
|
|
|
|
|
|
-- switchvoxPeering
|
|
|
|
svoxPeering OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current number of active voip providers"
|
|
::= { switchvoxPeering 1 }
|
|
|
|
svoxAvailablePeering OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current number of active and available voip providers"
|
|
::= { switchvoxPeering 2 }
|
|
|
|
svoxPeerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SvoxPeerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table with details of the currently active peers."
|
|
::= { switchvoxPeering 3 }
|
|
|
|
svoxPeerEntry OBJECT-TYPE
|
|
SYNTAX SvoxPeerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Details of a single peer."
|
|
INDEX { svoxPeerId }
|
|
::= { svoxPeerTable 1 }
|
|
|
|
SvoxPeerEntry ::= SEQUENCE {
|
|
svoxPeerId Integer32,
|
|
svoxPeerName DisplayString,
|
|
svoxPeerUUID DisplayString,
|
|
svoxPeerName DisplayString,
|
|
svoxPeerHostname DisplayString,
|
|
svoxPeerUsername DisplayString,
|
|
svoxPeerDialPrefix Integer32,
|
|
svoxPeerLatency DisplayString,
|
|
svoxPeerStatus DisplayString,
|
|
svoxPeerDisabled DisplayString,
|
|
svoxPeerIncompatible DisplayString,
|
|
svoxPeerExtConflicts DisplayString,
|
|
svoxPeerNumPendingEvents DisplayString,
|
|
svoxPeerSyncStatus DisplayString,
|
|
svoxPeerStatusType DisplayString
|
|
}
|
|
|
|
|
|
|
|
|
|
END
|
|
|