-- ***************************************************************** -- DLINKSW-WEB-COMMON-MIB: D-Link WEB Common MIB -- -- Copyright (c) 2013 D-Link Corporation, all rights reserved. -- -- ***************************************************************** DLINKSW-WEB-COMMON-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, TruthValue, DisplayString FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF dlinkIndustrialCommon FROM DLINK-ID-REC-MIB; dlinkSwWebCommonMIB MODULE-IDENTITY LAST-UPDATED "201310280000Z" 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 "The MIB module for configuring Web common feature. This MIB module contains HTTP and HTTPS configuration." REVISION "201310280000Z" DESCRIPTION "This is the first version of the MIB file." ::= { dlinkIndustrialCommon 162 } -- ****************************************************************** -- Object Definition -- ****************************************************************** dWebCommonMIBNotifications OBJECT IDENTIFIER ::= { dlinkSwWebCommonMIB 0 } dWebMIBObjects OBJECT IDENTIFIER ::= { dlinkSwWebCommonMIB 1 } dWebCommonMIBConformance OBJECT IDENTIFIER ::= { dlinkSwWebCommonMIB 2 } -- ----------------------------------------------------------------------------- dHttpServerObjects OBJECT IDENTIFIER ::= { dWebMIBObjects 1 } dSslServerObjects OBJECT IDENTIFIER ::= { dWebMIBObjects 2 } -- ----------------------------------------------------------------------------- -- dHttpServerObjects -- ----------------------------------------------------------------------------- dHttpServerStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the HTTP server feature is support or not." DEFVAL { true } ::= { dHttpServerObjects 1 } -- ----------------------------------------------------------------------------- dHttpTcpPort OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object is Used to configure the TCP port number for HTTP server. The well-known TCP port for the HTTP server is 80." DEFVAL { 80 } ::= { dHttpServerObjects 2} -- ----------------------------------------------------------------------------- dHttpIdleTimeoutVal OBJECT-TYPE SYNTAX Unsigned32 (60..36000) MAX-ACCESS read-write STATUS current DESCRIPTION "This object is Used to set idle timeout of a http server connection in seconds." DEFVAL { 180 } ::= { dHttpServerObjects 3} -- ----------------------------------------------------------------------------- -- dSslServerObjects -- ----------------------------------------------------------------------------- dSslServicePolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the name of the policy for SSL application. This node is volatile; that is, it is lost if the SNMP agent is rebooted." ::= { dSslServerObjects 1 } dSslServerStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the SSL feature is support or not." DEFVAL { false } ::= { dSslServerObjects 2 } -- ****************************************************************** -- Conformance and Compliance -- ****************************************************************** dWebCommonMIBCompliances OBJECT IDENTIFIER ::= { dWebCommonMIBConformance 1 } dWebCommonGroups OBJECT IDENTIFIER ::= { dWebCommonMIBConformance 2 } dWebMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for entities which implement the DLINKSW-WEB-COMMON-MIB. " MODULE -- this module MANDATORY-GROUPS { dHttpServerGroups, dSslServerGroups } ::= { dWebCommonMIBCompliances 1 } -- units of conformance dHttpServerGroups OBJECT-GROUP OBJECTS { dHttpServerStatus, dHttpTcpPort, dHttpIdleTimeoutVal } STATUS current DESCRIPTION "Objects for globally configuring HTTP server feature. " ::= { dWebCommonGroups 1 } dSslServerGroups OBJECT-GROUP OBJECTS { dSslServicePolicyName, dSslServerStatus } STATUS current DESCRIPTION "Objects for globally configuring SSL server feature. " ::= { dWebCommonGroups 2 } END