librenms/librenms

View on GitHub
mibs/nokia/ALCATEL-IND1-WEBMGT-MIB

Summary

Maintainability
Test Coverage
ALCATEL-IND1-WEBMGT-MIB DEFINITIONS ::= BEGIN

        IMPORTS
        OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE, Counter32, IpAddress
            FROM SNMPv2-SMI
        RowStatus, DisplayString
            FROM SNMPv2-TC
            OBJECT-GROUP
                FROM SNMPv2-CONF
        InetAddress, InetAddressType
            FROM INET-ADDRESS-MIB
        softentIND1WebMgt
            FROM ALCATEL-IND1-BASE
            switchMgtTraps       FROM ALCATEL-IND1-BASE;

        alcatelIND1WebMgtMIB MODULE-IDENTITY
        LAST-UPDATED    "200704030000Z"
    ORGANIZATION    "Alcatel-Lucent"
        CONTACT-INFO
            "Please consult with Customer Service to ensure the most appropriate
            version of this document is used with the products in question:

                        Alcatel-Lucent, Enterprise Solutions Division
                       (Formerly Alcatel Internetworking, Incorporated)
                               26801 West Agoura Road
                            Agoura Hills, CA  91301-5122
                              United States Of America

                Telephone:               North America  +1 800 995 2696
                                         Latin America  +1 877 919 9526
                                         Europe         +31 23 556 0100
                                         Asia           +65 394 7933
                                         All Other      +1 818 878 4507

                Electronic Mail:         support@ind.alcatel.com
            World Wide Web:          http://alcatel-lucent.com/wps/portal/enterprise
                File Transfer Protocol:  ftp://ftp.ind.alcatel.com/pub/products/mibs"

        DESCRIPTION
            "This module describes an authoritative enterprise-specific Simple
             Network Management Protocol (SNMP) Management Information Base (MIB):

                 For the Birds Of Prey Product Line
                 WebView - web based embedded device manager.

             The right to make changes in specification and other information
             contained in this document without prior notice is reserved.

             No liability shall be assumed for any incidental, indirect, special, or
             consequential damages whatsoever arising from or related to this
             document or the information contained herein.

             Vendors, end-users, and other interested parties are granted
             non-exclusive license to use this specification in connection with
             management of the products for which it is intended to be used.

                         Copyright (C) 1995-2007 Alcatel-Lucent
                             ALL RIGHTS RESERVED WORLDWIDE"


        ::= { softentIND1WebMgt 1 }


       alcatelIND1WebMgtMIBObjects OBJECT-IDENTITY
        STATUS current
            DESCRIPTION
                "Branch For WebView Subsystem Managed Objects."
        ::= { alcatelIND1WebMgtMIB  1 }

    alcatelIND1WebMgtMIBConformance OBJECT-IDENTITY
          STATUS current
            DESCRIPTION
                "Branch For WebView Subsystem Conformance Information."
            ::= { alcatelIND1WebMgtMIB  2 }


        alcatelIND1WebMgtMIBGroups OBJECT-IDENTITY
            STATUS current
            DESCRIPTION
                "Branch For WebView Subsystem Groups of managed objects."
            ::= { alcatelIND1WebMgtMIBConformance 1 }


        alcatelIND1WebMgtMIBCompliances OBJECT-IDENTITY
            STATUS current
            DESCRIPTION
                "Branch For WebView Subsystem Compliance Statements."
            ::= { alcatelIND1WebMgtMIBConformance 2 }

-- WebView Global Configuration parameters

       alaIND1WebMgtAdminStatus OBJECT-TYPE
            SYNTAX  INTEGER {
                        enable(1),
                        disable(2)
                    }
            MAX-ACCESS  read-write
            STATUS  current
            DESCRIPTION
            "Enable/Disable WebView Application."
                DEFVAL { enable }
         ::= { alcatelIND1WebMgtMIBObjects 1 }


        alaIND1WebMgtSSL OBJECT-TYPE
            SYNTAX  INTEGER {
                        enable(1),
                        disable(2)
                          }
            MAX-ACCESS  read-write
            STATUS  current
            DESCRIPTION
            "Enable/Disable SSL for WebView."
                DEFVAL { enable }
         ::= { alcatelIND1WebMgtMIBObjects 2}


