- 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.
219 lines
7.6 KiB
Text
219 lines
7.6 KiB
Text
-- *****************************************************************
|
|
-- DLINKSW-TELNET-MIB.mib : TELNET MIB
|
|
--
|
|
-- Copyright (c) 2013 D-Link Corporation, all rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
|
|
DLINKSW-TELNET-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
TruthValue
|
|
FROM SNMPv2-TC
|
|
InterfaceIndexOrZero
|
|
FROM IF-MIB
|
|
InetAddressType,InetAddress
|
|
FROM INET-ADDRESS-MIB
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
dlinkIndustrialCommon
|
|
FROM DLINK-ID-REC-MIB;
|
|
|
|
|
|
dlinkSwTelnetMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201304220000Z"
|
|
ORGANIZATION "D-Link Corp."
|
|
CONTACT-INFO
|
|
" D-Link Corporation
|
|
Postal: No. 289, Sinhu 3rd Rd., Neihu District,
|
|
Taipei City 114, Taiwan, R.O.C
|
|
Tel: +886-2-66000123
|
|
E-mail: tsd@dlink.com.tw
|
|
"
|
|
DESCRIPTION
|
|
"This MIB module defines objects for TELNET application."
|
|
|
|
REVISION "201304220000Z"
|
|
DESCRIPTION
|
|
"First release of this MIB."
|
|
::= { dlinkIndustrialCommon 40 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dTelnetNotifications OBJECT IDENTIFIER ::= { dlinkSwTelnetMIB 0 }
|
|
dTelnetObjects OBJECT IDENTIFIER ::= { dlinkSwTelnetMIB 1 }
|
|
dTelnetConformance OBJECT IDENTIFIER ::= { dlinkSwTelnetMIB 2 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dTelnetServerEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies whether the TELNET server function on
|
|
the device is enabled."
|
|
DEFVAL { true }
|
|
::= { dTelnetObjects 1 }
|
|
|
|
dTelnetServerTcpPort OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates TCP port for the TELNET server.
|
|
The well-known TCP port for the TELNET server is 23.
|
|
"
|
|
DEFVAL { 23 }
|
|
::= { dTelnetObjects 2 }
|
|
|
|
dTelnetSourceInterfaceIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the ifIndex of the interface whose IP address
|
|
will be used as the source address of packets that initiates a TELNET
|
|
connection.
|
|
A zero value indicates the source interface is not specified and the
|
|
IP address of the closest interface will be used.
|
|
"
|
|
DEFVAL { 0 }
|
|
::= { dTelnetObjects 3 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dTelnetSessionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DTelnetSessionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains a list of TELNET users."
|
|
::= { dTelnetObjects 4 }
|
|
|
|
dTelnetSessionEntry OBJECT-TYPE
|
|
SYNTAX DTelnetSessionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains the information of a TELNET session."
|
|
INDEX { dTelnetSessionID }
|
|
::= { dTelnetSessionTable 1 }
|
|
|
|
DTelnetSessionEntry ::= SEQUENCE {
|
|
dTelnetSessionID Unsigned32,
|
|
dTelnetSessionUserName SnmpAdminString,
|
|
dTelnetSessionUserPrivilegeLvl Unsigned32,
|
|
dTelnetSessionLoginDuration Unsigned32,
|
|
dTelnetSessionHostAddrType InetAddressType,
|
|
dTelnetSessionHostAddr InetAddress
|
|
}
|
|
|
|
dTelnetSessionID OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique number that identifies the TELNET session."
|
|
::= { dTelnetSessionEntry 1 }
|
|
|
|
dTelnetSessionUserName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the TELNET user."
|
|
::= { dTelnetSessionEntry 2 }
|
|
|
|
dTelnetSessionUserPrivilegeLvl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1.. 15)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the privilege level of the entry."
|
|
::= { dTelnetSessionEntry 3 }
|
|
|
|
dTelnetSessionLoginDuration OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the elapsed time the user has
|
|
loginned."
|
|
::= { dTelnetSessionEntry 4 }
|
|
|
|
dTelnetSessionHostAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The host address type of the TELNET client.
|
|
"
|
|
::= { dTelnetSessionEntry 5 }
|
|
|
|
dTelnetSessionHostAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The host address of the TELNET client.
|
|
"
|
|
::= { dTelnetSessionEntry 6 }
|
|
|
|
-- Conformance
|
|
|
|
|
|
dTelnetCompliances OBJECT IDENTIFIER ::= { dTelnetConformance 1 }
|
|
|
|
dTelnetGroups OBJECT IDENTIFIER ::= { dTelnetConformance 2 }
|
|
|
|
|
|
dTelnetCompliance MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities which
|
|
implement the DLINKSW-TELNET-MIB."
|
|
MODULE MANDATORY-GROUPS {
|
|
dTelnetConfigGroup,
|
|
dTelnetSessionInfoGroup
|
|
}
|
|
|
|
OBJECT dTelnetSourceInterfaceIndex
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"It is compliant to implement this object as read-only.
|
|
Support for configurable source interface is only
|
|
required on the platform which supports TELNET client."
|
|
|
|
::= { dTelnetCompliances 1 }
|
|
|
|
dTelnetConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dTelnetServerEnabled,
|
|
dTelnetServerTcpPort,
|
|
dTelnetSourceInterfaceIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects for TELNET configuration."
|
|
::= { dTelnetGroups 1 }
|
|
|
|
dTelnetSessionInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dTelnetSessionUserName,
|
|
dTelnetSessionUserPrivilegeLvl,
|
|
dTelnetSessionLoginDuration,
|
|
dTelnetSessionHostAddrType,
|
|
dTelnetSessionHostAddr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to display TELNET connection related
|
|
information."
|
|
::= { dTelnetGroups 2 }
|
|
|
|
|
|
END
|
|
|