- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
169 lines
6.1 KiB
Text
169 lines
6.1 KiB
Text
CISCOSB-DEBUGCAPABILITIES-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Title: CISCOSB
|
|
-- SNA MIB
|
|
-- Version: 800
|
|
-- Date: 12-May-2015
|
|
|
|
IMPORTS
|
|
switch001 FROM CISCOSB-MIB
|
|
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
|
|
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
|
|
TestAndIncr, TimeInterval, DisplayString, RowStatus, TruthValue FROM SNMPv2-TC;
|
|
|
|
|
|
rlSna MODULE-IDENTITY
|
|
LAST-UPDATED "201101050000Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
|
|
CONTACT-INFO
|
|
"Postal: 170 West Tasman Drive
|
|
San Jose , CA 95134-1706
|
|
USA
|
|
|
|
|
|
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
|
|
|
|
DESCRIPTION
|
|
"This private MIB module is used for communication between
|
|
SNA client and SNA server."
|
|
REVISION "201505120000Z"
|
|
DESCRIPTION
|
|
"Initial revision."
|
|
::= { switch001 229 }
|
|
|
|
|
|
rlSnaNextFreeSessionId OBJECT-TYPE
|
|
SYNTAX TestAndIncr
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The MIB allows several SNA clients operating at the same time to
|
|
receive different session ids. Get operation on this MIB will return
|
|
the next free session id number. An SNA client should then issue SET
|
|
operation with the value it received. The response will be one of the
|
|
following:
|
|
- noError.
|
|
- inconsistentValue in case another client has already used this session id.
|
|
- resourceUnavailable in case the number of active sessions has already
|
|
reached the maximum.
|
|
In case of success, a new session events database is allocated for the session id."
|
|
::= { rlSna 1 }
|
|
|
|
|
|
rlSnaClientAgentPollingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlSnaClientAgentPollingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table maintains remote agents and MIBs the SNA client wants to poll. The SNA client can add
|
|
an entry to this table, with an session-id of a currently connected client. Once an entry was added,
|
|
the SNA application will poll the requested MIB in the requested agent. This will be done one time
|
|
only or repeatadly (rlSnaClientAgentPollingEnable is set to TRUE). When the client diesconnects, all
|
|
entries relevant to this client session-id are automatically deleted from the table. "
|
|
::= { rlSna 2 }
|
|
|
|
rlSnaClientAgentPollingEntry OBJECT-TYPE
|
|
SYNTAX RlSnaClientAgentPollingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The row definition for this table."
|
|
INDEX { rlSnaClientAgentClientSessionId, rlSnaClientAgentAgentAddressType, rlSnaClientAgentAgentAddress, IMPLIED rlSnaClientAgentMibName }
|
|
::= { rlSnaClientAgentPollingTable 1 }
|
|
|
|
RlSnaClientAgentPollingEntry ::= SEQUENCE {
|
|
rlSnaClientAgentClientSessionId INTEGER,
|
|
rlSnaClientAgentAgentAddressType InetAddressType,
|
|
rlSnaClientAgentAgentAddress InetAddress,
|
|
rlSnaClientAgentMibName DisplayString,
|
|
rlSnaClientAgentMibFieldsMask OCTET STRING,
|
|
rlSnaClientAgentSecondaryMibName DisplayString,
|
|
rlSnaClientAgentPollingEnable TruthValue,
|
|
rlSnaClientAgentPollingInterval TimeInterval,
|
|
rlSnaClientAgentStatus RowStatus
|
|
}
|
|
|
|
rlSnaClientAgentClientSessionId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The session-id of a the client that requests the remote agent's MIB/s polling."
|
|
::= { rlSnaClientAgentPollingEntry 1 }
|
|
|
|
rlSnaClientAgentAgentAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of Remote Agent IP address, from which the client wants to poll MIB/s."
|
|
::= { rlSnaClientAgentPollingEntry 2 }
|
|
|
|
rlSnaClientAgentAgentAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address of the remote agent, from which the client wants to poll MIB/s."
|
|
::= { rlSnaClientAgentPollingEntry 3 }
|
|
|
|
rlSnaClientAgentMibName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..80))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of a MIB table/ MIB scalar the SNA client wants to poll its values."
|
|
::= { rlSnaClientAgentPollingEntry 4 }
|
|
|
|
rlSnaClientAgentMibFieldsMask OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A bit-mask indicating which fields are requeted to be polled. For each requested
|
|
field, the appropriate bit should be turned on. Empty mask means all entry fields
|
|
should be polled."
|
|
DEFVAL { "" }
|
|
::= { rlSnaClientAgentPollingEntry 5 }
|
|
|
|
rlSnaClientAgentSecondaryMibName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..80))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of a secondary MIB table/ MIB scalar to be polled together with the
|
|
main MIB. In case the length of this value is 0, no MIB is being specified
|
|
to be polled."
|
|
DEFVAL { "" }
|
|
::= { rlSnaClientAgentPollingEntry 6 }
|
|
|
|
rlSnaClientAgentPollingEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the specified MIB should be polled periodically
|
|
on the remote agent, or one time only."
|
|
DEFVAL { false }
|
|
::= { rlSnaClientAgentPollingEntry 7 }
|
|
|
|
rlSnaClientAgentPollingInterval OBJECT-TYPE
|
|
SYNTAX TimeInterval
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time interval to wait until the next polling."
|
|
DEFVAL { 12000 }
|
|
::= { rlSnaClientAgentPollingEntry 8 }
|
|
|
|
rlSnaClientAgentStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status field of the row. The user may use only 'createAndGo'
|
|
and 'active' statuses."
|
|
::= { rlSnaClientAgentPollingEntry 9 }
|
|
|
|
|
|
END
|