--
-- WebView Remote File Server (RFS) configuration table
--

        alaIND1WebMgtRFSConfigTable OBJECT-TYPE
            SYNTAX    SEQUENCE OF AlaIND1WebMgtRFSConfigEntry
            MAX-ACCESS    not-accessible
            STATUS    current
            DESCRIPTION
                  "WebView Remote File Server Configuration table."
         ::= { alcatelIND1WebMgtMIBObjects 3 }

        alaIND1WebMgtRFSConfigEntry OBJECT-TYPE
            SYNTAX    AlaIND1WebMgtRFSConfigEntry
            MAX-ACCESS    not-accessible
           STATUS    current
            DESCRIPTION
                "WebView RFS Configuration entry.Maximum of 4 RFS is currently supported."
           INDEX    {
                alaIND1WebMgtRFSAddrType,
                alaIND1WebMgtRFSIPAddr
                     }
            ::= { alaIND1WebMgtRFSConfigTable 1}

        AlaIND1WebMgtRFSConfigEntry ::=
                        SEQUENCE    {
                          alaIND1WebMgtRFSAddrType        InetAddressType,
                                    alaIND1WebMgtRFSIPAddr          InetAddress,
                                    alaIND1WebMgtRFSIPServerName    DisplayString,
                                    alaIND1WebMgtRFSServerLogin     DisplayString,
                                    alaIND1WebMgtRFSServerPassword  DisplayString,
                          alaIND1WebMgtRFSPrefServer      INTEGER,
                          alaIND1WebMgtRFSPath          DisplayString,
                          alaIND1WebMgtRFSRowStatus      RowStatus
                        }


        alaIND1WebMgtRFSAddrType OBJECT-TYPE
            SYNTAX  InetAddressType
                  MAX-ACCESS  read-write
                  STATUS  current
                  DESCRIPTION
                      "RFS address type. InetAddressIPv4 (1) is the only type currently supported. "
                  ::= { alaIND1WebMgtRFSConfigEntry 1}



        alaIND1WebMgtRFSIPAddr OBJECT-TYPE
                    SYNTAX  InetAddress
                     MAX-ACCESS  read-write
                     STATUS  current
                     DESCRIPTION
                            "RFS IP address."
                ::= { alaIND1WebMgtRFSConfigEntry 2}

        alaIND1WebMgtRFSIPServerName OBJECT-TYPE
                       SYNTAX  DisplayString
                        MAX-ACCESS  read-write
                   STATUS  current
                    DESCRIPTION
                          "RFS DNS Name."
                  ::= { alaIND1WebMgtRFSConfigEntry 3 }

        alaIND1WebMgtRFSServerLogin OBJECT-TYPE
                  SYNTAX  DisplayString
                  MAX-ACCESS  read-write
                  STATUS  current
                  DESCRIPTION
                       "Login name for RFS."
                  ::= { alaIND1WebMgtRFSConfigEntry 4 }

        alaIND1WebMgtRFSServerPassword OBJECT-TYPE
                   SYNTAX  DisplayString
                   MAX-ACCESS  read-write
                   STATUS  current
                   DESCRIPTION
                      "Password for RFS."
                   ::= { alaIND1WebMgtRFSConfigEntry 5 }

        alaIND1WebMgtRFSPrefServer OBJECT-TYPE
                   SYNTAX  INTEGER {
                                preferred(1)
                                }
                   MAX-ACCESS  read-write
                   STATUS  current
                   DESCRIPTION
                        "The value 1 indicates that this server is a preferred one.
                Any other number will be an indication that the server should
                ony be used if the preferred one is unreachable."
            DEFVAL { 1 }
                  ::= { alaIND1WebMgtRFSConfigEntry 6 }

           alaIND1WebMgtRFSPath OBJECT-TYPE
                   SYNTAX  DisplayString
                   MAX-ACCESS  read-write
                   STATUS  current
                   DESCRIPTION
                        "Directory path for the Remote File Server "
             ::= { alaIND1WebMgtRFSConfigEntry 7 }

           alaIND1WebMgtRFSRowStatus OBJECT-TYPE
                    SYNTAX  RowStatus
                    MAX-ACCESS  read-write
                    STATUS  current
                    DESCRIPTION
                        "The status column used for creating, modifying,
                and deleting instances of the columnar objects in
                the evaluation table. Set to 4 to create a new entry in the table,
                6 to delete an entry in the table."
                    ::= { alaIND1WebMgtRFSConfigEntry 8 }


           alaIND1WebMgtDigestAuth OBJECT-TYPE
                SYNTAX  INTEGER {
                                enable(1),
                                disable(2)
                                 }
                MAX-ACCESS  read-write
                STATUS  current
                DESCRIPTION
                    "Enable/Diable Digest Authentication. Currently the object is not supported."
                    DEFVAL { enable }
         ::= { alcatelIND1WebMgtMIBObjects 4 }

        alaIND1WebMgtHttpPort OBJECT-TYPE
            SYNTAX  INTEGER (0..65535)
            MAX-ACCESS  read-write
            STATUS  current
            DESCRIPTION
                 "The user configurable TCP port for switch's
             http access. Default is 80."
            DEFVAL { 80 }
         ::= { alcatelIND1WebMgtMIBObjects 5 }

        alaIND1WebMgtHttpsPort OBJECT-TYPE
            SYNTAX  INTEGER (0..65535)
            MAX-ACCESS  read-write
            STATUS  current
            DESCRIPTION
                 "The user configurable TCP port for switch's https
                 access. Default is 443."
            DEFVAL { 443 }
         ::= { alcatelIND1WebMgtMIBObjects 6 }


