librenms/librenms

View on GitHub
mibs/fortinet/MERU-CONFIG-PORTPROFILE-MIB

Summary

Maintainability
Test Coverage
-- *****************************************************************
-- Meru Networks Enterprise Specific MIB
--
-- Copyright (c) 2005 by Meru Networks
-- All rights reserved
--
-- *****************************************************************

MERU-CONFIG-PORTPROFILE-MIB  DEFINITIONS ::= BEGIN

IMPORTS
    NOTIFICATION-TYPE, 
    OBJECT-TYPE, 
    MODULE-IDENTITY, 
    OBJECT-IDENTITY,
    enterprises, 
    Counter32, 
    Counter64, 
    Gauge32, 
    TimeTicks, 
    IpAddress, 
    Integer32
        FROM SNMPv2-SMI
    Ipv6Address
        FROM IPV6-TC
    TEXTUAL-CONVENTION, 
    TimeInterval, 
    TimeStamp,
    DateAndTime, 
    TruthValue, 
    DisplayString, 
    MacAddress, 
    RowStatus
        FROM SNMPv2-TC
    mwConfiguration
        FROM MERU-SMI
    MwlProfileOwner,
    MwlEnableDisableOption,
    MwlDataplaneMode,
    MwlBridgedVlanType,
    MwlOnOffSwitch,
    MwlIfAdministrativeState,
    MwlOperationalState
        FROM MERU-TC;

  mwConfigPortProfile  MODULE-IDENTITY
    LAST-UPDATED "200506050000Z"
    ORGANIZATION "Meru Networks"
    CONTACT-INFO "support@merunetworks.com"
    DESCRIPTION
        "This MIB defines all the managed objects used to manage the Meru WLAN 
         Port Profile Configuration infrastructure"
    ::= { mwConfiguration 19 } 
  
    
  
  mwPortProfileTable  OBJECT-TYPE
    SYNTAX SEQUENCE OF MwPortProfileEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
         "This object describes Port Table "
    ::= { mwConfigPortProfile 1 }

  mwPortProfileEntry  OBJECT-TYPE
    SYNTAX MwPortProfileEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
         "This object describes Port Table "
    INDEX {  mwPortProfileTableIndex  }
    ::= { mwPortProfileTable 1 }

  MwPortProfileEntry  ::=  SEQUENCE { 
       mwPortProfileTableIndex                                     Integer32, 
       mwPortProfileName                                           DisplayString(SIZE (1..32)),
       mwPortProfileState                                          MwlEnableDisableOption,
       mwPortProfileVlanName                                       DisplayString(SIZE (0..32)),
       mwPortProfileVlanTrunk                                      MwlEnableDisableOption,
       mwPortProfileIPv6Bridging                                   MwlOnOffSwitch,
       mwPortProfileDataplaneMode                                  MwlDataplaneMode,
       mwPortProfilePortApVlanTag                                  Unsigned32,
       mwPortProfileAllowMulticast                                 MwlOnOffSwitch,
       mwPortProfileIpPrefixLookup                                 MwlOnOffSwitch,
       mwPortProfilePortApVlanPolicy                               MwlBridgedVlanType,
       mwPortProfileSecurityProfileName                            DisplayString(SIZE (0..32)),
       mwPortProfileReconnectPrimaryServer                         Integer32(5..60),
       mwPortProfileAccountingInterimInterval                      Unsigned32,
       mwPortProfilePrimaryAccountingRadiusName                    DisplayString,
       mwPortProfileSecondaryAccountingRadiusName                  DisplayString,
       mwPortProfileOwner                                          MwlProfileOwner,
       mwPortProfileRowStatus                                      RowStatus 
  }
   
   
  mwPortProfileTableIndex  OBJECT-TYPE
    SYNTAX Integer32 
    MAX-ACCESS not-accessible 
    STATUS     current
    DESCRIPTION
         "The index value of the  table "
    ::= { mwPortProfileEntry 1 }

  mwPortProfileName  OBJECT-TYPE
    SYNTAX DisplayString(SIZE (1..32))
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object describes Port Profile Name"
    ::= { mwPortProfileEntry    2 }

  mwPortProfileState  OBJECT-TYPE
    SYNTAX MwlEnableDisableOption
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object describes Enable/Disable"
    ::= { mwPortProfileEntry    3 }

  mwPortProfileDataplaneMode  OBJECT-TYPE
    SYNTAX MwlDataplaneMode
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object describes Dataplane Mode"
    ::= { mwPortProfileEntry    4 }

  mwPortProfileVlanName  OBJECT-TYPE
    SYNTAX DisplayString(SIZE (0..32))
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object describes VLAN Name"
    ::= { mwPortProfileEntry    6 }

  mwPortProfileAllowMulticast  OBJECT-TYPE
    SYNTAX MwlOnOffSwitch
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object describes Allow Multicast Flag"
    ::= { mwPortProfileEntry    7 }

  mwPortProfileIPv6Bridging  OBJECT-TYPE
    SYNTAX MwlOnOffSwitch
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object describes IPv6 Bridging"
    ::= { mwPortProfileEntry    8 }

  mwPortProfileSecurityProfileName  OBJECT-TYPE
    SYNTAX DisplayString(SIZE (0..32))
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object describes Security Profile Name"
    ::= { mwPortProfileEntry   10 }

  mwPortProfilePrimaryAccountingRadiusName  OBJECT-TYPE
    SYNTAX DisplayString
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object describes Primary RADIUS Accounting Server"
    ::= { mwPortProfileEntry   11 }

  mwPortProfileSecondaryAccountingRadiusName  OBJECT-TYPE
    SYNTAX DisplayString
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object describes Secondary RADIUS Accounting Server"
    ::= { mwPortProfileEntry   12 }

  mwPortProfileAccountingInterimInterval  OBJECT-TYPE
    SYNTAX Unsigned32
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object describes Accounting Interim Interval (seconds)"
    ::= { mwPortProfileEntry   13 }

  mwPortProfileIpPrefixLookup  OBJECT-TYPE
    SYNTAX MwlOnOffSwitch
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object describes IP Prefix Validation"
    ::= { mwPortProfileEntry   14 }

  mwPortProfilePortApVlanPolicy  OBJECT-TYPE
    SYNTAX MwlBridgedVlanType
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object describes AP VLAN Policy"
    ::= { mwPortProfileEntry   15 }

  mwPortProfilePortApVlanTag  OBJECT-TYPE
    SYNTAX Unsigned32
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object describes AP VLAN Tag"
    ::= { mwPortProfileEntry   16 }

  mwPortProfileVlanTrunk  OBJECT-TYPE
    SYNTAX MwlEnableDisableOption
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object describes VlanTrunk"
    ::= { mwPortProfileEntry   17 }

  mwPortProfileOwner  OBJECT-TYPE
    SYNTAX MwlProfileOwner
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
         "This object describes Owner"
    ::= { mwPortProfileEntry   18 }

  mwPortProfileReconnectPrimaryServer  OBJECT-TYPE
    SYNTAX Integer32(5..60)
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object describes Reconnect Primary Server (minutes)"
    ::= { mwPortProfileEntry   19 }

  mwPortProfileRowStatus  OBJECT-TYPE
    SYNTAX RowStatus
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object is used to create and delete rows in the table"
    ::= { mwPortProfileEntry 27 }

  mwPortApTable  OBJECT-TYPE
    SYNTAX SEQUENCE OF MwPortApEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
         "This object describes Port-AP member table "
    ::= { mwConfigPortProfile 2 }

  mwPortApEntry  OBJECT-TYPE
    SYNTAX MwPortApEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
         "This object describes Port-AP member table "
    INDEX {  mwPortApTableIndex  }
    ::= { mwPortApTable 1 }

  MwPortApEntry  ::=  SEQUENCE { 
       mwPortApTableIndex                                          Integer32, 
       mwPortApName                                                DisplayString(SIZE (1..32)),
       mwPortApNodeId                                              Unsigned32,
       mwPortApIfIndex                                             Integer32,
       mwPortApApName                                              DisplayString,
       mwPortApMacAddress                                          MacAddress,
       mwPortApIfOperStatus                                        MwlOperationalState,
       mwPortApIfAdminStatus                                       MwlIfAdministrativeState,
       mwPortApRowStatus                                           RowStatus 
  }
   
   
  mwPortApTableIndex  OBJECT-TYPE
    SYNTAX Integer32 
    MAX-ACCESS not-accessible 
    STATUS     current
    DESCRIPTION
         "The index value of the  table "
    ::= { mwPortApEntry 1 }

  mwPortApName  OBJECT-TYPE
    SYNTAX DisplayString(SIZE (1..32))
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object describes Port Profile Name"
    ::= { mwPortApEntry    2 }

  mwPortApNodeId  OBJECT-TYPE
    SYNTAX Unsigned32
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object describes AP ID"
    ::= { mwPortApEntry    3 }

  mwPortApIfIndex  OBJECT-TYPE
    SYNTAX Integer32
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object describes Ethernet Interface Index"
    ::= { mwPortApEntry    4 }

  mwPortApApName  OBJECT-TYPE
    SYNTAX DisplayString
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
         "This object describes AP Name"
    ::= { mwPortApEntry    5 }

  mwPortApMacAddress  OBJECT-TYPE
    SYNTAX MacAddress
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
         "This object describes MAC Address"
    ::= { mwPortApEntry    6 }

  mwPortApIfAdminStatus  OBJECT-TYPE
    SYNTAX MwlIfAdministrativeState
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
         "This object describes Administrative State"
    ::= { mwPortApEntry    7 }

  mwPortApIfOperStatus  OBJECT-TYPE
    SYNTAX MwlOperationalState
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
         "This object describes Operational Status"
    ::= { mwPortApEntry    8 }

  mwPortApRowStatus  OBJECT-TYPE
    SYNTAX RowStatus
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
         "This object is used to create and delete rows in the table"
    ::= { mwPortApEntry 9 }

  
END