Merge pull request #3 from fuzzbawl/master

Few files from my collection
This commit is contained in:
hs-cx 2016-12-17 02:35:33 -07:00 committed by GitHub
commit 9b85a1dd92
19 changed files with 32805 additions and 0 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,368 @@
FROGFOOT-RESOURCES-MIB
-- -*- mib -*-
DEFINITIONS ::= BEGIN
-- Frogfoot Networks CC Resources MIB
--
-- The idea behind this is to measure usage of resources.
-- It does not contain information about the system such as
-- cpu/disk types, etc.
--
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32,
enterprises
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF;
resources MODULE-IDENTITY
LAST-UPDATED "200407170000Z"
ORGANIZATION "Frogfoot Networks"
CONTACT-INFO
" Abraham van der Merwe
Postal: Frogfoot Networks CC
P.O. Box 23618
Claremont
Cape Town
7735
South Africa
Phone: +27 82 565 4451
Email: abz@frogfoot.net"
DESCRIPTION
"The MIB module to describe system resources."
::= { system 1 }
frogfoot OBJECT IDENTIFIER ::= { enterprises 10002 }
servers OBJECT IDENTIFIER ::= { frogfoot 1 }
system OBJECT IDENTIFIER ::= { servers 1 }
memory OBJECT IDENTIFIER ::= { resources 1 }
swap OBJECT IDENTIFIER ::= { resources 2 }
storage OBJECT IDENTIFIER ::= { resources 3 }
load OBJECT IDENTIFIER ::= { resources 4 }
resMIB OBJECT IDENTIFIER ::= { resources 31 }
resMIBObjects OBJECT IDENTIFIER ::= { resMIB 1 }
resConformance OBJECT IDENTIFIER ::= { resMIB 2 }
resGroups OBJECT IDENTIFIER ::= { resConformance 1 }
resCompliances OBJECT IDENTIFIER ::= { resConformance 2 }
TableIndex ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"A unique value, greater than zero. It is recommended
that values are assigned contiguously starting from 1."
SYNTAX Integer32 (1..2147483647)
--
-- Memory statistics
--
memTotal OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total usable physical memory (in KB)"
::= { memory 1 }
memFree OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Available physical memory (in KB)"
::= { memory 2 }
memBuffer OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Physical memory used by buffers (in KB)"
::= { memory 3 }
memCache OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Physical memory used for caching (in KB)"
::= { memory 4 }
--
-- Swap space statistics
--
swapTotal OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total swap space size (in KB)"
::= { swap 1 }
swapFree OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Swap space still available (in KB)"
::= { swap 2 }
--
-- Disk space statistics
--
diskNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of mounted disks present on this system."
::= { storage 1 }
diskTable OBJECT-TYPE
SYNTAX SEQUENCE OF DiskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of mounted disks on this system."
::= { storage 2 }
diskEntry OBJECT-TYPE
SYNTAX DiskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable
to a particular mounted disk on the system."
INDEX { diskIndex }
::= { diskTable 1 }
DiskEntry ::=
SEQUENCE {
diskIndex TableIndex,
diskDev DisplayString,
diskDir DisplayString,
diskFSType INTEGER,
diskTotal Gauge32,
diskFree Gauge32
}
diskIndex OBJECT-TYPE
SYNTAX TableIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value, greater than zero, for each disk on the
system. It is recommended that values are assigned contiguously
starting from 1."
::= { diskEntry 1 }
diskDev OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing the disk device name."
::= { diskEntry 2 }
diskDir OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing the disk mount point."
::= { diskEntry 3 }
diskFSType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0), -- Unknown File System
adfs(1), -- Acorn Advanced Disc Filing System
affs(2), -- Amiga Fast File System
coda(3), -- CODA File System
cramfs(4), -- cram File System for small storage (ROMs etc)
ext2(5), -- Ext2 File System
hpfs(6), -- OS/2 HPFS File System
iso9660(7), -- ISO 9660 (CDROM) File System
jffs2(8), -- Journalling Flash File System
jfs(9), -- JFS File System
minix(10), -- Minix File System
msdos(11), -- FAT-based File Systems
ncpfs(12), -- Novell Netware(tm) File System
nfs(13), -- Network File Sharing Protocol
ntfs(14), -- NTFS File System (Windows NT)
qnx4(15), -- QNX4 File System
reiserfs(16), -- ReiserFS Journalling File System
romfs(17), -- ROM File System
smbfs(18), -- Server Message Block (SMB) Protocol
sysv(19), -- SystemV/V7/Xenix/Coherent File System
tmpfs(20), -- Virtual Memory File System
udf(21), -- UDF (DVD, CDRW, etc) File System
ufs(22), -- UFS File System (SunOS, FreeBSD, etc)
vxfs(23), -- VERITAS VxFS(TM) File System
xfs(24) -- XFS (SGI) Journalling File System
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of file system present on the disk. This
does not include fake file systems such as the proc file
system, devfs, etc. Additional types may be assigned by
Frogfoot Networks in the future."
::= { diskEntry 4 }
diskTotal OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total space on disk (in MB)"
::= { diskEntry 5 }
diskFree OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Disk space still available (in MB)"
::= { diskEntry 6 }
--
-- Load Average statistics
--
loadNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of load averages stored in the
load average table."
::= { load 1 }
loadTable OBJECT-TYPE
SYNTAX SEQUENCE OF LoadEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Load average information."
::= { load 2 }
loadEntry OBJECT-TYPE
SYNTAX LoadEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing load average information."
INDEX { loadIndex }
::= { loadTable 1 }
LoadEntry ::=
SEQUENCE {
loadIndex TableIndex,
loadDescr DisplayString,
loadValue Gauge32
}
loadIndex OBJECT-TYPE
SYNTAX TableIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value, greater than zero, for each
load average stored."
::= { loadEntry 1 }
loadDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A description of each load average."
::= { loadEntry 2 }
loadValue OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 1,5 and 10 minute load averages. These values are
stored as a percentage of processor load."
::= { loadEntry 3 }
--
-- Compliance Statements
--
resCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which have
system resources such as volatile and non-volatile
storage."
MODULE
MANDATORY-GROUPS { resMemGroup, resSwapGroup, resDiskGroup, resLoadGroup }
GROUP resMemGroup
DESCRIPTION
"This group is mandatory for those systems which have
any form of volatile storage."
GROUP resSwapGroup
DESCRIPTION
"This group is mandatory for those systems which have
the ability to temporarily swap unused pages to disk."
GROUP resDiskGroup
DESCRIPTION
"This group is mandatory for those systems which have
any form of non-volatile storage."
GROUP resLoadGroup
DESCRIPTION
"This group is mandatory for those systems which store
any form of processor load average information."
::= { resCompliances 1 }
resMemGroup OBJECT-GROUP
OBJECTS { memTotal, memFree, memBuffer, memCache }
STATUS current
DESCRIPTION
"A collection of objects providing information specific to
volatile system storage."
::= { resGroups 1 }
resSwapGroup OBJECT-GROUP
OBJECTS { swapTotal, swapFree }
STATUS current
DESCRIPTION
"A collection of objects providing information specific to
storage used for swapping pages to disk."
::= { resGroups 2 }
resDiskGroup OBJECT-GROUP
OBJECTS { diskNumber, diskDev, diskDir, diskFSType, diskTotal, diskFree }
STATUS current
DESCRIPTION
"A collection of objects providing information specific to
non-volatile system storage."
::= { resGroups 3 }
resLoadGroup OBJECT-GROUP
OBJECTS { loadNumber, loadDescr, loadValue }
STATUS current
DESCRIPTION
"A collection of objects providing information specific to
processor load averages."
::= { resGroups 4 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,946 @@
-- *****************************************************************
-- Redline AN-50 MIB
-- Copyright (c) 2002 by Redline Communications, Inc.
-- All rights reserved.
-- *****************************************************************
REDLINE-AN50-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress, Counter, TimeTicks, enterprises FROM RFC1155-SMI
OBJECT-TYPE FROM RFC-1212
TRAP-TYPE FROM RFC-1215;
-- ORGANIZATION "Redline Communications, Inc."
-- postal: Redline Communications Inc.
-- 90 Tiverton Court Suite 102
-- Markham Ontario L2R 9V2
-- Canada
-- phone: +1 905 479-8344
-- DESCRIPTION "This MIB contains Redline-defined AN-50 attributes."
-- LAST-UPDATED "200307240930Z"
-- Author: Sinisa Djurkic
-- DESCRIPTION "New variables for PMP project intoduced."
-- REVISION "200307110930Z"
-- Author: Sinisa Djurkic
-- DESCRIPTION "Introduced OIDs for the AN30 application."
-- REVISION "200301080930Z"
-- Author: Sinisa Djurkic
-- DESCRIPTION "New AN-50 terminology and new powersupply trap introduced."
-- REVISION "200212121145Z"
-- Author: Sinisa Djurkic
-- Appreciation: Aurel Picu, Alex Prvulesku
-- DESCRIPTION "Added scalars for front plate and chassis."
-- REVISION "200211030000Z"
-- Author: Sinisa Djurkic
-- Appreciation: Aurel Picu
-- DESCRIPTION "Added scalars from mib-II interface tree."
-- REVISION "200210210000Z"
-- Author: Sinisa Djurkic
-- Appreciation: Aurel Picu, Claude Daniel Ndjouou
-- DESCRIPTION "MIB overhauled, complete V1 conversion."
-- REVISION "200204090000Z"
-- Primary Author: Claude Daniel Ndjouou, Ioan Cautil
-- DESCRIPTION "Initial version of this MIB module."
-- REVISION "200308200000Z"
-- Author: Bogdan Moldoveanu
-- DESCRIPTION "Added an50GenChannelAutoScan and the trap an50ModifiedIDTrap."
-- REVISION "200401070000Z"
-- Author: Bogdan Moldoveanu
-- DESCRIPTION "Added an50WrlsDFSAction an50WrlsAntennaGain,an50WrlsATPEnabled and trap an50pmpRegistrationMissed "
-- REVISION "200401080000Z"
-- Author: Bogdan Moldoveanu
-- DESCRIPTION "Added trap an50pmpRegistrationSuccessful "
-- REVISION "200401270000Z"
-- Author: Bogdan Moldoveanu
-- DESCRIPTION "Added trap an50DFSEvent"
-- Registration of object identifiers
redline OBJECT IDENTIFIER ::= { enterprises 10728 }
redlineProducts OBJECT IDENTIFIER ::= { redline 1 }
redlineMgmt OBJECT IDENTIFIER ::= { redline 2 }
redlineAn50 OBJECT IDENTIFIER ::= { redlineMgmt 16}
an50General OBJECT IDENTIFIER ::= { redlineAn50 1 }
an50Config OBJECT IDENTIFIER ::= { redlineAn50 2 }
an50Pm OBJECT IDENTIFIER ::= { redlineAn50 3 }
an50Trap OBJECT IDENTIFIER ::= { redlineAn50 4 }
an50LinkPmp OBJECT IDENTIFIER ::= { redlineAn50 5 }
an50GenUBR OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the system's current uncoded burst rate. With adaptive modulation enabled, this rate may change over time,
depending on the prevailing propagation conditions. "
::= { an50General 1 }
an50GenRFLink OBJECT-TYPE
SYNTAX INTEGER { notConnected(1), connected(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"connected(2) indicates the terminal is communicating properly to the remote terminal.
notConnected(1) indicates there is no communication with the remote terminal."
::= { an50General 2 }
an50GenFrequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The frequency which represents the operating channel of the link.
The system can be configured to operate over 9 distinct channels."
::= { an50General 3 }
an50GenAllignmentMode OBJECT-TYPE
SYNTAX INTEGER { voltage (1), buzzer (2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies if the antenna alignment buzzer is enabled or not."
::= { an50General 4 }
an50GenEncryptionEnabled OBJECT-TYPE
SYNTAX INTEGER { no (1), yes (2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies if encryption is enabled or not."
::= { an50General 5 }
an50GenFlowControlEnabled OBJECT-TYPE
SYNTAX INTEGER { no (1), yes (2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute specifies if flow control is enabled or not."
::= { an50General 6 }
an50GenHttpAccessEnabled OBJECT-TYPE
SYNTAX INTEGER { no (1), yes (2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute specifies if Http Access is enabled or not."
::= { an50General 7 }
an50GenTelnetAccessEnabled OBJECT-TYPE
SYNTAX INTEGER { no (1), yes (2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute specifies if Telnet Access is enabled or not."
::= { an50General 8 }
an50GenTelnetPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute specifies the Telnet port number."
::= { an50General 9 }
an50GenOptionsKey OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute specifies the Product Options Key."
::= { an50General 10 }
an50GenResetDevice OBJECT-TYPE
SYNTAX INTEGER { donothing(1), reset(2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Resets the AN50 terminal."
::= { an50General 11 }
an50GenFault OBJECT-TYPE
SYNTAX INTEGER { off (1), on (2), unknown (3) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The attribute specifies the Fault LED status of the terminal."
::= { an50General 12 }
an50GenTxPower OBJECT-TYPE
SYNTAX INTEGER (-20 .. 20)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The actual Tx Power of the AN-50 Node."
::= { an50General 13 }
an50GenRegisteredStations OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The actual number of configured links."
::= { an50General 14 }
an50GenRegisteredConnections OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The actual number of configured connections."
::= { an50General 15 }
an50GenActiveWirelessLinks OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The actual number of provisioned links."
::= { an50General 16 }
an50GenChannelAutoScan OBJECT-TYPE
SYNTAX INTEGER { no (1), yes (2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Auto-Scanning feature for the channel."
::= { an50General 17 }
an50GenIduType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indoor Unit Type."
::= { an50General 18 }
an50GenOduType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Outdoor Unit Type."
::= { an50General 19 }
--
-- Ethernet Configuration Group
--
an50ConfigEther OBJECT IDENTIFIER ::= { an50Config 1 }
an50EtherMacAddress OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Ethernet MAC address of the local terminal."
::= { an50ConfigEther 1 }
an50EtherGateway OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP Gateway of the AN-50 This field is used to specify the IP address of the gateway with
which the AN-50 is communicating through the core network."
::= { an50ConfigEther 2 }
an50EtherPortStatus OBJECT-TYPE
SYNTAX INTEGER { down (1), up (2), unknown (3) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The attribute specifies the status of the Ethernet Port of the AN50."
::= { an50ConfigEther 3 }
an50EtherIP OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the AN-50, The default address from the factory
is 192.168.25.2. For the initial set-up, the terminal should not
be connected to the Internet network, i.e. the host computer should
be connected directly to the terminal Ethernet port, to avoid address
conflicts with other devices in a public network. Once the IP address has been set,
the terminal can be connected to the core network, where it can receive either
static or dynamic addressing (DHCP) in future configuration updates."
::= { an50ConfigEther 4 }
an50EtherMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP Subnet Mask of the AN-50, The value is typically set to 255.255.255.0 (Class C
subnet), which prevents certain local devices from going out into the wireless network."
::= { an50ConfigEther 5 }
an50Ether100 OBJECT-TYPE
SYNTAX INTEGER { s10Mbs (1), s100Mbs (2), unknown (3) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Specifies the 100 Mb/s Ethernet LED status of the AN50."
::= { an50ConfigEther 6 }
an50EtherFd OBJECT-TYPE
SYNTAX INTEGER { halfDuplex (1), fullDuplex (2), unknown (3) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The attribute specifies the Ethernet FD LED status of the AN50."
::= { an50ConfigEther 7 }
--
-- Wireless Configuration Group
--
an50ConfigWireless OBJECT IDENTIFIER ::= { an50Config 2 }
an50WrlsChannel OBJECT-TYPE
SYNTAX INTEGER { chan1 (1), chan1A (2), chan2 (3), chan2A (4),
chan3 (5), chan3A (6), chan4 (7), chan4A (8), chan5 (9) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"specifies the operating channel of the system, within the 100
MHz available in the 5.8GHz UNII band.
To avoid interference, two PTP links operating in the same physical
location (co-located) or within close proximity (e.g. across the street) must
be separated by at least one channel, i.e. the gap between channels should
be 20 MHz or more (e.g. channels 1 and 3)."
::= { an50ConfigWireless 1 }
an50WrlsTxPower OBJECT-TYPE
SYNTAX INTEGER (-20 .. 20)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Tx Power of the AN-50. Specifies the power level of the system, which is
preset at the factory and should not be altered. In the event that this
parameter needs to be changed, please contact the Redline support team."
::= { an50ConfigWireless 2 }
an50WrlsModReduction OBJECT-TYPE
SYNTAX INTEGER (0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Modulation Reduction Level of the AN-50. Applies when the Adaptive rate is disabled.
Specifies how many levels the system must drop in modulation before
beginning re-transmission to address packet errors.
The value can be set from 1-7, with 2 being the typical value."
::= { an50ConfigWireless 3 }
an50WrlsAdaptiveMod OBJECT-TYPE
SYNTAX INTEGER { notAdaptiveRate(1), adaptiveRate(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION "Setting this attribute to AdaptiveRate(2) sets the system to operate in adaptive
modulation mode. It is recommended to keep the AN-50 in this mode so
that the system can automatically adjust the modulation level to the
highest possible data rate based on measured RF performance. The user
can define the minimum desired modulation level by setting the Main rate
parameter.
If the system meets this data rate, then the Signal LED on the front
panel will light continuously green. If packet errors exceed one out of a million,
the system will automatically lower the modulation level to maintain the link.
In this case, the LED will flash green.
If errors continue when the system reaches the lowest modulation level,
the LED will flash red to indicate a failed RF link.
The user can also disable the dynamic modulation mode by disabling
Adaptive Modulation. In this mode, the user is required to set the Burst Rate and the Modulation
Reduction Level. It is recommended not to operate the system in manual mode, as this mode
is intended primarily for field support.
Note the Signal LED will light solid green when the packet error rate is
less than 1 out of a million. When the errors exceed this limit, the LED
will not illuminate, indicating the RF link has failed."
::= { an50ConfigWireless 4 }
an50WrlsUBR OBJECT-TYPE
SYNTAX INTEGER (0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Set uncoded burst rate in steps (0=6Mb/s,1=9Mb/s,2=12Mb/s,3=18Mb/s,4=24Mb/s,5=36Mb/s,6=48Mb/s,7=54Mbs).
Defines the desired net uncoded burst rate for the link."
::= { an50ConfigWireless 5 }
an50WrlsMaster OBJECT-TYPE
SYNTAX INTEGER { ptpSlave(1), ptpMaster(2),pmpSlave(3), pmpMaster(4) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"1 = PMP Slave, 2 = PTP Master, 3 = PMP Slave, 4 = PMP Master"
::= { an50ConfigWireless 6 }
an50WrlsVersion OBJECT-TYPE
SYNTAX INTEGER { firstFlash(1), secondFlash(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION "Sets the version of the AN50 system software.
Software can be remotely downloaded into the AN50. The system
comprises sufficient memory to hold two independent software loads.
The operator can specify which load to set as the active version."
::= { an50ConfigWireless 7 }
an50WrlsEncryptCode OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Encryption Key used for the AN-50. Enter the MAC address of the remote terminal
to enable over-the-air data encryption."
::= { an50ConfigWireless 8 }
an50WrlsCableAttenuation OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Cable Attenuation for the AN-50"
::= { an50ConfigWireless 9 }
an50WrlsRfPortStatus OBJECT-TYPE
SYNTAX INTEGER { down (1), up (2), unknown (3)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The attribute specifies the status of the AN50s Wireless Port."
::= { an50ConfigWireless 10 }
an50WrlsSaveConfig OBJECT-TYPE
SYNTAX INTEGER { donothing(1), saveCofig(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The attribute saves the entire config set of the AN50."
::= { an50ConfigWireless 11 }
an50WrlsActivateConfig OBJECT-TYPE
SYNTAX INTEGER { donothing(1), activeCofig(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The attribute activates the entire config set of the AN50."
::= { an50ConfigWireless 12 }
an50WrlsRadioEnable OBJECT-TYPE
SYNTAX INTEGER { txOff (1), txOn (2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Radio Enable specifies whether radio transmission is enabled or disabled."
::= { an50ConfigWireless 13 }
an50WrlsRfStatusErrorCode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Specifies the Error Code for the RF Status."
::= { an50ConfigWireless 14 }
an50WrlsRfSignal OBJECT-TYPE
SYNTAX INTEGER { off (1), on (2), blinking(3) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Specifies the Wireless Signal LED status."
::= { an50ConfigWireless 15 }
an50WrlsLLMode OBJECT-TYPE
SYNTAX INTEGER { auto (1), manual (2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Manual Link Length Mode."
::= { an50ConfigWireless 16 }
an50WrlsLMU OBJECT-TYPE
SYNTAX INTEGER { mile (1), km (2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Link Measurements Units (mile / Km)."
::= { an50ConfigWireless 17 }
an50WrlsLL OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Link Length."
::= { an50ConfigWireless 18 }
an50ConfigScheduler OBJECT IDENTIFIER ::= { an50ConfigWireless 19 }
an50WrlsFrameSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the size of wireless frame (DL+RTD+UL)in micro seconds."
::= { an50ConfigScheduler 1 }
an50WrlsMinBlockSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies a minimum number of bytes compising transmitted block."
::= { an50ConfigScheduler 2 }
an50WrlsDownlinkSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the size of downlink sub-frame in micro seconds."
::= { an50ConfigScheduler 3 }
an50WrlsRoundTripDelay OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the round trip delay in micro seconds."
::= { an50ConfigScheduler 4 }
an50WrlsAdaptiveDLSize OBJECT-TYPE
SYNTAX INTEGER { off (1), on (2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enables or desables adaptive downlink size."
::= { an50ConfigScheduler 5 }
an50WrlsExtSyncronize OBJECT-TYPE
SYNTAX INTEGER { off (1), on (2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enables or desables external synchronization."
::= { an50ConfigScheduler 6 }
an50WrlsMaximumDistance OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximum distance between basestation and subscriber station in km."
::= { an50ConfigScheduler 7 }
an50WrlsRegistrationPeriod OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Number of frames between registration periods."
::= { an50ConfigScheduler 8 }
--
-- Config Default Group
--
an50ConfigDefGroup OBJECT IDENTIFIER ::= { an50ConfigWireless 20 }
an50WrlsBroadcastDLCIR OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Broadcast DL CIR in kbps."
::= { an50ConfigDefGroup 1 }
an50WrlsBroadcastDLPIR OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Broadcast Dl PIR in kbps."
::= { an50ConfigDefGroup 2 }
an50WrlsDFSAction OBJECT-TYPE
SYNTAX INTEGER { none (1), txDisabled(2), changeFreq(3)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Action taken when another system is detected on the same frequency"
::= { an50ConfigWireless 21 }
an50WrlsAntennaGain OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Antenna Gain"
::= { an50ConfigWireless 22 }
an50WrlsATPEnabled OBJECT-TYPE
SYNTAX INTEGER { no (1), yes(2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Automatic Transmitted Power Control Enable"
::= { an50ConfigWireless 23 }
--
-- Performance Data Group
--
an50ResetStatistics OBJECT-TYPE
SYNTAX INTEGER { donothing(1), reset(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A value of reset(2) resets the performance statistics on the AN-50
a value of donothing(1) does nothing."
::= { an50Pm 1 }
--
-- Ethernet Performance Data Group
--
an50PmEther OBJECT IDENTIFIER ::= { an50Pm 2 }
an50PmEtherRxPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Counts the number of packets successfully received by the local system."
::= { an50PmEther 1 }
an50PmEtherRxPacketsErr OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Counts the number of packet errors received by the local system."
::= { an50PmEther 2 }
an50PmEtherTxPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Counts the number of Ethernet packets transmitted by the local system."
::= { an50PmEther 3 }
an50PmEtherTxPacketsErr OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Counts the number of Ethernet errors packets transmitted by the local system."
::= { an50PmEther 4 }
an50PmEtherRxPacketsDisc OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Counts the number of packets discarded by receiver."
::= { an50PmEther 5 }
an50PmEtherTxPacketsDisc OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Counts the number of packets discarded by transmitter."
::= { an50PmEther 6 }
--
-- Wireless Performance Data Group
--
an50PmWrls OBJECT IDENTIFIER ::= { an50Pm 3 }
an50PmWrlsRxSigMin OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the minimum received signal strength measured since the last SNMP update."
::= { an50PmWrls 1 }
an50PmWrlsRxSigMean OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the average received signal strength measured since the last SNMP update."
::= { an50PmWrls 2 }
an50PmWrlsRxSigMax OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the maximum received signal strength measured since the last SNMP update"
::= { an50PmWrls 3 }
an50PmWrlsAvgSinAdr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the average signal to noise ratio measured since the last SNMP update.
The ratio is based on the digital information provided from the output of the AtoD converter."
::= { an50PmWrls 4 }
an50PmWrlsRxPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Indicates the number of packets received over the air from the remote terminal."
::= { an50PmWrls 5 }
an50PmWrlsRxPacketsRetx OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicates the number of packets retransmitted over the air from the remoter terminal."
::= { an50PmWrls 6 }
an50PmWrlsRxPacketsDisc OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Indicates the number of packets, originating from the remote terminal
that were lost over the air due to degradation in the RF link."
::= { an50PmWrls 7 }
an50PmWrlsTxPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Indicates the number of wireless packets (including Ethernet frames
and error correction bytes) transmitted over the air by the local terminal."
::= { an50PmWrls 8}
an50PmWrlsTxPacketsRetx OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicates the number of packets retransmitted
over the air by the local terminal. The retransmission scheme is based on
the Acknowledge/Request (ARQ) algorithm that detects when packets are
lost and makes a request to the MAC scheduler to repeat transmission of
the lost packets."
::= { an50PmWrls 9}
an50PmWrlsTxPacketsDisc OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the total number of packets lost over the air due to degradation
in the RF link."
::= { an50PmWrls 10}
an50PmWrlsCalcDst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The calculated link distance."
::= { an50PmWrls 11}
--
-- Software Upgrade Group
--
an50Sw OBJECT IDENTIFIER ::= { an50Config 3 }
an50SwServer OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The address of the TFTP server used for software upgrades.
If the TFTP server is unknown, return 0.0.0.0."
::= { an50Sw 1 }
an50SwFilename OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The file name of the software image to be loaded into this device."
::= { an50Sw 2 }
an50SwAdminStatus OBJECT-TYPE
SYNTAX INTEGER { noUpgrade(1), upgrade(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If set to upgrade(2), the device will initiate a
TFTP software image download using an50SwFilename.
If the download process is interrupted by a reset or
power failure, the device will load the previous image.
If set to noUpgrade(1), the device will
revert to the previous version of the software.
At initial startup, this object has the default value of
noUpgrade(1)."
::= { an50Sw 3 }
an50SwOperStatus OBJECT-TYPE
SYNTAX INTEGER { inProgress(1), completeSuccess(2), failed(3), other(4) }
ACCESS read-only
STATUS mandatory
DESCRIPTION "InProgress(1) indicates that a TFTP download is underway,
completeSuccess(2) indicates that the last software upgrade was successful,
failed(3) indicates that the last attempted download
failed, ordinarily due to TFTP timeout."
::= { an50Sw 4 }
an50SwCurrentVers OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The software version currently operating in this device's flash.
This object should be in the syntax used by the individual
vendor to identify software versions. If it is not applicable,
this MUST contain an empty string."
::= { an50Sw 5 }
an50SwOtherVers OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "The software version in the secondary flash.
This object should be in the syntax used by the individual
vendor to identify software versions. If it is not applicable,
this MUST contain an empty string."
::= { an50Sw 6 }
--
-- Traps Group.
--
an50SysLastTrapTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of system.sysUpTime when the last trap was generated. If no traps
have been generated since the last reset, this attribute has a value of 0.
No trap is issued as a result of a change to this value."
::= { an50Trap 1 }
an50TftpFailTrap TRAP-TYPE
ENTERPRISE redline
VARIABLES { an50SwServer,
an50SwFilename,
an50SwAdminStatus,
an50SwOperStatus,
an50SysLastTrapTime }
DESCRIPTION "An event to report the failure of a Software Download."
::= 1
an50TftpSuccessTrap TRAP-TYPE
ENTERPRISE redline
VARIABLES { an50SwServer,
an50SwFilename,
an50SwAdminStatus,
an50SwOperStatus,
an50SysLastTrapTime }
DESCRIPTION "An event to report the success of a Software Download."
::= 2
an50PswdChangeFailTrap TRAP-TYPE
ENTERPRISE redline
VARIABLES { an50SysLastTrapTime }
DESCRIPTION "An event to report the failure of a password change."
::= 3
an50FirmwareConfigFailTrap TRAP-TYPE
ENTERPRISE redline
VARIABLES { an50SysLastTrapTime }
DESCRIPTION "An event to report the failure of a firmware config."
::= 4
an50EepromCorruptedTrap TRAP-TYPE
ENTERPRISE redline
VARIABLES { an50SysLastTrapTime }
DESCRIPTION "An event to report the corruption of the EEPROM."
::= 5
an50PowerSupplyFailureTrap TRAP-TYPE
ENTERPRISE redline
VARIABLES { an50SysLastTrapTime }
DESCRIPTION "An event to report the power supply failure."
::= 6
an50SaveConfigTrap TRAP-TYPE
ENTERPRISE redline
VARIABLES { an50SysLastTrapTime }
DESCRIPTION "An event to report the saving of configuration"
::= 7
an50ModifiedIDTrap TRAP-TYPE
ENTERPRISE redline
VARIABLES { an50pmpLastModifiedCID,
an50SysLastTrapTime }
DESCRIPTION "An event to report the modification in the configuration of a CID"
::= 8
an50pmpRegistrationMissed TRAP-TYPE
ENTERPRISE redline
VARIABLES { an50pmpLastMissedSsMacAddress,
an50SysLastTrapTime }
DESCRIPTION "An event to report the missing of the registration by a AN50 Subscriber to one BS.This trap is sent by the BS and contains the MAC address of the SS missing the registration"
::= 9
an50pmpRegistrationSuccessful TRAP-TYPE
ENTERPRISE redline
VARIABLES { an50pmpLastRegisteredSsMacAddress,
an50SysLastTrapTime }
DESCRIPTION "An event to report the successful registration of an AN50 Subscriber to BS.This trap is sent by the BS and contains the MAC address of the newly registered SS"
::= 10
an50DFSEvent TRAP-TYPE
ENTERPRISE redline
VARIABLES { an50SysLastTrapTime }
DESCRIPTION "An event to report a DFS event in AN50"
::= 11
an50MaxCid OBJECT-TYPE
SYNTAX INTEGER (1 .. 1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The maximum number of CID for this equipment"
::= { an50LinkPmp 1 }
an50LinkCurrentAvailId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The maximum number of CID for this equipment"
::= { an50LinkPmp 2 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,712 @@
UBNT-AirMAX-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Counter64,
IpAddress, TimeTicks FROM SNMPv2-SMI
DisplayString, TruthValue, MacAddress FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF
ubntAirosGroups, ubntMIB FROM UBNT-MIB;
ubntAirMAX MODULE-IDENTITY
LAST-UPDATED "201405250000Z"
ORGANIZATION "Ubiquiti Networks, Inc."
CONTACT-INFO "support@ubnt.com"
DESCRIPTION "The AirMAX MIB module for Ubiquiti Networks, Inc. entities"
REVISION "201405250000Z"
DESCRIPTION "ubntAirMAX revision"
::= { ubntMIB 4 }
-- --------------------------------------------------------------------------------
-- radio table
-- --------------------------------------------------------------------------------
ubntRadioTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbntRadioEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Radio status & statistics"
::= { ubntAirMAX 1 }
ubntRadioEntry OBJECT-TYPE
SYNTAX UbntRadioEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the ubntRadioTable"
INDEX { ubntRadioIndex }
::= { ubntRadioTable 1 }
UbntRadioEntry ::= SEQUENCE {
ubntRadioIndex Integer32,
ubntRadioMode INTEGER,
ubntRadioCCode Integer32,
ubntRadioFreq Integer32,
ubntRadioDfsEnabled TruthValue,
ubntRadioTxPower Integer32,
ubntRadioDistance Integer32,
ubntRadioChainmask Integer32,
ubntRadioAntenna DisplayString
}
ubntRadioIndex OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index for the ubntRadioTable"
::= { ubntRadioEntry 1 }
ubntRadioMode OBJECT-TYPE
SYNTAX INTEGER {
sta(1),
ap(2),
aprepeater(3),
apwds(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Radio mode"
::= { ubntRadioEntry 2 }
ubntRadioCCode OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Country code"
::= { ubntRadioEntry 3 }
ubntRadioFreq OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Operating frequency"
::= { ubntRadioEntry 4 }
ubntRadioDfsEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DFS status"
::= { ubntRadioEntry 5 }
ubntRadioTxPower OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Transmit power"
::= { ubntRadioEntry 6 }
ubntRadioDistance OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Distance"
::= { ubntRadioEntry 7 }
ubntRadioChainmask OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Chainmask"
::= { ubntRadioEntry 8 }
ubntRadioAntenna OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Antenna"
::= { ubntRadioEntry 9 }
ubntRadioRssiTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbntRadioRssiEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Radio RSSI per chain"
::= { ubntAirMAX 2 }
ubntRadioRssiEntry OBJECT-TYPE
SYNTAX UbntRadioRssiEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the ubntRadioRssiTable"
INDEX { ubntRadioIndex, ubntRadioRssiIndex }
::= { ubntRadioRssiTable 1 }
UbntRadioRssiEntry ::= SEQUENCE {
ubntRadioRssiIndex Integer32,
ubntRadioRssi Integer32,
ubntRadioRssiMgmt Integer32,
ubntRadioRssiExt Integer32
}
ubntRadioRssiIndex OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index for the ubntRadioRssiTable"
::= { ubntRadioRssiEntry 1 }
ubntRadioRssi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Data frames rssi per chain"
::= { ubntRadioRssiEntry 2 }
ubntRadioRssiMgmt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Management frames rssi per chain"
::= { ubntRadioRssiEntry 3 }
ubntRadioRssiExt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Extension channel rssi per chain"
::= { ubntRadioRssiEntry 4 }
-- --------------------------------------------------------------------------------
-- airMAX table
-- --------------------------------------------------------------------------------
ubntAirMaxTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbntAirMaxEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "airMAX protocol statistics"
::= { ubntAirMAX 6 }
ubntAirMaxEntry OBJECT-TYPE
SYNTAX UbntAirMaxEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the ubntAirMaxTable"
INDEX { ubntAirMaxIfIndex }
::= { ubntAirMaxTable 1 }
UbntAirMaxEntry ::= SEQUENCE {
ubntAirMaxIfIndex Integer32,
ubntAirMaxEnabled TruthValue,
ubntAirMaxQuality Integer32,
ubntAirMaxCapacity Integer32,
ubntAirMaxPriority INTEGER,
ubntAirMaxNoAck TruthValue
}
ubntAirMaxIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index for the ubntAirMaxTable"
::= { ubntAirMaxEntry 1 }
ubntAirMaxEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airMAX status - on/off"
::= { ubntAirMaxEntry 2 }
ubntAirMaxQuality OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airMAX quality - percentage"
::= { ubntAirMaxEntry 3 }
ubntAirMaxCapacity OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airMAX capacity - percentage"
::= { ubntAirMaxEntry 4 }
ubntAirMaxPriority OBJECT-TYPE
SYNTAX INTEGER {
high(0),
medium(1),
low(2),
none(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airMAX priority - none/high/low/medium"
::= { ubntAirMaxEntry 5 }
ubntAirMaxNoAck OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airMAX NoACK mode - on/off"
::= { ubntAirMaxEntry 6 }
-- --------------------------------------------------------------------------------
-- airSync table
-- --------------------------------------------------------------------------------
ubntAirSyncTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbntAirSyncEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "airSync protocol statistics"
::= { ubntAirMAX 3 }
ubntAirSyncEntry OBJECT-TYPE
SYNTAX UbntAirSyncEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the ubntAirSyncTable"
INDEX { ubntAirSyncIfIndex }
::= { ubntAirSyncTable 1 }
UbntAirSyncEntry ::= SEQUENCE {
ubntAirSyncIfIndex Integer32,
ubntAirSyncMode INTEGER,
ubntAirSyncCount Integer32,
ubntAirSyncDownUtil Integer32,
ubntAirSyncUpUtil Integer32
}
ubntAirSyncIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index for the ubntAirSyncTable"
::= { ubntAirSyncEntry 1 }
ubntAirSyncMode OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
master(1),
slave(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airSync mode - master/slave"
::= { ubntAirSyncEntry 2 }
ubntAirSyncCount OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airSync client count"
::= { ubntAirSyncEntry 3 }
ubntAirSyncDownUtil OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airSync down utilization"
::= { ubntAirSyncEntry 4 }
ubntAirSyncUpUtil OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airSync up utilization"
::= { ubntAirSyncEntry 5 }
-- --------------------------------------------------------------------------------
-- airSelect table
-- --------------------------------------------------------------------------------
ubntAirSelTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbntAirSelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "airSelect protocol statistics"
::= { ubntAirMAX 4 }
ubntAirSelEntry OBJECT-TYPE
SYNTAX UbntAirSelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the ubntAirSelTable"
INDEX { ubntAirSelIfIndex }
::= { ubntAirSelTable 1 }
UbntAirSelEntry ::= SEQUENCE {
ubntAirSelIfIndex Integer32,
ubntAirSelEnabled TruthValue,
ubntAirSelInterval Integer32
}
ubntAirSelIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index for the ubntAirSelTable"
::= { ubntAirSelEntry 1 }
ubntAirSelEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airSelect status - on/off"
::= { ubntAirSelEntry 2 }
ubntAirSelInterval OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airSelect hop interval (miliseconds)"
::= { ubntAirSelEntry 3 }
-- --------------------------------------------------------------------------------
-- wireless statistics table
-- --------------------------------------------------------------------------------
ubntWlStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbntWlStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Wireless statistics"
::= { ubntAirMAX 5 }
ubntWlStatEntry OBJECT-TYPE
SYNTAX UbntWlStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the ubntWlStatTable"
INDEX { ubntWlStatIndex }
::= { ubntWlStatTable 1 }
UbntWlStatEntry ::= SEQUENCE {
ubntWlStatIndex Integer32,
ubntWlStatSsid DisplayString,
ubntWlStatHideSsid TruthValue,
ubntWlStatApMac MacAddress,
ubntWlStatSignal Integer32,
ubntWlStatRssi Integer32,
ubntWlStatCcq Integer32,
ubntWlStatNoiseFloor Integer32,
ubntWlStatTxRate Integer32,
ubntWlStatRxRate Integer32,
ubntWlStatSecurity DisplayString,
ubntWlStatWdsEnabled TruthValue,
ubntWlStatApRepeater TruthValue,
ubntWlStatChanWidth Integer32,
ubntWlStatStaCount Gauge32
}
ubntWlStatIndex OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index for the ubntWlStatTable"
::= { ubntWlStatEntry 1 }
ubntWlStatSsid OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SSID"
::= { ubntWlStatEntry 2 }
ubntWlStatHideSsid OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Hide SSID - on/off"
::= { ubntWlStatEntry 3 }
ubntWlStatApMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "AP MAC address"
::= { ubntWlStatEntry 4 }
ubntWlStatSignal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Signal strength, dBm"
::= { ubntWlStatEntry 5 }
ubntWlStatRssi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RSSI, dBm"
::= { ubntWlStatEntry 6 }
ubntWlStatCcq OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CCQ in %"
::= { ubntWlStatEntry 7 }
ubntWlStatNoiseFloor OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Noise floor"
::= { ubntWlStatEntry 8 }
ubntWlStatTxRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "TX rate"
::= { ubntWlStatEntry 9 }
ubntWlStatRxRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RX rate"
::= { ubntWlStatEntry 10 }
ubntWlStatSecurity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Wireless security mode"
::= { ubntWlStatEntry 11 }
ubntWlStatWdsEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "WDS - on/off"
::= { ubntWlStatEntry 12 }
ubntWlStatApRepeater OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "AP repeater - on/off"
::= { ubntWlStatEntry 13 }
ubntWlStatChanWidth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Channel Width"
::= { ubntWlStatEntry 14 }
ubntWlStatStaCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Station count"
::= { ubntWlStatEntry 15 }
-- --------------------------------------------------------------------------------
-- station list table
-- --------------------------------------------------------------------------------
ubntStaTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbntStaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Station list"
::= { ubntAirMAX 7 }
ubntStaEntry OBJECT-TYPE
SYNTAX UbntStaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the ubntStaEntry"
INDEX { ubntWlStatIndex, ubntStaMac }
::= { ubntStaTable 1 }
UbntStaEntry ::= SEQUENCE {
ubntStaMac MacAddress,
ubntStaName DisplayString,
ubntStaSignal Integer32,
ubntStaNoiseFloor Integer32,
ubntStaDistance Integer32,
ubntStaCcq Integer32,
ubntStaAmp Integer32,
ubntStaAmq Integer32,
ubntStaAmc Integer32,
ubntStaLastIp IpAddress,
ubntStaTxRate Integer32,
ubntStaRxRate Integer32,
ubntStaTxBytes Counter64,
ubntStaRxBytes Counter64,
ubntStaConnTime TimeTicks,
ubntStaLocalCINR Integer32
}
ubntStaMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Station MAC address"
::= { ubntStaEntry 1 }
ubntStaName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Station name"
::= { ubntStaEntry 2 }
ubntStaSignal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Signal strength, dBm"
::= { ubntStaEntry 3 }
ubntStaNoiseFloor OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Noise floor"
::= { ubntStaEntry 4 }
ubntStaDistance OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Distance"
::= { ubntStaEntry 5 }
ubntStaCcq OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CCQ in %"
::= { ubntStaEntry 6 }
ubntStaAmp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airMAX priority"
::= { ubntStaEntry 7 }
ubntStaAmq OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airMAX quality"
::= { ubntStaEntry 8 }
ubntStaAmc OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airMAX capacity"
::= { ubntStaEntry 9 }
ubntStaLastIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Last known IP address"
::= { ubntStaEntry 10 }
ubntStaTxRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "TX rate"
::= { ubntStaEntry 11 }
ubntStaRxRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RX rate"
::= { ubntStaEntry 12 }
ubntStaTxBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "TX bytes"
::= { ubntStaEntry 13 }
ubntStaRxBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "TX rate"
::= { ubntStaEntry 14 }
ubntStaConnTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Connection Time in seconds"
::= { ubntStaEntry 15 }
ubntStaLocalCINR OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Local CINR"
::= { ubntStaEntry 16 }
ubntAirMAXStatusGroup OBJECT-GROUP OBJECTS {
ubntStaName,
ubntStaSignal,
ubntStaNoiseFloor,
ubntStaDistance,
ubntStaCcq,
ubntStaAmp,
ubntStaAmq,
ubntStaAmc,
ubntStaLastIp,
ubntStaTxRate,
ubntStaRxRate,
ubntStaTxBytes,
ubntStaRxBytes,
ubntStaConnTime,
ubntStaLocalCINR,
ubntRadioMode,
ubntRadioCCode,
ubntRadioFreq,
ubntRadioDfsEnabled,
ubntRadioTxPower,
ubntRadioDistance,
ubntRadioChainmask,
ubntRadioAntenna,
ubntRadioRssi,
ubntRadioRssiMgmt,
ubntRadioRssiExt,
ubntAirMaxEnabled,
ubntAirMaxQuality,
ubntAirMaxCapacity,
ubntAirMaxPriority,
ubntAirMaxNoAck,
ubntAirSyncMode,
ubntAirSyncCount,
ubntAirSyncDownUtil,
ubntAirSyncUpUtil,
ubntAirSelEnabled,
ubntAirSelInterval,
ubntWlStatSsid,
ubntWlStatHideSsid,
ubntWlStatApMac,
ubntWlStatSignal,
ubntWlStatRssi,
ubntWlStatCcq,
ubntWlStatNoiseFloor,
ubntWlStatTxRate,
ubntWlStatRxRate,
ubntWlStatSecurity,
ubntWlStatWdsEnabled,
ubntWlStatApRepeater,
ubntWlStatChanWidth,
ubntWlStatStaCount }
STATUS current
DESCRIPTION "Status and statistics for AirMax monitoring"
::= { ubntAirosGroups 1 }
ubntAirMAXStatusCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for Ubiquiti AirMax entities."
MODULE
GROUP ubntAirMAXStatusGroup
DESCRIPTION "This group is for Ubiquiti systems."
::= { ubntAirosGroups 2 }
END

View File

@ -0,0 +1,108 @@
UBNT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, enterprises FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF;
ubntMIB MODULE-IDENTITY
LAST-UPDATED "201402270000Z"
ORGANIZATION "Ubiquiti Networks, Inc."
CONTACT-INFO "support@ubnt.com"
DESCRIPTION "The MIB module for Ubiquiti Networks, Inc. entities"
REVISION "201402270000Z"
DESCRIPTION "Split revision"
::= { ubnt 1 }
-- --------------------------------------------------------------------------------
-- Ubiquiti Networks Root
-- --------------------------------------------------------------------------------
ubnt OBJECT IDENTIFIER ::= { enterprises 41112 }
-- --------------------------------------------------------------------------------
-- Ubiquiti Networks SNMP Information
-- --------------------------------------------------------------------------------
ubntSnmpInfo OBJECT IDENTIFIER ::= { ubntMIB 2 }
ubntSnmpGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 1}
ubntAirosGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 2}
ubntAirFiberGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 3}
ubntEdgeMaxGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 4}
ubntUniFiGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 5}
ubntAirVisionGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 6}
ubntMFiGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 7}
ubntUniTelGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 8}
-- --------------------------------------------------------------------------------
-- Ubiquiti Networks Products
-- --------------------------------------------------------------------------------
ubntAirFIBER OBJECT IDENTIFIER ::= { ubntMIB 3 }
ubntEdgeMax OBJECT IDENTIFIER ::= { ubntMIB 5 }
ubntUniFi OBJECT IDENTIFIER ::= { ubntMIB 6 }
ubntAirVision OBJECT IDENTIFIER ::= { ubntMIB 7 }
ubntMFi OBJECT IDENTIFIER ::= { ubntMIB 8 }
ubntUniTel OBJECT IDENTIFIER ::= { ubntMIB 9 }
-- --------------------------------------------------------------------------------
-- Ubiquiti Networks OR table
-- --------------------------------------------------------------------------------
ubntORTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbntOREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Capabilities"
::= { ubntMIB 1 }
ubntOREntry OBJECT-TYPE
SYNTAX UbntOREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the ubntORTable"
INDEX { ubntORIndex }
::= { ubntORTable 1 }
UbntOREntry ::= SEQUENCE {
ubntORIndex Integer32,
ubntORID OBJECT IDENTIFIER,
ubntORDescr DisplayString
}
ubntORIndex OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index for the ubntORTable"
::= { ubntOREntry 1 }
ubntORID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "OR ID"
::= { ubntOREntry 2 }
ubntORDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Description of idenfifier"
::= { ubntOREntry 3 }
ubntORInfoGroup OBJECT-GROUP
OBJECTS { ubntORID,
ubntORDescr }
STATUS current
DESCRIPTION "Collection of related objects"
::= { ubntSnmpGroups 1 }
ubntORCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for Ubiquiti entities."
MODULE
GROUP ubntORInfoGroup
DESCRIPTION "This group is for Ubiquiti systems."
::= { ubntSnmpGroups 2 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,74 @@
--
-- whisp-reg.mib
--
-- ********************************************************************
-- Copyright 2003 (c) , Motorola, Inc.
-- Motorola Confidential Proprietary
-- ********************************************************************
--
-- This module contains registrations for Canopy related items such
-- as the identity of products, product components and other MIB
-- related items.
--
-- ********************************************************************
-- $Id: $
--
-- Revision History:
--
-- <Date> <Author> <Changes>
-- 01/31/2002 Y.G Initial release.
-- ********************************************************************
WHISP-GLOBAL-REG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
enterprises
FROM SNMPv2-SMI;
whispGlobalRegModule MODULE-IDENTITY
LAST-UPDATED "200304100000Z"
ORGANIZATION "Motorola"
CONTACT-INFO
"Canopy Technical Support
email: technical-support@canopywireless.com"
DESCRIPTION
"The Canopy central registration module."
::= {whispModules 1}
-- the root of the sub-tree for Canopy Radio Modem Product Line.
mot OBJECT IDENTIFIER ::= {enterprises 161}
whispRoot OBJECT IDENTIFIER ::= {mot 19}
-- sub-tree for registrations, which includes modules
whispReg OBJECT IDENTIFIER ::= {whispRoot 1}
-- sub-tree for WHiSP wide objects and events
whispGeneric OBJECT IDENTIFIER ::= {whispRoot 2}
-- sub-tree for WHiSP product specific objects and events
whispProducts OBJECT IDENTIFIER ::= {whispRoot 3}
-- Product registrations. The OIDs should be assigned to
-- sysObjectID of the system group in SNMPv2-MIB supported
-- by the agent. A manager needs to know the (unique) IP
-- address of the agent and get the value (OID value) of
-- sysObjectID to uniquely identify the agent type. Once the
-- agent type has been identified, the manager will know what
-- MIBs the agent supports (from agent capabilities).
whispAps OBJECT IDENTIFIER ::= {whispProducts 1}
whispSm OBJECT IDENTIFIER ::= {whispProducts 2}
whispBox OBJECT IDENTIFIER ::= {whispProducts 3}
whispCMM OBJECT IDENTIFIER ::= {whispProducts 4}
-- the Canopy modules registrations
whispModules OBJECT IDENTIFIER ::= {whispReg 1}
-- These are the returned values of the agent type.
-- returned to: .iso.org.dod.internet.mgmt.mib-2.system.sysObjectID.0
canopySnmpAgent OBJECT IDENTIFIER ::= { whispRoot 250 }
psos OBJECT IDENTIFIER ::= { canopySnmpAgent 256 }
END

View File

@ -0,0 +1,987 @@
--
-- whisp-sm-mib.mib
--
-- ********************************************************************
-- Copyright 2005 (c) , Motorola, Inc.
-- Motorola Confidential Proprietary
-- ********************************************************************
--
-- Canopy SM and Backhaul Timing Slave MIB definitions.
--
-- ********************************************************************
-- $Id: $
--
-- Revision History:
--
-- <Date> <Author> <Changes>
-- 01/31/2002 Y.G Initial creation.
-- 04/15/2003 Y.G Second release.
-- 09/12/2003 Y.G Add NAPT and DHCP
-- 07/14/2005 M.D Frequency lists and copyright update
-- ********************************************************************
WHISP-SM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter32, Gauge32, TimeTicks, IpAddress
FROM SNMPv2-SMI
DisplayString, PhysAddress
FROM SNMPv2-TC
OBJECT-GROUP
FROM SNMPv2-CONF
WhispLUID, WhispMACAddress
FROM WHISP-TC-MIB
whispModules, whispBox, whispAps, whispSm
FROM WHISP-GLOBAL-REG-MIB;
whispSmMibModule MODULE-IDENTITY
LAST-UPDATED "200304150000Z"
ORGANIZATION "Motorola"
CONTACT-INFO
"Canopy Technical Support
email: technical-support@canopywireless.com"
DESCRIPTION
"This module contains MIB definitions for Subscriber Modem."
::= {whispModules 13}
-- -------------------------------------------------------------------------
-- Top Level Registrations
whispSmConfig OBJECT IDENTIFIER ::= {whispSm 1}
whispSmStatus OBJECT IDENTIFIER ::= {whispSm 2}
whispSmGroups OBJECT IDENTIFIER ::= {whispSm 3}
-- -------------------------------------------------------------------------
-- Subscriber Modem and Backhaul timing slave configuration
rfScanList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RF scan list.
The frequencies are:
2.4 radios:24150,24175,24200,24225,24250,24275,24300,24325,24350,24375,
24400,24425,24450,24475,24500,24525,24550,24575.
4.9 radios:4920,4940,4960,4980,5040,5060,5080.
5.1 radios:5175,5180,5185,5190,5195,5200,5205,5210,5215,5220,5225,5230,5240,
5245,5250,5255,5260,5265,5270,5275,5280,5285,5290,5295,5300,5305,
5310,5315,5320,5325.
5.2 radios:5275,5280,5285,5290,5295,5300,5305,5310,5315,5320,5325.
5.4 radios:5495,5500,5505,5510,5515,5520,5525,5530,5535,5540,5545,5550,5555,5560,
5565,5570,5575,5580,5585,5590,5595,5600,5605,5610,5615,5620,5625,5630,
5635,5640,5645,5650,5655,5660,5665,5670,5675,5680,5685,5690,5695,5700,5705
5.7 radios:5745,5750,5755,5760,5765,5770,5775,5780,5785,5790,5795,5800,5805.
5.7 radios with ISM enabled :5735,5740,5745,5750,5755,5760,5765,5770,5775,
5780,5785,5790,5795,5800,5805,5810,5815,5820,5825,5830,5835,5840.
5.8 radios:5860,5865,5870,5875,5880,5885,5890,5895,5900,5905,5910.
900 radios:9060,9070,9080,9090,9100,9110,9120,9130,9140,9150,9160,9170,9180,9190,9200,9220,9230,9240.
0: wired.
When doing a set, separate values with comma."
::= {whispSmConfig 1}
powerUpMode OBJECT-TYPE
SYNTAX INTEGER{
operational(0),
aim(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SM Power Up Mode With No 802.3 Link.
1 -- Power up in Aim mode
2 -- Power up in Operational mode.
"
::= {whispSmConfig 2}
lanIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"LAN IP."
::= {whispSmConfig 3}
lanMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"LAN subnet mask."
::= {whispSmConfig 4}
defaultGw OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Default gateway."
::= {whispSmConfig 5}
networkAccess OBJECT-TYPE
SYNTAX INTEGER{localIP(0),
pulicIP(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Network accessibility. Public or local IP.
For multipoint only."
::= {whispSmConfig 6}
authKey OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Authentication key. It should be equal or less than 32
characters long."
::= {whispSmConfig 7}
enable8023link OBJECT-TYPE
SYNTAX INTEGER{disabled(0),
enabled(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To enable or disable 802.3 link. For SMs only."
::= {whispSmConfig 8}
authKeyOption OBJECT-TYPE
SYNTAX INTEGER{useDefault(0),
useKeySet(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This option is for SMs only. Backhaul timing slave always
uses the set key.
0 - Use default key.
1 - Use set key."
::= {whispSmConfig 9}
timingPulseGated OBJECT-TYPE
SYNTAX INTEGER{disable(0),
enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0 - Disable (Always propagate the frame timing pulse).
1 - Enable (If SM out of sync then dont propagate the frame timing pulse)."
::= {whispSmConfig 10}
-- NAPT configuration
naptPrivateIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"NAPT private IP address. Only the first three bytes can be
changed when NAPT is enabled."
::= {whispSmConfig 11}
naptPrivateSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"NAPT private subnet mask. Only the last byte can be
changed when NAPT is enabled. The address will always be:
255.255.255.x."
::= {whispSmConfig 12}
naptPublicIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP Address of NAPT Public Interface. The variable is available
only when NAPT is enabled."
::= {whispSmConfig 13}
naptPublicSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Subnet mask for NAPT Public Interface. The variable is available
only when NAPT is enabled."
::= {whispSmConfig 14}
naptPublicGatewayIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP Address of NAPT Public Interface Gateway. The variable is available
only when NAPT is enabled."
::= {whispSmConfig 15}
naptRFPublicIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP Address of RF Public Interface. The variable is available
only when NAPT is enabled."
::= {whispSmConfig 16}
naptRFPublicSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Subnet mask of RF Public Interface. The variable is available
only when NAPT is enabled."
::= {whispSmConfig 17}
naptRFPublicGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP Address of RF Public Interface Gateway. The variable is
available only when NAPT is enabled."
::= {whispSmConfig 18}
naptEnable OBJECT-TYPE
SYNTAX INTEGER{disabled(0),
enabled(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To enable or disable NAPT. For multipoint only.
1=Enable NAPT, 0=Disable NAPT."
::= {whispSmConfig 19}
arpCacheTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ARP cache time out in unit of minutes. For multipoint only.
Range from 1-30."
::= {whispSmConfig 20}
tcpGarbageCollectTmout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Units of minutes for TCP garbage collection. For multipoint only.
Range 4-1440."
::= {whispSmConfig 21}
udpGarbageCollectTmout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Units of minutes for UDP garbage collection. For multipoint only.
Range 1-1440."
::= {whispSmConfig 22}
-- DHCP configuration
dhcpClientEnable OBJECT-TYPE
SYNTAX INTEGER{disabled(0),
enabled(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To enable or disable DHCP client. For multipoint SM's
with NAPT enabled."
::= {whispSmConfig 23}
dhcpServerEnable OBJECT-TYPE
SYNTAX INTEGER{disabled(0),
enabled(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To enable or disable DHCP server. For multipoint SM's
with NAPT enabled."
::= {whispSmConfig 24}
dhcpServerLeaseTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Units of days for DHCP server lease time. For multipoint
SM's with NAPT enabled. Range from 1-30."
::= {whispSmConfig 25}
dhcpIPStart OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The last byte will be set for the starting IP that
our DHCP server gives away. The first 3 bytes of the
starting IP are the same as those of NAPT private IP"
::= {whispSmConfig 26}
dnsAutomatic OBJECT-TYPE
SYNTAX INTEGER{manually(0),
automatically(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To have DHCP Server obtain DNS information automatically or manually."
::= {whispSmConfig 27}
prefferedDNSIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The preferred DNS IP when we are configured for static DNS
(Not used when configured for automatic DNS)."
::= {whispSmConfig 28}
alternateDNSIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The alternate DNS IP when we are configured for static DNS
(Not used when configured for automatic DNS)."
::= {whispSmConfig 29}
dmzIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Only the last byte of DMZ Host IP will be set.
The first 3 bytes of DMZ IP are the same as those of
NAPT private IP."
::= {whispSmConfig 30}
dmzEnable OBJECT-TYPE
SYNTAX INTEGER{disabled(0),
enabled(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To enable or disable DMZ host functionality."
::= {whispSmConfig 31}
dhcpNumIPsToLease OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of IP addresses that our DHCP server can give away."
::= {whispSmConfig 32}
pppoeFilter OBJECT-TYPE
SYNTAX INTEGER{filterOff(0),
filterOn(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set PPPoE packet filter when NAT is disabled."
::= {whispSmConfig 33}
smbFilter OBJECT-TYPE
SYNTAX INTEGER{filterOff(0),
filterOn(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set SMB packet filter when NAT is disabled."
::= {whispSmConfig 34}
snmpFilter OBJECT-TYPE
SYNTAX INTEGER{filterOff(0),
filterOn(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set SNMP packet filter when NAT is disabled."
::= {whispSmConfig 35}
userP1Filter OBJECT-TYPE
SYNTAX INTEGER{filterOff(0),
filterOn(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set user defined port 1 packet filter when
NAT is disabled."
::= {whispSmConfig 36}
userP2Filter OBJECT-TYPE
SYNTAX INTEGER{filterOff(0),
filterOn(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set user defined port 2 packet filter when
NAT is disabled."
::= {whispSmConfig 37}
userP3Filter OBJECT-TYPE
SYNTAX INTEGER{filterOff(0),
filterOn(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set user defined port 3 packet filter when
NAT is disabled."
::= {whispSmConfig 38}
allOtherIpFilter OBJECT-TYPE
SYNTAX INTEGER{filterOff(0),
filterOn(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set all other IPv4 packet filter when NAT
is disabled."
::= {whispSmConfig 39}
upLinkBCastFilter OBJECT-TYPE
SYNTAX INTEGER{filterOff(0),
filterOn(1)}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This variable is currently deprecated."
::= {whispSmConfig 40}
arpFilter OBJECT-TYPE
SYNTAX INTEGER{filterOff(0),
filterOn(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set ARP packet filter when NAT is disabled."
::= {whispSmConfig 41}
allOthersFilter OBJECT-TYPE
SYNTAX INTEGER{filterOff(0),
filterOn(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set all other packet filter when NAT is disabled."
::= {whispSmConfig 42}
-- User Defined Port Filtering Configuration
userDefinedPort1 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A decimal value of number one user defined port."
::= {whispSmConfig 43}
port1TCPFilter OBJECT-TYPE
SYNTAX INTEGER{filterOff(0),
filterOn(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set user defined port 1 TCP traffic filter."
::= {whispSmConfig 44}
port1UDPFilter OBJECT-TYPE
SYNTAX INTEGER{filterOff(0),
filterOn(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set user defined port 1 UDP traffic filter."
::= {whispSmConfig 45}
userDefinedPort2 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A decimal value of number two user defined port."
::= {whispSmConfig 46}
port2TCPFilter OBJECT-TYPE
SYNTAX INTEGER{filterOff(0),
filterOn(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set user defined port 2 TCP traffic filter."
::= {whispSmConfig 47}
port2UDPFilter OBJECT-TYPE
SYNTAX INTEGER{filterOff(0),
filterOn(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set user defined port 2 UDP traffic filter."
::= {whispSmConfig 48}
userDefinedPort3 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A decimal value of number three user defined port."
::= {whispSmConfig 49}
port3TCPFilter OBJECT-TYPE
SYNTAX INTEGER{filterOff(0),
filterOn(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set user defined port 3 TCP traffic filter."
::= {whispSmConfig 50}
port3UDPFilter OBJECT-TYPE
SYNTAX INTEGER{filterOff(0),
filterOn(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set user defined port 3 UDP traffic filter."
::= {whispSmConfig 51}
bootpcFilter OBJECT-TYPE
SYNTAX INTEGER{filterOff(0),
filterOn(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set bootp client sourced packets filter when
NAT is disabled."
::= {whispSmConfig 52}
bootpsFilter OBJECT-TYPE
SYNTAX INTEGER{filterOff(0),
filterOn(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set bootp server sourced packets filter when
NAT is disabled."
::= {whispSmConfig 53}
ip4MultFilter OBJECT-TYPE
SYNTAX INTEGER{filterOff(0),
filterOn(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set IPv4 MultiCast packets filter when
NAT is disabled."
::= {whispSmConfig 54}
ingressVID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Untagged ingress VID."
::= {whispSmConfig 55}
-- CIR configuration
lowPriorityUplinkCIR OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Low priority uplink CIR."
::= {whispSmConfig 56}
lowPriorityDownlinkCIR OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Low priority downlink CIR."
::= {whispSmConfig 57}
hiPriorityChannel OBJECT-TYPE
SYNTAX INTEGER{disabled(0),
enabled(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To enable or disable high priority channel."
::= {whispSmConfig 58}
hiPriorityUplinkCIR OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"High priority uplink CIR."
::= {whispSmConfig 59}
hiPriorityDownlinkCIR OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"High priority downlink CIR."
::= {whispSmConfig 60}
twoXRate OBJECT-TYPE
SYNTAX INTEGER{disabled(0),
enabled(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To enable or disable double rate."
::= {whispSmConfig 61}
upLnkDataRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sustained uplink bandwidth cap."
::= {whispSmConfig 62}
upLnkLimit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Burst uplink bandwidth cap."
::= {whispSmConfig 63}
dwnLnkDataRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sustained downlink bandwidth cap."
::= {whispSmConfig 64}
dwnLnkLimit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Burst downlink bandwidth cap."
::= {whispSmConfig 65}
-- Subscriber Modem status page
sessionStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SM registered or not."
::= {whispSmStatus 1}
rssi OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Radio signal strength index."
::= {whispSmStatus 2}
jitter OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A measure of multipath interference."
::= {whispSmStatus 3}
airDelay OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Round trip delay in 100ns increments."
::= {whispSmStatus 4}
radioSlicing OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Radio slicing value."
::= {whispSmStatus 5}
radioTxGain OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Radio transmission gain setting."
::= {whispSmStatus 6}
calibrationStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Variable to show if RSSI, Radio slicing value and power level
are calibrated."
::= {whispSmStatus 7}
radioDbm OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power level."
::= {whispSmStatus 8}
registeredToAp OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"AP MAC address that the SM registered to."
::= {whispSmStatus 9}
-- DHCP client status:
dhcpCip OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Assigned IP address to DHCP client."
::= {whispSmStatus 10}
dhcpSip OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Public DHCP server IP."
::= {whispSmStatus 11}
dhcpClientLease OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DHCP client lease time."
::= {whispSmStatus 12}
dhcpCSMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Public DHCP server subnet mask."
::= {whispSmStatus 13}
dhcpDfltRterIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Public default router IP address."
::= {whispSmStatus 14}
dhcpcdns1 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Primary public domain name server."
::= {whispSmStatus 15}
dhcpcdns2 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Secondary public domain name server."
::= {whispSmStatus 16}
dhcpcdns3 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Third public domain name server."
::= {whispSmStatus 17}
dhcpDomName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Public domain name server."
::= {whispSmStatus 18}
-- DHCP server
dhcpServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of DHCP server hosts."
::= {whispSmStatus 19}
dhcpServerEntry OBJECT-TYPE
SYNTAX DhcpServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry of DHCP server hosts."
INDEX {hostIp}
::= {dhcpServerTable 1}
DhcpServerEntry ::= SEQUENCE{
hostIp IpAddress,
hostMacAddress PhysAddress,
hostLease TimeTicks
}
hostIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DHCP server IP address."
::= {dhcpServerEntry 1}
hostMacAddress OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Private host MAC address."
::= {dhcpServerEntry 2}
hostLease OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Lease time assigned by DHCP server host."
::= {dhcpServerEntry 3}
adaptRate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "VC dapt rate."
::= {whispSmStatus 20}
radioDbmInt OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Radio power level(integer)."
::= {whispSmStatus 21}
whispSmConfigGroup OBJECT-GROUP
OBJECTS {
rfScanList,
powerUpMode,
lanIp,
lanMask,
defaultGw,
networkAccess,
authKey,
enable8023link,
authKeyOption,
timingPulseGated,
naptPrivateIP,
naptPrivateSubnetMask,
naptPublicIP,
naptPublicSubnetMask,
naptPublicGatewayIP,
naptRFPublicIP,
naptRFPublicSubnetMask,
naptRFPublicGateway,
naptEnable,
arpCacheTimeout,
tcpGarbageCollectTmout,
udpGarbageCollectTmout,
dhcpClientEnable,
dhcpServerEnable,
dhcpServerLeaseTime,
dhcpIPStart,
dnsAutomatic,
prefferedDNSIP,
alternateDNSIP,
dmzIP,
dmzEnable,
dhcpNumIPsToLease,
pppoeFilter,
smbFilter,
snmpFilter,
userP1Filter,
userP2Filter,
userP3Filter,
allOtherIpFilter,
upLinkBCastFilter,
arpFilter,
allOthersFilter,
userDefinedPort1,
port1TCPFilter,
port1UDPFilter,
userDefinedPort2,
port2TCPFilter,
port2UDPFilter,
userDefinedPort3,
port3TCPFilter,
port3UDPFilter,
bootpcFilter,
bootpsFilter,
ip4MultFilter,
ingressVID,
lowPriorityUplinkCIR,
lowPriorityDownlinkCIR,
hiPriorityChannel,
hiPriorityUplinkCIR,
hiPriorityDownlinkCIR,
twoXRate,
upLnkDataRate,
upLnkLimit,
dwnLnkDataRate,
dwnLnkLimit
}
STATUS current
DESCRIPTION
"Canopy Subscriber Module configuration group."
::= {whispSmGroups 1}
whispSmStatusGroup OBJECT-GROUP
OBJECTS {
sessionStatus,
rssi,
jitter,
airDelay,
radioSlicing,
radioTxGain,
calibrationStatus,
radioDbm,
registeredToAp,
dhcpCip,
dhcpSip,
dhcpClientLease,
dhcpCSMask,
dhcpDfltRterIP,
dhcpcdns1,
dhcpcdns2,
dhcpcdns3,
dhcpDomName,
adaptRate,
radioDbmInt
}
STATUS current
DESCRIPTION
"Canopy Subscriber Module status group."
::= {whispSmGroups 2}
END

View File

@ -0,0 +1,748 @@
ASTERISK-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;
asterisk MODULE-IDENTITY
LAST-UPDATED "200806202025Z"
ORGANIZATION "Digium, Inc."
CONTACT-INFO
"Mark A. Spencer
Postal: Digium, Inc.
445 Jan Davis Drive
Huntsville, AL 35806
USA
Tel: +1 256 428 6000
Email: markster@digium.com
Thorsten Lockert
Postal: Voop AS
Boehmergaten 42
NO-5057 Bergen
Norway
Tel: +47 5598 7200
Email: tholo@voop.no"
DESCRIPTION
"Asterisk is an Open Source PBX. This MIB defined
objects for managing Asterisk instances."
REVISION "200806202025Z"
DESCRIPTION
"smilint police --
Add missing imports; fix initial capitalization
of enumeration elements; add missing range
restrictions for Integer32 indices, correct
spelling of astChanCidANI in its definition.
Addresses bug 12905. - jeffg@opennms.org"
REVISION "200603061840Z"
DESCRIPTION
"Change audio codec identification from 3kAudio to
Audio3k to conform better with specification.
Expand on contact information."
REVISION "200602041900Z"
DESCRIPTION
"Initial published revision."
::= { digium 1 }
asteriskVersion OBJECT IDENTIFIER ::= { asterisk 1 }
asteriskConfiguration OBJECT IDENTIFIER ::= { asterisk 2 }
asteriskModules OBJECT IDENTIFIER ::= { asterisk 3 }
asteriskIndications OBJECT IDENTIFIER ::= { asterisk 4 }
asteriskChannels OBJECT IDENTIFIER ::= { asterisk 5 }
-- asteriskVersion
astVersionString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Text version string of the version of Asterisk that
the SNMP Agent was compiled to run against."
::= { asteriskVersion 1 }
astVersionTag OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SubVersion revision of the version of Asterisk that
the SNMP Agent was compiled to run against -- this is
typically 0 for release-versions of Asterisk."
::= { asteriskVersion 2 }
-- asteriskConfiguration
astConfigUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time ticks since Asterisk was started."
::= { asteriskConfiguration 1 }
astConfigReloadTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time ticks since Asterisk was last reloaded."
::= { asteriskConfiguration 2 }
astConfigPid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The process id of the running Asterisk process."
::= { asteriskConfiguration 3 }
astConfigSocket OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The control socket for giving Asterisk commands."
::= { asteriskConfiguration 4 }
-- asteriskModules
astNumModules OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of modules currently loaded into Asterisk."
::= { asteriskModules 1 }
-- asteriskIndications
astNumIndications OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of indications currently defined in Asterisk."
::= { asteriskIndications 1 }
astCurrentIndication OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Default indication zone to use."
::= { asteriskIndications 2 }
astIndicationsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AstIndicationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with all the indication zones currently know to
the running Asterisk instance."
::= { asteriskIndications 3 }
astIndicationsEntry OBJECT-TYPE
SYNTAX AstIndicationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a single indication zone."
INDEX { astIndIndex }
::= { astIndicationsTable 1 }
AstIndicationsEntry ::= SEQUENCE {
astIndIndex Integer32,
astIndCountry DisplayString,
astIndAlias DisplayString,
astIndDescription DisplayString
}
astIndIndex OBJECT-TYPE
SYNTAX Integer32 (1 .. 2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Numerical index into the table of indication zones."
::= { astIndicationsEntry 1 }
astIndCountry OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Country for which the indication zone is valid,
typically this is the ISO 2-letter code of the country."
::= { astIndicationsEntry 2 }
astIndAlias OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { astIndicationsEntry 3 }
astIndDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the indication zone, usually the full
name of the country it is valid for."
::= { astIndicationsEntry 4 }
-- asteriskChannels
astNumChannels OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of active channels."
::= { asteriskChannels 1 }
astChanTable OBJECT-TYPE
SYNTAX SEQUENCE OF AstChanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with details of the currently active channels
in the Asterisk instance."
::= { asteriskChannels 2 }
astChanEntry OBJECT-TYPE
SYNTAX AstChanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Details of a single channel."
INDEX { astChanIndex }
::= { astChanTable 1 }
AstChanEntry ::= SEQUENCE {
astChanIndex Integer32,
astChanName DisplayString,
astChanLanguage DisplayString,
astChanType DisplayString,
astChanMusicClass DisplayString,
astChanBridge DisplayString,
astChanMasq DisplayString,
astChanMasqr DisplayString,
astChanWhenHangup TimeTicks,
astChanApp DisplayString,
astChanData DisplayString,
astChanContext DisplayString,
astChanMacroContext DisplayString,
astChanMacroExten DisplayString,
astChanMacroPri Integer32,
astChanExten DisplayString,
astChanPri Integer32,
astChanAccountCode DisplayString,
astChanForwardTo DisplayString,
astChanUniqueId DisplayString,
astChanCallGroup Unsigned32,
astChanPickupGroup Unsigned32,
astChanState INTEGER,
astChanMuted TruthValue,
astChanRings Integer32,
astChanCidDNID DisplayString,
astChanCidNum DisplayString,
astChanCidName DisplayString,
astChanCidANI DisplayString,
astChanCidRDNIS DisplayString,
astChanCidPresentation DisplayString,
astChanCidANI2 Integer32,
astChanCidTON Integer32,
astChanCidTNS Integer32,
astChanAMAFlags INTEGER,
astChanADSI INTEGER,
astChanToneZone DisplayString,
astChanHangupCause INTEGER,
astChanVariables DisplayString,
astChanFlags BITS,
astChanTransferCap INTEGER
}
astChanIndex OBJECT-TYPE
SYNTAX Integer32 (1 .. 2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index into the channel table."
::= { astChanEntry 1 }
astChanName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the current channel."
::= { astChanEntry 2 }
astChanLanguage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Which language the current channel is configured to
use -- used mainly for prompts."
::= { astChanEntry 3 }
astChanType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Underlying technology for the current channel."
::= { astChanEntry 4 }
astChanMusicClass OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Music class to be used for Music on Hold for this
channel."
::= { astChanEntry 5 }
astChanBridge OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Which channel this channel is currently bridged (in a
conversation) with."
::= { astChanEntry 6 }
astChanMasq OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Channel masquerading for us."
::= { astChanEntry 7 }
astChanMasqr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Channel we are masquerading for."
::= { astChanEntry 8 }
astChanWhenHangup OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"How long until this channel will be hung up."
::= { astChanEntry 9 }
astChanApp OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current application for the channel."
::= { astChanEntry 10 }
astChanData OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Arguments passed to the current application."
::= { astChanEntry 11 }
astChanContext OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current extension context."
::= { astChanEntry 12 }
astChanMacroContext OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current macro context."
::= { astChanEntry 13 }
astChanMacroExten OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current macro extension."
::= { astChanEntry 14 }
astChanMacroPri OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current macro priority."
::= { astChanEntry 15 }
astChanExten OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current extension."
::= { astChanEntry 16 }
astChanPri OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current priority."
::= { astChanEntry 17 }
astChanAccountCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Account Code for billing."
::= { astChanEntry 18 }
astChanForwardTo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Where to forward to if asked to dial on this
interface."
::= { astChanEntry 19 }
astChanUniqueId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique Channel Identifier."
::= { astChanEntry 20 }
astChanCallGroup OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Call Group."
::= { astChanEntry 21 }
astChanPickupGroup OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pickup Group."
::= { astChanEntry 22 }
astChanState OBJECT-TYPE
SYNTAX INTEGER {
stateDown(0),
stateReserved(1),
stateOffHook(2),
stateDialing(3),
stateRing(4),
stateRinging(5),
stateUp(6),
stateBusy(7),
stateDialingOffHook(8),
statePreRing(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Channel state."
::= { astChanEntry 23 }
astChanMuted OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmission of voice data has been muted."
::= { astChanEntry 24 }
astChanRings OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of rings so far."
::= { astChanEntry 25 }
astChanCidDNID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Dialled Number ID."
::= { astChanEntry 26 }
astChanCidNum OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Caller Number."
::= { astChanEntry 27 }
astChanCidName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Caller Name."
::= { astChanEntry 28 }
astChanCidANI OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ANI"
::= { astChanEntry 29 }
astChanCidRDNIS OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Redirected Dialled Number Service."
::= { astChanEntry 30 }
astChanCidPresentation OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number Presentation/Screening."
::= { astChanEntry 31 }
astChanCidANI2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ANI 2 (info digit)."
::= { astChanEntry 32 }
astChanCidTON OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of Number."
::= { astChanEntry 33 }
astChanCidTNS OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transit Network Select."
::= { astChanEntry 34 }
astChanAMAFlags OBJECT-TYPE
SYNTAX INTEGER {
default(0),
omit(1),
billing(2),
documentation(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"AMA Flags."
::= { astChanEntry 35 }
astChanADSI OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
available(1),
unavailable(2),
offHookOnly(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether or not ADSI is detected on CPE."
::= { astChanEntry 36 }
astChanToneZone OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication zone to use for channel."
::= { astChanEntry 37 }
astChanHangupCause OBJECT-TYPE
SYNTAX INTEGER {
notDefined(0),
unregistered(3),
normal(16),
busy(17),
noAnswer(19),
congestion(34),
failure(38),
noSuchDriver(66)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Why is the channel hung up."
::= { astChanEntry 38 }
astChanVariables OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Channel Variables defined for this channel."
::= { astChanEntry 39 }
astChanFlags OBJECT-TYPE
SYNTAX BITS {
wantsJitter(0),
deferDTMF(1),
writeInterrupt(2),
blocking(3),
zombie(4),
exception(5),
musicOnHold(6),
spying(7),
nativeBridge(8),
autoIncrementingLoop(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flags set on this channel."
::= { astChanEntry 40 }
astChanTransferCap OBJECT-TYPE
SYNTAX INTEGER {
speech(0),
digital(8),
restrictedDigital(9),
audio3k(16),
digitalWithTones(17),
video(24)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transfer Capabilities for this channel."
::= { astChanEntry 41 }
astNumChanTypes OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of channel types (technologies) supported."
::= { asteriskChannels 3 }
astChanTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF AstChanTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with details of the supported channel types."
::= { asteriskChannels 4 }
astChanTypeEntry OBJECT-TYPE
SYNTAX AstChanTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a technology we support, including
how many channels are currently using this technology."
INDEX { astChanTypeIndex }
::= { astChanTypeTable 1 }
AstChanTypeEntry ::= SEQUENCE {
astChanTypeIndex Integer32,
astChanTypeName DisplayString,
astChanTypeDesc DisplayString,
astChanTypeDeviceState Integer32,
astChanTypeIndications Integer32,
astChanTypeTransfer Integer32,
astChanTypeChannels Gauge32
}
astChanTypeIndex OBJECT-TYPE
SYNTAX Integer32 (1 .. 2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index into the table of channel types."
::= { astChanTypeEntry 1 }
astChanTypeName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique name of the technology we are describing."
::= { astChanTypeEntry 2 }
astChanTypeDesc OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the channel type (technology)."
::= { astChanTypeEntry 3 }
astChanTypeDeviceState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the current technology can hold device states."
::= { astChanTypeEntry 4 }
astChanTypeIndications OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the current technology supports progress indication."
::= { astChanTypeEntry 5 }
astChanTypeTransfer OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the current technology supports transfers, where
Asterisk can get out from inbetween two bridged channels."
::= { astChanTypeEntry 6 }
astChanTypeChannels OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of active channels using the current technology."
::= { astChanTypeEntry 7 }
END

View File

@ -0,0 +1,474 @@
CANOPY-SYS-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress, Counter, Gauge, TimeTicks, NetworkAddress, enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString, PhysAddress
FROM SNMPv2-TC
NOTIFICATION-TYPE
FROM SNMPv2-SMI;
-- Define the Motorola Canopy object identifier
motorola OBJECT IDENTIFIER ::= { enterprises 17713 }
-- Groups in motorola
p2p OBJECT IDENTIFIER ::= { motorola 1 }
p2mp OBJECT IDENTIFIER ::= { motorola 2 }
-- Groups in p2p
configuration OBJECT IDENTIFIER ::= { p2p 5 }
licence OBJECT IDENTIFIER ::= { p2p 8 }
mgmt OBJECT IDENTIFIER ::= { p2p 9 }
phyControl OBJECT IDENTIFIER ::= { p2p 10 }
phyStatus OBJECT IDENTIFIER ::= { p2p 12 }
reset OBJECT IDENTIFIER ::= { p2p 18 }
versions OBJECT IDENTIFIER ::= { p2p 19 }
pubStats OBJECT IDENTIFIER ::= { p2p 20 }
encryption OBJECT IDENTIFIER ::= { p2p 22 }
p2pTraps OBJECT IDENTIFIER ::= { p2p 99 }
-- Configuration group attribute definitions
--
iPAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Internet protocol (IP) address. This address is used by
the family of Internet protocols to uniquely this
identify the unit on a network"
::= { configuration 1 }
subnetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A subnet allows the flow of network traffic between
hosts to be segregated based on a network
configuration. By organizing hosts into
logical groups, subnetting can improve network
security and performance."
::= { configuration 2 }
gatewayIPAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of a computer on the current network that
is currently acting as a network gateway. A gateway
acts as an entrance / exit to packets from / to
other networks."
::= { configuration 3 }
targetMACAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"MAC address of the PTP wireless unit forming the other
end of the PTP link"
::= { configuration 4 }
masterSlaveMode OBJECT-TYPE
SYNTAX INTEGER {
master(0),
slave(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The PTP wireless link operates using a master and slave
relationship."
::= { configuration 5 }
maximumTransmitPower OBJECT-TYPE
SYNTAX INTEGER (-15..27)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum transmit power the wireless unit is permitted to
use when establishing and maintaining the wireless
link"
::= { configuration 6 }
-- Licence group attribute definitions
--
regionCode OBJECT-TYPE
SYNTAX INTEGER (0..31)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The region code prohibits the wireless unit from
operating outside the regulated limits"
::= { licence 1 }
productVariant OBJECT-TYPE
SYNTAX INTEGER {
motorola-canopy-60mbps-backhaul(0),
motorola-canopy-60mbps-backhaul(1),
motorola-canopy-60mbps-backhaul(2),
motorola-canopy-30mbps-backhaul(3),
spare-1(4),
spare-2(5),
spare-3(6),
spare-4(7),
spare-5(8),
spare-6(9),
spare-7(10),
motorola-canopy-150mbps-backhaul(11),
motorola-canopy-300mbps-backhaul(12)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The product variant"
::= { licence 2 }
productName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name of the product variant"
::= { licence 3 }
ethernetFibreSupport OBJECT-TYPE
SYNTAX INTEGER (0..1)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Ethernet fibre support availability on this wireless
unit"
::= { licence 4 }
frequencyVariant OBJECT-TYPE
SYNTAX INTEGER {
freq-5800-mhz(0),
freq-5400-mhz(1),
freq-4900-mhz(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Frequency variant of the wireless unit"
::= { licence 5 }
-- Mgmt group attribute definitions
--
targetRange OBJECT-TYPE
SYNTAX INTEGER (0..2000)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Initial target range used in installation +/-1,
expressed in tenths of a kilometer. When
Auto-Ranging this must be set to 0"
::= { mgmt 1 }
rangingMode OBJECT-TYPE
SYNTAX INTEGER {
auto-0-40-km(0),
auto-0-100-km(1),
auto-0-200-km(2),
target-range(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Type of ranging to use during installation, either
Auto-Ranging or use a selectable Target
Range"
::= { mgmt 2 }
-- PhyControl group attribute definitions
--
asymmetricTDD OBJECT-TYPE
SYNTAX INTEGER {
symmetric-data-rate-1-to-1(0),
asymmetric-data-rate-2-to-1(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Control TDD Structure"
::= { phyControl 1 }
-- PhyStatus group attribute definitions
--
receivePower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Receive power expressed in tenths of a dBm"
::= { phyStatus 1 }
vectorError OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The vector error measurement compares the received
signal's IQ modulation characteristics to an
ideal signal to determine the composite error
vector magnitude. The value represented by this
attribute is the average vector error over the
previous second expressed in tenths of a dB"
::= { phyStatus 2 }
transmitPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Transmit power expressed in tenths of a dBm"
::= { phyStatus 3 }
range OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Distance between the two peer wireless units expressed
in tenths of a kilometer"
::= { phyStatus 4 }
linkLoss OBJECT-TYPE
SYNTAX INTEGER (-500..500)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The wireless link loss expressed in tenths of a dB"
::= { phyStatus 5 }
receiveChannel OBJECT-TYPE
SYNTAX INTEGER (0..31)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current active receive channel"
::= { phyStatus 6 }
transmitChannel OBJECT-TYPE
SYNTAX INTEGER (0..31)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current active transmit channel"
::= { phyStatus 7 }
receiveModulationMode OBJECT-TYPE
SYNTAX INTEGER {
mod-acquisition(0),
mod-bpsk-0-63(1),
mod-qpsk-0-63-single(2),
mod-transient-1(3),
mod-qpsk-0-87-single(4),
mod-transient-2(5),
mod-16qam-0-63-single-a(6),
mod-transient-3(7),
mod-16qam-0-87-single(8),
mod-transient-5(9),
mod-64qam-0-75-single(10),
mod-transient-5(11),
mod-64qam-0-92-single(12),
mod-transient-6(13),
mod-256qam-0-81-single(14),
mod-16qam-0-63-single-b(15),
mod-16qam-0-63-dual(16),
mod-transient-7(17),
mod-16qam-0-87-dual(18),
mod-transient-8(19),
mod-64qam-0-75-dual(20),
mod-transient-9(21),
mod-64qam-0-92-dual(22),
mod-transient-10(23),
mod-256qam-0-81-dual(24)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current active receive modulation mode"
::= { phyStatus 8 }
transmitModulationMode OBJECT-TYPE
SYNTAX INTEGER {
mod-acquisition(0),
mod-bpsk-0-63(1),
mod-qpsk-0-63-single(2),
mod-transient-1(3),
mod-qpsk-0-87-single(4),
mod-transient-2(5),
mod-16qam-0-63-single-a(6),
mod-transient-3(7),
mod-16qam-0-87-single(8),
mod-transient-5(9),
mod-64qam-0-75-single(10),
mod-transient-5(11),
mod-64qam-0-92-single(12),
mod-transient-6(13),
mod-256qam-0-81-single(14),
mod-16qam-0-63-single-b(15),
mod-16qam-0-63-dual(16),
mod-transient-7(17),
mod-16qam-0-87-dual(18),
mod-transient-8(19),
mod-64qam-0-75-dual(20),
mod-transient-9(21),
mod-64qam-0-92-dual(22),
mod-transient-10(23),
mod-256qam-0-81-dual(24)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current active transmit modulation mode"
::= { phyStatus 9 }
receiveFreq OBJECT-TYPE
SYNTAX INTEGER (0..5875)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current receive frequency expressed in MHz"
::= { phyStatus 11 }
transmitFreq OBJECT-TYPE
SYNTAX INTEGER (0..5875)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current transmit frequency expressed in MHz"
::= { phyStatus 12 }
signalStrengthRatio OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Signal strength ratio (Vertical / Horizontal) expressed
in tenths of a dB"
::= { phyStatus 13 }
-- Reset group attribute definitions
--
systemReset OBJECT-TYPE
SYNTAX INTEGER {
running(0),
console-reboot(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this attribute to '1' will cause a system
reboot"
::= { reset 1 }
-- Versions group attribute definitions
--
softwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current software version"
::= { versions 1 }
hardwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Hardware platform version."
::= { versions 2 }
secondarySoftwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Secondary software version, used when the primary
software image is invalid or erased"
::= { versions 3 }
bootVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Boot code software version"
::= { versions 4 }
-- PubStats group attribute definitions
--
receiveDataRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Average data rate over the last one second interval
expressed in kbps"
::= { pubStats 1 }
transmitDataRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Average data rate over the last one second interval
expressed in kbps"
::= { pubStats 2 }
aggregateDataRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Average data rate over the last one second interval
(kbps)."
::= { pubStats 3 }
-- Encryption group attribute definitions
--
dEPRECATEDencryptionAlgorithm OBJECT-TYPE
SYNTAX INTEGER (0..1)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Encryption Algorithm used by the wireless link. N.B.
The same Encryption Algorithm must be configured at
BOTH ends of the link for it to function correctly."
::= { encryption 1 }
encryptionAlgorithm OBJECT-TYPE
SYNTAX INTEGER {
none(0),
aes-rijndael(1),
aes-256-bit-rijndael(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Encryption Algorithm used by the wireless link. N.B.
The same Encryption Algorithm must be configured at
BOTH ends of the link for it to function correctly."
::= { encryption 1 }
-- Enterprise NOTIFICATION definitions
--
dfsChannelChangeTrap NOTIFICATION-TYPE
OBJECTS { receiveChannel }
STATUS current
DESCRIPTION "DFS channel change event"
::= { p2pTraps 1 }
dfsImpulsiveInterferenceDetectedTrap NOTIFICATION-TYPE
OBJECTS { receiveChannel }
STATUS current
DESCRIPTION "DFS impulsive interference detected event"
::= { p2pTraps 2 }
END

View File

@ -0,0 +1,437 @@
CANOPY-SYS-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress, Counter, Gauge, TimeTicks, NetworkAddress, enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString, PhysAddress
FROM SNMPv2-TC
NOTIFICATION-TYPE
FROM SNMPv2-SMI;
-- Define the Motorola Canopy object identifier
motorola OBJECT IDENTIFIER ::= { enterprises 17713 }
-- Groups in motorola
p2p OBJECT IDENTIFIER ::= { motorola 1 }
p2mp OBJECT IDENTIFIER ::= { motorola 2 }
-- Groups in p2p
configuration OBJECT IDENTIFIER ::= { p2p 5 }
licence OBJECT IDENTIFIER ::= { p2p 8 }
mgmt OBJECT IDENTIFIER ::= { p2p 9 }
phyControl OBJECT IDENTIFIER ::= { p2p 10 }
phyStatus OBJECT IDENTIFIER ::= { p2p 12 }
reset OBJECT IDENTIFIER ::= { p2p 18 }
versions OBJECT IDENTIFIER ::= { p2p 19 }
pubStats OBJECT IDENTIFIER ::= { p2p 20 }
encryption OBJECT IDENTIFIER ::= { p2p 22 }
p2pTraps OBJECT IDENTIFIER ::= { p2p 99 }
-- Configuration group attribute definitions
--
iPAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Internet protocol (IP) address. This address is used by
the family of Internet protocols to uniquely this
identify the unit on a network"
::= { configuration 1 }
subnetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A subnet allows the flow of network traffic between
hosts to be segregated based on a network
configuration. By organizing hosts into
logical groups, subnetting can improve network
security and performance."
::= { configuration 2 }
gatewayIPAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of a computer on the current network that
is currently acting as a network gateway. A gateway
acts as an entrance / exit to packets from / to
other networks."
::= { configuration 3 }
targetMACAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"MAC address of the PTP wireless unit forming the other
end of the PTP link"
::= { configuration 4 }
masterSlaveMode OBJECT-TYPE
SYNTAX INTEGER {
master(0),
slave(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The PTP wireless link operates using a master and slave
relationship."
::= { configuration 5 }
maximumTransmitPower OBJECT-TYPE
SYNTAX INTEGER (-15..25)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum transmit power the wireless unit is permitted to
use when establishing and maintaining the wireless
link"
::= { configuration 6 }
-- Licence group attribute definitions
--
regionCode OBJECT-TYPE
SYNTAX INTEGER (0..31)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The region code prohibits the wireless unit from
operating outside the regulated limits"
::= { licence 1 }
productVariant OBJECT-TYPE
SYNTAX INTEGER {
motorola-canopy-60mbps-backhaul(0),
motorola-canopy-60mbps-backhaul(1),
motorola-canopy-60mbps-backhaul(2),
motorola-canopy-30mbps-backhaul(3),
spare-1(4),
spare-2(5),
spare-3(6),
spare-4(7),
spare-5(8),
spare-6(9),
spare-7(10),
motorola-canopy-150mbps-backhaul(11),
motorola-canopy-300mbps-backhaul(12)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The product variant"
::= { licence 2 }
productName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name of the product variant"
::= { licence 3 }
ethernetFibreSupport OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Gigabit Ethernet fibre support"
::= { licence 4 }
frequencyVariant OBJECT-TYPE
SYNTAX INTEGER {
freq-5800-mhz(0),
freq-5400-mhz(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Frequency variant of the wireless unit"
::= { licence 5 }
-- Mgmt group attribute definitions
--
targetRange OBJECT-TYPE
SYNTAX INTEGER (0..2000)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Initial target range used in installation +/-1,
expressed in tenths of a kilometer. When
Auto-Ranging this must be set to 0"
::= { mgmt 1 }
rangingMode OBJECT-TYPE
SYNTAX INTEGER {
auto-0-5-km(0),
auto-0-40-km(1),
auto-0-100-km(2),
auto-0-200-km(3),
target-range(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Type of ranging to use during installation, either
Auto-Ranging or use a selectable Target
Range"
::= { mgmt 2 }
-- PhyControl group attribute definitions
--
asymmetricTDD OBJECT-TYPE
SYNTAX INTEGER {
symmetric-data-rate-1-to-1(0),
asymmetric-data-rate-2-to-1(1),
prohibited(2),
latency-optimised(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Control TDD Structure"
::= { phyControl 1 }
-- PhyStatus group attribute definitions
--
receivePower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Receive power expressed in tenths of a dBm"
::= { phyStatus 1 }
vectorError OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The vector error measurement compares the received
signal's IQ modulation characteristics to an
ideal signal to determine the composite error
vector magnitude. The value represented by this
attribute is the average vector error over the
previous second expressed in tenths of a dB"
::= { phyStatus 2 }
transmitPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Transmit power expressed in tenths of a dBm"
::= { phyStatus 3 }
range OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Distance between the two peer wireless units expressed
in tenths of a kilometer"
::= { phyStatus 4 }
linkLoss OBJECT-TYPE
SYNTAX INTEGER (-500..500)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The wireless link loss expressed in tenths of a dB"
::= { phyStatus 5 }
receiveChannel OBJECT-TYPE
SYNTAX INTEGER (0..21)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current active receive channel"
::= { phyStatus 6 }
transmitChannel OBJECT-TYPE
SYNTAX INTEGER (0..21)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current active transmit channel"
::= { phyStatus 7 }
receiveModulationMode OBJECT-TYPE
SYNTAX INTEGER {
mod-acquisition(0),
mod-bpsk-1-2(1),
mod-qpsk-1-2(2),
mod-qpsk-2-3(3),
mod-16qam-1-2(4),
mod-16qam-3-4(5),
mod-64qam-2-3(6),
mod-64qam-3-4(7),
mod-64qam-7-8(8)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current active receive modulation mode"
::= { phyStatus 8 }
transmitModulationMode OBJECT-TYPE
SYNTAX INTEGER {
mod-acquisition(0),
mod-bpsk-1-2(1),
mod-qpsk-1-2(2),
mod-qpsk-2-3(3),
mod-16qam-1-2(4),
mod-16qam-3-4(5),
mod-64qam-2-3(6),
mod-64qam-3-4(7),
mod-64qam-7-8(8)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current active transmit modulation mode"
::= { phyStatus 9 }
receiveFreq OBJECT-TYPE
SYNTAX INTEGER (0..5875)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current receive frequency expressed in MHz"
::= { phyStatus 11 }
transmitFreq OBJECT-TYPE
SYNTAX INTEGER (0..5875)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current transmit frequency expressed in MHz"
::= { phyStatus 12 }
signalStrengthRatio OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Signal strength ratio (Vertical / Horizontal) expressed
in tenths of a dB"
::= { phyStatus 13 }
-- Reset group attribute definitions
--
systemReset OBJECT-TYPE
SYNTAX INTEGER {
running(0),
console-reboot(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this attribute to '1' will cause a system
reboot"
::= { reset 1 }
-- Versions group attribute definitions
--
softwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current software version"
::= { versions 1 }
hardwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Hardware platform version."
::= { versions 2 }
secondarySoftwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Secondary software version, used when the primary
software image is invalid or erased"
::= { versions 3 }
bootVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Boot code software version"
::= { versions 4 }
-- PubStats group attribute definitions
--
receiveDataRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Average data rate over the last one second interval
expressed in kbps"
::= { pubStats 1 }
transmitDataRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Average data rate over the last one second interval
expressed in kbps"
::= { pubStats 2 }
aggregateDataRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Average data rate over the last one second interval
expressed in kbps"
::= { pubStats 3 }
-- Encryption group attribute definitions
--
encryptionAlgorithm OBJECT-TYPE
SYNTAX INTEGER {
none(0),
aes-rijndael(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Encryption Algorithm used by the wireless link. You
should be aware that enabling encryption results
in a reduction in available data bandwidth N.B. The
same Encryption Algorithm must be configured at BOTH
ends of the link for it to function correctly."
::= { encryption 1 }
-- Enterprise NOTIFICATION definitions
--
dfsChannelChangeTrap NOTIFICATION-TYPE
OBJECTS { receiveChannel }
STATUS current
DESCRIPTION "DFS channel change event"
::= { p2pTraps 1 }
dfsImpulsiveInterferenceDetectedTrap NOTIFICATION-TYPE
OBJECTS { receiveChannel }
STATUS current
DESCRIPTION "DFS impulsive interference detected event"
::= { p2pTraps 2 }
END

View File

@ -0,0 +1,24 @@
DIGIUM-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY
FROM SNMPv2-SMI;
digium MODULE-IDENTITY
LAST-UPDATED "200806202000Z"
ORGANIZATION "Digium, Inc."
CONTACT-INFO
"Mark Spencer
Email: markster@digium.com"
DESCRIPTION
"The Digium private-enterprise MIB"
REVISION "200806202000Z"
DESCRIPTION
"Corrected imports and missing revision for last update.
Addresses bug 12905. - jeffg@opennms.org"
REVISION "200602041900Z"
DESCRIPTION
"Initial revision."
::= { enterprises 22736 }
END

View File

@ -0,0 +1,618 @@
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

View File

@ -0,0 +1,68 @@
--
-- whisp-tc.mib
--
-- ********************************************************************
-- Copyright 2003 (c) , Motorola, Inc.
-- Motorola Confidential Proprietary
-- ********************************************************************
--
-- Contains SMIv2 Textual conventions for the Canopy Product Line.
--
-- ********************************************************************
-- $Id: $
--
-- Revision History:
--
-- <Date> <Author> <Changes>
-- 17/May/2000 B.M Initial release.
-- 05/Nov/2001 Y.G Modification
-- ********************************************************************
WHISP-TC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
whispModules
FROM WHISP-GLOBAL-REG-MIB;
whispTextualConventionsModule MODULE-IDENTITY
LAST-UPDATED "200304170000Z"
ORGANIZATION "Motorola"
CONTACT-INFO
"Canopy Technical Support
email: technical-support@canopywireless.com"
DESCRIPTION
"This module contains textual conventions for the Canopy
product line."
::= {whispModules 3}
-- -------------------------------------------------------------------------
-- Start Textual Conventions Definitions.
-- -------------------------------------------------------------------------
-- Textual convention for MAC address
WhispMACAddress ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This a WHiSP MAC address or ESN type."
SYNTAX OCTET STRING(SIZE(6))
--Textual convention for LUID
WhispLUID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The 12 LUID (Local Unit Identification) assigned to each Canopy
Subscriber Modem (SM)."
SYNTAX INTEGER(0..4095)
-- Textual convention for Event Log
EventString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "2048a"
STATUS current
DESCRIPTION
"The string used to display event log."
SYNTAX OCTET STRING(SIZE (0..2048))
END