--
-- Trap definition
--

webMgtTrapsDesc  OBJECT IDENTIFIER ::= { switchMgtTraps 3 }
webMgtTrapsObj  OBJECT IDENTIFIER ::= { switchMgtTraps 4 }

    httpServerDoSAttackTrap  NOTIFICATION-TYPE
        OBJECTS {
        httpConnectionStats,
        httpsConnectionStats,
        httpServerDoSAttackSrcIp
    }
    STATUS  current
        DESCRIPTION
        "This trap is sent to management station(s) when the
         HTTP server is under Denial of Service attack. The HTTP
         and HTTPS connections are sampled at a 15 second
         interval. This trap is sent every 1 minute while the HTTP
         server detects it is under attack."
    ::= { webMgtTrapsDesc 0 1 }

    httpConnectionStats  OBJECT-TYPE
        SYNTAX  Counter32
        MAX-ACCESS  read-only
        STATUS  current
        DESCRIPTION
        "Number of HTTP connection attempts over the past 15
         seconds."
        ::= { webMgtTrapsObj 1 }


    httpsConnectionStats  OBJECT-TYPE
        SYNTAX  Counter32
        MAX-ACCESS  read-only
        STATUS  current
        DESCRIPTION
        "Number of HTTPS connection attempts over the past 15
         seconds."
        ::= { webMgtTrapsObj 2 }

    httpServerDoSAttackSrcIp OBJECT-TYPE
        SYNTAX  IpAddress
        MAX-ACCESS  read-only
        STATUS  current
        DESCRIPTION
        "Source IP of recent connection requesting an invalid URL."
        ::= { webMgtTrapsObj 3 }


--
-- Units Of Conformance
--
alaIND1WebMgtConfigMIBGroup OBJECT-GROUP
        OBJECTS
        {
            alaIND1WebMgtAdminStatus ,
            alaIND1WebMgtSSL,
            alaIND1WebMgtHttpPort,
            alaIND1WebMgtHttpsPort
    }
        STATUS  current
        DESCRIPTION
            "Collection of objects for global configuration parameters defining
        the behavior of the embedded web server."
        ::= { alcatelIND1WebMgtMIBGroups 1 }

alaIND1WebMgtRFSMIBGroup OBJECT-GROUP
        OBJECTS
        {
            alaIND1WebMgtRFSAddrType,
        alaIND1WebMgtRFSIPAddr ,
        alaIND1WebMgtRFSIPServerName,
        alaIND1WebMgtRFSServerLogin,
        alaIND1WebMgtRFSServerPassword,
        alaIND1WebMgtRFSPrefServer,
        alaIND1WebMgtRFSPath,
        alaIND1WebMgtRFSRowStatus
        }
        STATUS  current
        DESCRIPTION
            "Collection of objects for management of Remote File Server."
        ::= { alcatelIND1WebMgtMIBGroups 2 }

END