--livingston.mib @(#)livingston.mib 1.8 -- Copyright 1991,1997 Livingston Enterprises Inc -- livingston.mib -- MIB for the PortMaster SNMP Agent -- Release version = 3.8b3 LIVINGSTON-SNMP DEFINITIONS ::= BEGIN IMPORTS mgmt, NetworkAddress, IpAddress, Counter, Gauge, TimeTicks, enterprises FROM RFC1155-SMI DisplayString FROM SNMPv2-TC OBJECT-TYPE FROM RFC-1212; -- ********************************************************************** -- LIVINGSTON EXTENSIONS -- ********************************************************************** livingston OBJECT IDENTIFIER ::= { enterprises 307 } products OBJECT IDENTIFIER ::= { livingston 2 } livingstonMib OBJECT IDENTIFIER ::= { livingston 3 } livingstonSystem OBJECT IDENTIFIER ::= { livingstonMib 1 } livingstonInterfaces OBJECT IDENTIFIER ::= { livingstonMib 2 } livingstonAt OBJECT IDENTIFIER ::= { livingstonMib 3 } livingstonIp OBJECT IDENTIFIER ::= { livingstonMib 4 } livingstonIcmp OBJECT IDENTIFIER ::= { livingstonMib 5 } livingstonTcp OBJECT IDENTIFIER ::= { livingstonMib 6 } livingstonUdp OBJECT IDENTIFIER ::= { livingstonMib 7 } livingstonLocations OBJECT IDENTIFIER ::= { livingstonMib 12 } livingstonUsers OBJECT IDENTIFIER ::= { livingstonMib 13 } -- the Livingston Interfaces Group livingstonSerial OBJECT IDENTIFIER ::= { livingstonInterfaces 1 } livingstonT1E1 OBJECT IDENTIFIER ::= { livingstonInterfaces 2 } livingstonModem OBJECT IDENTIFIER ::= { livingstonInterfaces 3 } livingstonTrapString OBJECT-TYPE SYNTAX DisplayString (SIZE (0..80)) ACCESS read-only STATUS mandatory DESCRIPTION "A text string that describes the trap being reported." ::= { livingstonSystem 1 } -- the Livingston serial interface table livingstonSerialTable OBJECT-TYPE SYNTAX SEQUENCE OF LivingstonSerialEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of serial interface entries." ::= { livingstonSerial 1 } livingstonSerialEntry OBJECT-TYPE SYNTAX LivingstonSerialEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A serial interface entry containing objects at the physical and session layer." INDEX { livingstonSerialIndex } ::= { livingstonSerialTable 1 } LivingstonSerialEntry ::= SEQUENCE { livingstonSerialIndex INTEGER, livingstonSerialPortName DisplayString, livingstonSerialPhysType INTEGER, livingstonSerialUser DisplayString, livingstonSerialSessionId DisplayString, livingstonSerialType INTEGER, livingstonSerialDirection INTEGER, livingstonSerialPortStatus INTEGER, livingstonSerialStarted TimeTicks, livingstonSerialIdle TimeTicks, livingstonSerialInSpeed Gauge, livingstonSerialOutSpeed Gauge, livingstonSerialModemName DisplayString, livingstonSerialIpAddress IpAddress, livingstonSerialifDescr DisplayString, livingstonSerialInOctets Counter, livingstonSerialOutOctets Counter, livingstonSerialQOctets Counter, livingstonSerialModemStatus INTEGER, livingstonSerialModemCompression INTEGER, livingstonSerialModemProtocol INTEGER, livingstonSerialModemRetrains Counter, livingstonSerialModemRenegotiates Counter } livingstonSerialIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each serial interface." ::= { livingstonSerialEntry 1 } livingstonSerialPortName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual string containing the name of the serial interface (ie. S0, W1, etc)." ::= { livingstonSerialEntry 2 } livingstonSerialPhysType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following async(2), sync(3), isdn(4), trueDigital(5), isdnV120(6), isdnSync(7) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of physical serial interface, distinguished according to the physical/link protocol(s) being currently used on the interface." ::= { livingstonSerialEntry 3 } livingstonSerialUser OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "Name of the active user. Blank if not active." ::= { livingstonSerialEntry 4 } livingstonSerialSessionId OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "A unique Session Identifier which matches the RADIUS session ID. Blank when not using RADIUS." ::= { livingstonSerialEntry 5 } livingstonSerialType OBJECT-TYPE SYNTAX INTEGER { network(1), login(2), device(3), twoway(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The active type of service being provided by the serial interface." ::= { livingstonSerialEntry 6 } livingstonSerialDirection OBJECT-TYPE SYNTAX INTEGER { in(1), out(2), inout(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The direction the active session was initiated." ::= { livingstonSerialEntry 7 } livingstonSerialPortStatus OBJECT-TYPE SYNTAX INTEGER { idle(1), connecting(2), established(3), disconnecting(4), command(5), noservice(6) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the serial interface." ::= { livingstonSerialEntry 8 } livingstonSerialStarted OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The amount of time this session has been active." ::= { livingstonSerialEntry 9 } livingstonSerialIdle OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The amount of time this session has been idle." ::= { livingstonSerialEntry 10 } livingstonSerialInSpeed OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "An estimate of the serial interface's current inbound bandwidth in bits per second." ::= { livingstonSerialEntry 11 } livingstonSerialOutSpeed OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "An estimate of the serial interface's current outbound bandwidth in bits per second." ::= { livingstonSerialEntry 12 } livingstonSerialModemName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual string containing the name of the True Digital modem being used by the serial interface." ::= { livingstonSerialEntry 13 } livingstonSerialIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address associated with the serial interface. If being used as a network type port, this is the remote user's IP address. If being used as a device or login, this is the IP address of the host the user is connected to." ::= { livingstonSerialEntry 14 } livingstonSerialifDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual string containing information about the network interface bound to the serial interface." ::= { livingstonSerialEntry 15 } livingstonSerialInOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of octets received on the serial interface." ::= { livingstonSerialEntry 16 } livingstonSerialOutOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of octets transmitted on the serial interface." ::= { livingstonSerialEntry 17 } livingstonSerialQOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of octets queued on the serial interface." ::= { livingstonSerialEntry 18 } livingstonSerialModemStatus OBJECT-TYPE SYNTAX INTEGER { none(1), bound(2), connecting(3), active(4), test(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the modem being used by the serial interface." ::= { livingstonSerialEntry 19 } livingstonSerialModemCompression OBJECT-TYPE SYNTAX INTEGER { none(1), v42bis(2), mnp5(3), stac(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The compression being used in the modem or by the serial interface." ::= { livingstonSerialEntry 20 } livingstonSerialModemProtocol OBJECT-TYPE SYNTAX INTEGER { none(1), lapm(2), mnp(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The error correcting protocol being used in the modem or by the serial interface." ::= { livingstonSerialEntry 21 } livingstonSerialModemRetrains OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of retrains attempted by the modem attached to the serial interface." ::= { livingstonSerialEntry 22 } livingstonSerialModemRenegotiates OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of renegotiates attempted by the modem attached to the serial interface." ::= { livingstonSerialEntry 23 } -- the Livingston T1/E1 interface table. This table provides -- configuration and statistics for the Livingston integrated -- T1 and E1 direct telco interfaces. livingstonT1E1Table OBJECT-TYPE SYNTAX SEQUENCE OF LivingstonT1E1Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of T1/E1 interface entries." ::= { livingstonT1E1 1 } livingstonT1E1Entry OBJECT-TYPE SYNTAX LivingstonT1E1Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "A T1/E1 entry containing objects at the physical layer." INDEX { livingstonT1E1Index } ::= { livingstonT1E1Table 1 } LivingstonT1E1Entry ::= SEQUENCE { livingstonT1E1Index INTEGER, livingstonT1E1PhysType INTEGER, livingstonT1E1Function INTEGER, livingstonT1E1Status INTEGER, livingstonT1E1Framing INTEGER, livingstonT1E1Encoding INTEGER, livingstonT1E1PCM INTEGER, livingstonT1E1ChangeTime TimeTicks, livingstonT1E1RecvLevel Gauge, livingstonT1E1BlueAlarms Counter, livingstonT1E1YellowAlarms Counter, livingstonT1E1CarrierLoss Counter, livingstonT1E1SyncLoss Counter, livingstonT1E1BipolarErrors Counter, livingstonT1E1CRCErrors Counter, livingstonT1E1SyncErrors Counter } livingstonT1E1Index OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each T1/E1 interface." ::= { livingstonT1E1Entry 1 } livingstonT1E1PhysType OBJECT-TYPE SYNTAX INTEGER { t1(1), e1(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of interface (T1 or E1)." ::= { livingstonT1E1Entry 2 } livingstonT1E1Function OBJECT-TYPE SYNTAX INTEGER { isdn(1), channelized(2), clear(3), fractional(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The configured function of the interface." ::= { livingstonT1E1Entry 3 } livingstonT1E1Status OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), loopback(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current operational status of the interface." ::= { livingstonT1E1Entry 4 } livingstonT1E1Framing OBJECT-TYPE SYNTAX INTEGER { esf(1), d4(2), crc4(3), fas(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The configured line framing." ::= { livingstonT1E1Entry 5 } livingstonT1E1Encoding OBJECT-TYPE SYNTAX INTEGER { ami(1), b8zs(2), hdb3(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The configured line signal encoding." ::= { livingstonT1E1Entry 6 } livingstonT1E1PCM OBJECT-TYPE SYNTAX INTEGER { ulaw(1), alaw(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The configured voice modulation." ::= { livingstonT1E1Entry 7 } livingstonT1E1ChangeTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The amount of time this interface has been up or down." ::= { livingstonT1E1Entry 8 } livingstonT1E1RecvLevel OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "An estimate of the serial interface's current recieve signal level in DB." ::= { livingstonT1E1Entry 9 } livingstonT1E1BlueAlarms OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of Blue Alarms on the interface." ::= { livingstonT1E1Entry 10 } livingstonT1E1YellowAlarms OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of Yellow Alarms on the interface." ::= { livingstonT1E1Entry 11 } livingstonT1E1CarrierLoss OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of times the interface has lost carrier." ::= { livingstonT1E1Entry 12 } livingstonT1E1SyncLoss OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of times the interface has lost frame synchronization." ::= { livingstonT1E1Entry 13 } livingstonT1E1BipolarErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of bipolar violations detected on the interface." ::= { livingstonT1E1Entry 14 } livingstonT1E1CRCErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of frame level CRC errors detected on the interface." ::= { livingstonT1E1Entry 15 } livingstonT1E1SyncErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of frame synchronization errors detected on the interface." ::= { livingstonT1E1Entry 16 } -- the Livingston Modem table livingstonModemTable OBJECT-TYPE SYNTAX SEQUENCE OF LivingstonModemEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of modem entries." ::= { livingstonModem 1 } livingstonModemEntry OBJECT-TYPE SYNTAX LivingstonModemEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A modem entry containing objects at the session layer." INDEX { livingstonModemIndex } ::= { livingstonModemTable 1 } LivingstonModemEntry ::= SEQUENCE { livingstonModemIndex INTEGER, livingstonModemPortName DisplayString, livingstonModemStatus INTEGER, livingstonModemProtocol INTEGER, livingstonModemCompression INTEGER, livingstonModemInSpeed Gauge, livingstonModemOutSpeed Gauge, livingstonModemInByteCount Counter, livingstonModemOutByteCount Counter, livingstonModemRetrains Counter, livingstonModemRenegotiates Counter, livingstonModemCalls Counter, livingstonModemDetects Counter, livingstonModemConnects Counter } livingstonModemIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each modem interface." ::= { livingstonModemEntry 1 } livingstonModemPortName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual string containing the name of the serial interface (ie. S0, S1, etc)." ::= { livingstonModemEntry 2 } livingstonModemStatus OBJECT-TYPE SYNTAX INTEGER { none(1), bound(2), connecting(3), active(4), test(5), down(6), ready(7), halt(8), admin(9) } ACCESS read-only STATUS mandatory DESCRIPTION "A current state of the modem." ::= { livingstonModemEntry 3 } livingstonModemProtocol OBJECT-TYPE SYNTAX INTEGER { none(1), lapm(2), mnp(3), bufferd(4), direct(5), cellular(6) } ACCESS read-only STATUS mandatory DESCRIPTION "The error correcting protocol being used in the modem." ::= { livingstonModemEntry 4 } livingstonModemCompression OBJECT-TYPE SYNTAX INTEGER { none(1), v42bis(2), mnp5(3), stac(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The compression being used in the modem interface." ::= { livingstonModemEntry 5 } livingstonModemInSpeed OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "An estimate of the modem interface's current inbound bandwidth in bits per second." ::= { livingstonModemEntry 6 } livingstonModemOutSpeed OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "An estimate of the modem interface's current outbound bandwidth in bits per second." ::= { livingstonModemEntry 7 } livingstonModemInByteCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of bytes received on the serial interface." ::= { livingstonModemEntry 8 } livingstonModemOutByteCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of bytes transmitted on the serial interface." ::= { livingstonModemEntry 9 } livingstonModemRetrains OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of retrains attempted by the modem." ::= { livingstonModemEntry 10 } livingstonModemRenegotiates OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of renegotiates attempted by the modem." ::= { livingstonModemEntry 11 } livingstonModemCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times a call received by the modem." ::= { livingstonModemEntry 12 } livingstonModemDetects OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of analog calls received by the modem." ::= { livingstonModemEntry 13 } livingstonModemConnects OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of successful calls received by the modem." ::= { livingstonModemEntry 14 } -- -- Enterprise Trap definition for Livingston Enterprises -- livingstonTrap TRAP-TYPE ENTERPRISE livingston VARIABLES { livingstonTrapString } DESCRIPTION "The Trap will simply return a string description ." ::= 1 END