- 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.
545 lines
16 KiB
Text
545 lines
16 KiB
Text
CISCOSB-EMBWEB-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Title: CISCOSB EMBWEB ROS
|
|
-- Private EMBWEB MIB
|
|
-- Version: 7.45
|
|
-- Date: 28 Sep 2006
|
|
|
|
IMPORTS
|
|
switch001 FROM CISCOSB-MIB
|
|
OBJECT-TYPE, MODULE-IDENTITY, IpAddress FROM SNMPv2-SMI
|
|
TruthValue, DisplayString, RowStatus FROM SNMPv2-TC;
|
|
|
|
rlEmbWeb MODULE-IDENTITY
|
|
LAST-UPDATED "200607030001Z"
|
|
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 adds MIBs to EMBWEB (Embedded Web Server)."
|
|
REVISION "200607030000Z"
|
|
DESCRIPTION
|
|
"Initial revision."
|
|
::= { switch001 66 }
|
|
|
|
RlEmbWebProtocol ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Embedde Web Protocol"
|
|
SYNTAX INTEGER {
|
|
default(1),
|
|
http(2),
|
|
https(3)
|
|
}
|
|
|
|
RlEmbWebEnabled ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Embedde Web Service Support Enabled/Disabled"
|
|
SYNTAX INTEGER {
|
|
default(1),
|
|
false(2),
|
|
true(3)
|
|
}
|
|
|
|
|
|
rlEmWebMibVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Embedded web version, the current version is 2."
|
|
::= { rlEmbWeb 1 }
|
|
|
|
rlEmWebWebSite OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Link for the vendor web site used to retrive information."
|
|
::= { rlEmbWeb 2 }
|
|
|
|
rlEmWebSecurityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlEmWebSecurityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Security Table whose entry is composed of username and
|
|
Password, group and access privileges for each user.
|
|
The access privileges can be one or more of none, read-files,
|
|
read-write, and super."
|
|
::= { rlEmbWeb 3 }
|
|
|
|
rlEmWebSecurityEntry OBJECT-TYPE
|
|
SYNTAX RlEmWebSecurityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row definition for this table."
|
|
INDEX { rlEmWebSecurityUserName }
|
|
::= { rlEmWebSecurityTable 1 }
|
|
|
|
RlEmWebSecurityEntry ::= SEQUENCE {
|
|
rlEmWebSecurityUserName DisplayString,
|
|
rlEmWebSecurityPassword DisplayString,
|
|
rlEmWebSecurityAccess INTEGER,
|
|
rlEmWebSecurityIpAddr IpAddress,
|
|
rlEmWebSecurityPort INTEGER,
|
|
rlEmWebSecuritySnmpVersion INTEGER,
|
|
rlEmWebSecurityStatus RowStatus
|
|
}
|
|
|
|
rlEmWebSecurityUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The User name."
|
|
::= { rlEmWebSecurityEntry 1 }
|
|
|
|
rlEmWebSecurityPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The User password."
|
|
::= { rlEmWebSecurityEntry 2 }
|
|
|
|
rlEmWebSecurityAccess OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
readOnly(2),
|
|
readWrite(3),
|
|
super(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Access rights for this user ."
|
|
::= { rlEmWebSecurityEntry 3 }
|
|
|
|
rlEmWebSecurityIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address to send the traps to.0 means doesn't want
|
|
to receive traps."
|
|
::= { rlEmWebSecurityEntry 4 }
|
|
|
|
rlEmWebSecurityPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port to send the traps to."
|
|
::= { rlEmWebSecurityEntry 5 }
|
|
|
|
rlEmWebSecuritySnmpVersion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ver1(1),
|
|
ver2(2),
|
|
ver3(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SNMP version supported by this user. For the agent use."
|
|
::= { rlEmWebSecurityEntry 6 }
|
|
|
|
rlEmWebSecurityStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the security table entry. It's used to delete an entry"
|
|
::= { rlEmWebSecurityEntry 7 }
|
|
|
|
rlEmWebCloseTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable defines the maximum time period
|
|
in seconds that a TCP connection can stay open
|
|
without depending on the TCP timeout mechanism"
|
|
DEFVAL { 30 }
|
|
::= { rlEmbWeb 5 }
|
|
|
|
rlEmWebReceiveTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable defines the maximum time period
|
|
in seconds that a TCP connection can wait for
|
|
data which hasn't arrived "
|
|
DEFVAL { 30 }
|
|
::= { rlEmbWeb 6 }
|
|
|
|
rlEmWebMaxIdleTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER (0..3932159)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable defines the maximum HTTP Idle time
|
|
period in seconds for a TCP connection.If another request
|
|
isn't made at this period, the connection is closed.
|
|
The value 0 is supported as 'no timeout'."
|
|
DEFVAL { 600 }
|
|
::= { rlEmbWeb 7 }
|
|
|
|
rlEmWebSetEWSfilesStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
opened (1),
|
|
closed (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable sets the status of the embedded Web Server
|
|
files to either closed or opened."
|
|
DEFVAL { opened }
|
|
::= { rlEmbWeb 8 }
|
|
|
|
rlEmbeddedWebApplied OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies if the device supports Embedded WEB:
|
|
true - suppotrs
|
|
false - does not support"
|
|
::= { rlEmbWeb 9 }
|
|
|
|
rlEmWebHttpPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the TCP port the embedded web uses for HTTP sessions."
|
|
::= { rlEmbWeb 10 }
|
|
|
|
rlEmWebHttpEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable HTTP sessions"
|
|
::= { rlEmbWeb 11 }
|
|
|
|
rlEmWebHttpsPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the TCP port the embedded web uses for HTTPS sessions."
|
|
::= { rlEmbWeb 12 }
|
|
|
|
rlEmWebHttpsEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable HTTPS sessions"
|
|
::= { rlEmbWeb 13 }
|
|
|
|
rlEmWebCertificateCountryName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(2))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of country name field that will appear when a new certificate is generated."
|
|
::= { rlEmbWeb 14 }
|
|
|
|
rlEmWebCertificateStateOrProvinceName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of state or province name field that will appear when a new certificate is generated."
|
|
::= { rlEmbWeb 15 }
|
|
|
|
|
|
rlEmWebCertificateLocalityName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of locality field that will appear when a new certificate is generated."
|
|
::= { rlEmbWeb 16 }
|
|
|
|
|
|
rlEmWebCertificateOrganizationName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of organization field that will appear when a new certificate is generated."
|
|
::= { rlEmbWeb 17 }
|
|
|
|
rlEmWebCertificateCommonName OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of common name field that will appear when a new certificate is generated."
|
|
::= { rlEmbWeb 19 }
|
|
|
|
rlEmWebCertificateRegenerate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noAction(0),
|
|
regenerateCertificate(1),
|
|
regenerateRsaKeyAndCertificate(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting to a regenerateCertificate causes a new certifiacte to be generated and to be used for all new sessions."
|
|
::= { rlEmbWeb 20 }
|
|
|
|
|
|
rlEmWebRsaKeyLength OBJECT-TYPE
|
|
SYNTAX INTEGER (512..2048)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting the RSA key size that will be created when rlEmWebRegenerateCertificateAndKey will be
|
|
set to regenerateCertificateAndKey."
|
|
::= { rlEmbWeb 21 }
|
|
|
|
rlEmWebDebug OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MIB variable for setting debug information."
|
|
::= { rlEmbWeb 22 }
|
|
|
|
rlEmWebURL OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The URL through which the EWS of this device can be accessed."
|
|
::= { rlEmbWeb 23 }
|
|
|
|
rlEmWebDisplayNonPresentEntities OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether the EWS is required to display non-present entities
|
|
(like non-present ports, IP addresses on non-present ports etc.) on it's screens."
|
|
::= { rlEmbWeb 24 }
|
|
|
|
rlEmWebCertificateExists OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether a certificate has been generated."
|
|
::= { rlEmbWeb 25 }
|
|
|
|
|
|
rlEmWebHttpsActiveCertificateId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"By setting this scalar https is notified that the certificate and key with this index
|
|
should be used for new https sessions. Even if the certifcate or key doesn't exist yet
|
|
the operation will succeed."
|
|
::= { rlEmbWeb 26 }
|
|
|
|
rlEmWebExtraPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the TCP port the embedded web uses for The Extra Port sessions."
|
|
::= { rlEmbWeb 27 }
|
|
|
|
rlEmWebExtraPortType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
http(0),
|
|
https(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the Extra Port Type HTTP/HTTPS for all sessions."
|
|
::= { rlEmbWeb 28 }
|
|
|
|
rlEmWebMaxHttpsIdleTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER (0..3932159)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable defines the maximum HTTPS Idle time
|
|
period in seconds for a web connection.If another request
|
|
isn't made at this period, the connection is closed.
|
|
The value 0 is supported as 'no timeout'."
|
|
DEFVAL { 600 }
|
|
::= { rlEmbWeb 29 }
|
|
|
|
rlEmWebServiceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlEmWebServiceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
::= { rlEmbWeb 30 }
|
|
|
|
rlEmWebServiceEntry OBJECT-TYPE
|
|
SYNTAX RlEmWebServiceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row definition for this table."
|
|
INDEX { rlEmWebServiceId }
|
|
::= { rlEmWebServiceTable 1 }
|
|
|
|
RlEmWebServiceEntry ::= SEQUENCE {
|
|
rlEmWebServiceId INTEGER,
|
|
rlEmWebServiceName DisplayString,
|
|
rlEmWebServiceEnable RlEmbWebEnabled,
|
|
rlEmWebServicePort INTEGER,
|
|
rlEmWebServiceMaxUsers INTEGER,
|
|
rlEmWebServiceProtocol RlEmbWebProtocol,
|
|
rlEmWebServiceCertificateId INTEGER,
|
|
rlEmWebServiceMaxIdleTimeOut INTEGER,
|
|
rlEmWebServiceMaxHardTimeOut INTEGER
|
|
}
|
|
|
|
rlEmWebServiceId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Service Id."
|
|
::= { rlEmWebServiceEntry 1 }
|
|
|
|
rlEmWebServiceName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Service name"
|
|
DEFVAL { ''H }
|
|
::= { rlEmWebServiceEntry 2 }
|
|
|
|
rlEmWebServiceEnable OBJECT-TYPE
|
|
SYNTAX RlEmbWebEnabled
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the service is enabled or not. if set to 'default' will
|
|
the service to go back to its initialization default status."
|
|
DEFVAL { default }
|
|
::= { rlEmWebServiceEntry 3 }
|
|
|
|
rlEmWebServicePort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the TCP port on which service is listening.
|
|
value 0 will set the service to it's default port"
|
|
DEFVAL { 0 }
|
|
::= { rlEmWebServiceEntry 4 }
|
|
|
|
rlEmWebServiceMaxUsers OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximal number of users for this service."
|
|
DEFVAL { 0 }
|
|
::= { rlEmWebServiceEntry 5 }
|
|
|
|
rlEmWebServiceProtocol OBJECT-TYPE
|
|
SYNTAX RlEmbWebProtocol
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the protocol that the service operates on. Note that the
|
|
general HTTP service can have only the http value and the general HTTPS
|
|
service can have only the https value.
|
|
setting the field to 'default' will cause the service to go back to it's
|
|
initialization settings."
|
|
DEFVAL { default }
|
|
::= { rlEmWebServiceEntry 6 }
|
|
|
|
rlEmWebServiceCertificateId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the certificate used by the service if rlEmWebServiceProtocol is
|
|
https. A value of 0 indicates that a certificate has not been assigned to
|
|
this service. setting this field to 1000 will cause the service to go
|
|
back to it's initialization value."
|
|
DEFVAL { 1000 }
|
|
::= { rlEmWebServiceEntry 7 }
|
|
|
|
rlEmWebServiceMaxIdleTimeOut OBJECT-TYPE
|
|
SYNTAX INTEGER (0..3932160)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable defines the maximum Idle time period in seconds for a TCP connection.
|
|
If another request isn't made at this period, the connection is closed.
|
|
The value 0 is supported as 'no timeout'.setting this field to 3932160
|
|
will cause the service to go back to it's initialization value."
|
|
DEFVAL { 3932160 }
|
|
::= { rlEmWebServiceEntry 8 }
|
|
|
|
rlEmWebServiceMaxHardTimeOut OBJECT-TYPE
|
|
SYNTAX INTEGER (0..3932160)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A user connected to the device via an HTTP session is
|
|
automatically logged out after this amount of time (in seconds) regardless of the amount of HTTP activity.
|
|
Maximal value is 168 hours.
|
|
The value 0 is supported as 'no timeout'. Setting this field to 3932160
|
|
will cause the service to go back to it's initialization value."
|
|
DEFVAL { 3932160 }
|
|
::= { rlEmWebServiceEntry 9 }
|
|
|
|
|
|
|
|
rlEmWebMaxHardTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER (0..604800)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A user connected to the device via an HTTP session is
|
|
automatically logged out after this amount of time regardless of the amount of HTTP activity.
|
|
Maximal value is 168 hours.
|
|
The value 0 is supported as 'no timeout'."
|
|
DEFVAL { 86400 }
|
|
::= { rlEmbWeb 31 }
|
|
|
|
rlEmWebMaxHttpsHardTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER (0..604800)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A user connected to the device via an HTTPS session is
|
|
automatically logged out after this amount of time regardless of the amount of HTTPS activity.
|
|
Maximal value is 168 hours.
|
|
The value 0 is supported as 'no timeout'."
|
|
DEFVAL { 86400 }
|
|
::= { rlEmbWeb 32 }
|
|
|
|
END
|
|
|