diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/cisco/CISCOSB-EMBWEB-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/cisco/CISCOSB-EMBWEB-MIB')
| -rw-r--r-- | MIBS/cisco/CISCOSB-EMBWEB-MIB | 545 |
1 files changed, 545 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCOSB-EMBWEB-MIB b/MIBS/cisco/CISCOSB-EMBWEB-MIB new file mode 100644 index 0000000..59208b4 --- /dev/null +++ b/MIBS/cisco/CISCOSB-EMBWEB-MIB @@ -0,0 +1,545 @@ +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 + |