mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
* Extract DiscoveryItem and move some things to better places. Extract model class Fix up model construction. I have problem with construction... Makeshift model working. Switch constructor to factory. discover() and create() Support legacy discovery. Remove uneeded custom pollers Remove netonix custom detection as we try ucd on all os now. Add a few yaml procs. Fix a couple things. More processor discovery conversions Move Calix e7 to standard hrProcessorLoad, but it doesn't fully implement the HR-MIB, move things around to make it work. Add a few yaml procs. Fix a couple things. Correct some stupid mib stuff. Move more, drop php 5.3 Add netscaler which uses string indexes. Port fiberhome to yaml and use skip_values More conversions. BroadcomProcessorUsage Trait Serveriron and Ironware share some mibs. Create a common abstract os for them. Add yaml support for mib specification in each data entry Make legacy discover_processor() set 0 for hrDeviceIndex Untangle Dell switch OS processors Use use shared OS for groups if they don't have a specific group. fix silly mib mistake Make index optional Move HR and UCD to Traits and out of Processor. * forgot to update the fortiswitch index * Make sgos and avaya-ers match the old index. * fix comware test data * fix merge errors * fix dsm and remove pointless empty modules * file not found exception is in the wrong place. * Updated processor development docs
428 lines
13 KiB
Plaintext
428 lines
13 KiB
Plaintext
RIPSAP DEFINITIONS ::= BEGIN
|
|
|
|
-- This MIB defines the management information for the RIP and SAP
|
|
-- protocols running in an IPX enviroment. It provides information in
|
|
-- addition to that contained in the IPX MIB itself. All tables in this
|
|
-- MIB are linked to an instance of IPX via the system instance
|
|
-- identifier as defined in the IPX MIB.
|
|
|
|
IMPORTS
|
|
enterprises, Counter32, OBJECT-TYPE
|
|
FROM SNMPv2-SMI;
|
|
|
|
|
|
novell OBJECT IDENTIFIER ::= {enterprises 23}
|
|
mibDoc OBJECT IDENTIFIER ::= {novell 2}
|
|
ripsap OBJECT IDENTIFIER ::= {mibDoc 20}
|
|
|
|
|
|
-- Groups
|
|
|
|
ripsapSystem OBJECT IDENTIFIER ::= {ripsap 1}
|
|
ripsapCircuit OBJECT IDENTIFIER ::= {ripsap 2}
|
|
|
|
|
|
-- Types
|
|
|
|
-- NetNumber ::= OCTET STRING (SIZE(4))
|
|
|
|
|
|
-- System Group
|
|
-- This group contains global information about each instance of
|
|
-- RIP/SAP running on one system.
|
|
|
|
|
|
-- RIP System Table
|
|
-- This table contains an entry for each instance of RIP
|
|
-- running on the system.
|
|
|
|
ripSysTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RIPSysEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The RIP system table."
|
|
::= {ripsapSystem 1}
|
|
|
|
ripSysEntry OBJECT-TYPE
|
|
SYNTAX RIPSysEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Each entry corresponds to one instance of RIP
|
|
running on the system."
|
|
INDEX {
|
|
ripSysInstance
|
|
}
|
|
::= {ripSysTable 1}
|
|
|
|
RIPSysEntry ::= SEQUENCE {
|
|
ripSysInstance
|
|
INTEGER,
|
|
ripSysState
|
|
INTEGER,
|
|
ripSysIncorrectPackets
|
|
Counter32
|
|
}
|
|
|
|
ripSysInstance OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The unique identifier of the instance of RIP to
|
|
which this row corresponds. This value links the
|
|
instance of RIP to an instance of IPX running on the
|
|
system (i.e. the value of ripSysInstance should be the
|
|
same as a value of ipxSysInstance). This value may be
|
|
written only when creating a new entry in the table."
|
|
::= {ripSysEntry 1}
|
|
|
|
ripSysState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(1),
|
|
on(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Indicates the operational state of this instance of RIP."
|
|
::= {ripSysEntry 2}
|
|
|
|
ripSysIncorrectPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of times that an incorrectly formatted RIP
|
|
packet was received."
|
|
::= {ripSysEntry 3}
|
|
|
|
|
|
-- SAP System Table
|
|
-- This table contains an entry for each instance of SAP
|
|
-- running on the system.
|
|
|
|
sapSysTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SAPSysEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The SAP system table."
|
|
::= {ripsapSystem 2}
|
|
|
|
sapSysEntry OBJECT-TYPE
|
|
SYNTAX SAPSysEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Each entry corresponds to one instance of SAP
|
|
running on the system."
|
|
INDEX {
|
|
sapSysInstance
|
|
}
|
|
::= {sapSysTable 1}
|
|
|
|
SAPSysEntry ::= SEQUENCE {
|
|
sapSysInstance
|
|
INTEGER,
|
|
sapSysState
|
|
INTEGER,
|
|
sapSysIncorrectPackets
|
|
Counter32
|
|
}
|
|
|
|
|
|
sapSysInstance OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The unique identifier of the instance of SAP to
|
|
which this row corresponds. This value links the
|
|
instance of SAP to an instance of IPX running on the
|
|
system (i.e. the value of SApSysInstance should be the
|
|
same as a value of ipxSysInstance). This value may be
|
|
written only when creating a new entry in the table."
|
|
::= {sapSysEntry 1}
|
|
|
|
sapSysState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(1),
|
|
on(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Indicates the operational state of this instance of SAP."
|
|
::= {sapSysEntry 2}
|
|
|
|
sapSysIncorrectPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of times that an incorrectly formatted SAP
|
|
packet was received."
|
|
::= {sapSysEntry 3}
|
|
|
|
|
|
-- Circuit Group
|
|
-- This group contains RIP and SAP management information for each
|
|
-- circuit known to this system.
|
|
|
|
-- RIP Circuit Table
|
|
-- The RIP Circuit table contains an entry for the RIP information for
|
|
-- each circuit known to the system.
|
|
|
|
ripCircTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RIPCircEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The RIP Circuit table."
|
|
::= {ripsapCircuit 1}
|
|
|
|
ripCircEntry OBJECT-TYPE
|
|
SYNTAX RIPCircEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Each entry corresponds to one circuit known to the
|
|
system."
|
|
INDEX {
|
|
ripCircSysInstance,
|
|
ripCircIndex
|
|
}
|
|
::= {ripCircTable 1}
|
|
|
|
RIPCircEntry ::= SEQUENCE {
|
|
ripCircSysInstance
|
|
INTEGER,
|
|
ripCircIndex
|
|
INTEGER,
|
|
ripCircState
|
|
INTEGER,
|
|
ripCircPace
|
|
INTEGER,
|
|
ripCircUpdate
|
|
INTEGER,
|
|
ripCircAgeMultiplier
|
|
INTEGER,
|
|
ripCircPacketSize
|
|
INTEGER,
|
|
ripCircOutPackets
|
|
Counter32,
|
|
ripCircInPackets
|
|
Counter32
|
|
}
|
|
|
|
ripCircSysInstance OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The unique identifier of the instance of RIP and IPX
|
|
(via ipxSysInstance) to which this entry corresponds.
|
|
This value may be written only when creating a new entry in
|
|
the table."
|
|
::= {ripCircEntry 1}
|
|
|
|
ripCircIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The identifier of this circuit, unique within the
|
|
instance of RIP. This value corresponds to the circuit
|
|
identifier found in ipxCircIndex. This value may be
|
|
written only when creating a new entry in the table."
|
|
::= {ripCircEntry 2}
|
|
|
|
ripCircState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(1),
|
|
on(2),
|
|
auto-on(3),
|
|
auto-off(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Indicates whether RIP information may be sent/received
|
|
over this circuit."
|
|
DEFVAL { auto-off }
|
|
::= {ripCircEntry 3}
|
|
|
|
ripCircPace OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The maximum pace, in packets per second, at which RIP
|
|
packets may be sent on this circuit."
|
|
::= {ripCircEntry 4}
|
|
|
|
ripCircUpdate OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The RIP periodic update interval, in seconds."
|
|
DEFVAL { 60 }
|
|
::= {ripCircEntry 5}
|
|
|
|
ripCircAgeMultiplier OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The holding multiplier for information received in RIP
|
|
periodic updates."
|
|
DEFVAL { 4 }
|
|
::= {ripCircEntry 6}
|
|
|
|
ripCircPacketSize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The RIP packet size used on this circuit."
|
|
::= {ripCircEntry 7}
|
|
|
|
ripCircOutPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of RIP packets sent on this circuit."
|
|
::= {ripCircEntry 8}
|
|
|
|
ripCircInPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of RIP packets received on this circuit."
|
|
::= {ripCircEntry 9}
|
|
|
|
|
|
-- SAP Circuit Table
|
|
-- The SAP Circuit table contains an entry for the SAP information for
|
|
-- each circuit known to the system.
|
|
|
|
sapCircTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SAPCircEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The SAP Circuit table."
|
|
::= {ripsapCircuit 2}
|
|
|
|
sapCircEntry OBJECT-TYPE
|
|
SYNTAX SAPCircEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Each entry corresponds to one circuit known to the
|
|
system."
|
|
INDEX {
|
|
sapCircSysInstance,
|
|
sapCircIndex
|
|
}
|
|
::= {sapCircTable 1}
|
|
|
|
SAPCircEntry ::= SEQUENCE {
|
|
sapCircSysInstance
|
|
INTEGER,
|
|
sapCircIndex
|
|
INTEGER,
|
|
sapCircState
|
|
INTEGER,
|
|
sapCircPace
|
|
INTEGER,
|
|
sapCircUpdate
|
|
INTEGER,
|
|
sapCircAgeMultiplier
|
|
INTEGER,
|
|
sapCircPacketSize
|
|
INTEGER,
|
|
sapCircGetNearestServerReply
|
|
INTEGER,
|
|
sapCircOutPackets
|
|
Counter32,
|
|
sapCircInPackets
|
|
Counter32
|
|
}
|
|
|
|
sapCircSysInstance OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The unique identifier of the instance of SAP and IPX
|
|
(via ipxSysInstance) to which this entry corresponds.
|
|
This value may be written only when creating a new entry in
|
|
the table."
|
|
::= {sapCircEntry 1}
|
|
|
|
sapCircIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The identifier of this circuit, unique within the
|
|
instance of SAP. This value corresponds to the circuit
|
|
identifier found in ipxCircIndex. This value may be
|
|
written only when creating a new entry in the table."
|
|
::= {sapCircEntry 2}
|
|
|
|
sapCircState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(1),
|
|
on(2),
|
|
auto-on(3),
|
|
auto-off(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Indicates whether SAP information may be sent/received
|
|
over this circuit."
|
|
DEFVAL { auto-off }
|
|
::= {sapCircEntry 3}
|
|
|
|
sapCircPace OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The maximum pace, in packets per second, at which SAP
|
|
packets may be sent on this circuit."
|
|
::= {sapCircEntry 4}
|
|
|
|
sapCircUpdate OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The SAP periodic update interval, in seconds."
|
|
DEFVAL { 60 }
|
|
::= {sapCircEntry 5}
|
|
|
|
sapCircAgeMultiplier OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The holding multiplier for information received in SAP
|
|
periodic updates."
|
|
DEFVAL { 4 }
|
|
::= {sapCircEntry 6}
|
|
|
|
sapCircPacketSize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The SAP packet size used on this circuit."
|
|
::= {sapCircEntry 7}
|
|
|
|
sapCircGetNearestServerReply OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(1),
|
|
yes(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Indicates whether to respond to SAP get nearest server
|
|
requests received on this circuit."
|
|
DEFVAL { yes }
|
|
::= {sapCircEntry 8}
|
|
|
|
sapCircOutPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of SAP packets sent on this circuit."
|
|
::= {sapCircEntry 9}
|
|
|
|
sapCircInPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of SAP packets received on this circuit."
|
|
::= {sapCircEntry 10}
|
|
|
|
END
|