mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	git-svn-id: http://www.observium.org/svn/observer/trunk@1577 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			146 lines
		
	
	
		
			6.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			146 lines
		
	
	
		
			6.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
HP-ICF-CONNECTION-RATE-FILTER DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
    IMPORTS
 | 
						|
        Integer32, IpAddress, OBJECT-TYPE, MODULE-IDENTITY,
 | 
						|
        NOTIFICATION-TYPE
 | 
						|
            FROM SNMPv2-SMI
 | 
						|
        TruthValue
 | 
						|
            FROM SNMPv2-TC
 | 
						|
        MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
 | 
						|
            FROM SNMPv2-CONF
 | 
						|
        hpSwitch
 | 
						|
            FROM HP-ICF-OID
 | 
						|
        InetAddress, InetAddressType
 | 
						|
            FROM INET-ADDRESS-MIB;
 | 
						|
 | 
						|
    hpicfConnectionRateFilter MODULE-IDENTITY
 | 
						|
        LAST-UPDATED "200409070108Z"  -- September 07, 2004
 | 
						|
        ORGANIZATION "Hewlett Packard Company,
 | 
						|
                     Procurve Networking Business"
 | 
						|
        CONTACT-INFO "Hewlett Packard Company
 | 
						|
                     8000 Foothills Blvd.
 | 
						|
                     Roseville, CA 95747"
 | 
						|
        DESCRIPTION  "This MIB module describes objects for 
 | 
						|
                     management of the Connection Rate Filter feature in
 | 
						|
                     the ProCurve Switch product line."
 | 
						|
        REVISION     "200409070108Z"  -- September 07, 2004
 | 
						|
        DESCRIPTION  "Added Connection Rate Filter MIBs."
 | 
						|
   ::= { hpSwitch 24 }
 | 
						|
 | 
						|
    hpicfConnectionRateFilterNotifications OBJECT IDENTIFIER       ::=
 | 
						|
        { hpicfConnectionRateFilter 0 }
 | 
						|
    hpicfConnectionRateFilterNotificationControl OBJECT IDENTIFIER ::=
 | 
						|
        { hpicfConnectionRateFilter 1 }
 | 
						|
    hpicfConnectionRateFilterObjects OBJECT IDENTIFIER             ::=
 | 
						|
        { hpicfConnectionRateFilter 2 }
 | 
						|
    hpicfConnectionRateFilterConformance OBJECT IDENTIFIER         ::=
 | 
						|
        { hpicfConnectionRateFilter 3 }
 | 
						|
 | 
						|
    --
 | 
						|
    -- Connection Rate Filter Notifications
 | 
						|
    --
 | 
						|
 | 
						|
    hpicfConnectionRateFilterNotification NOTIFICATION-TYPE
 | 
						|
        OBJECTS     { hpicifConnectionRateFilterVlanId,
 | 
						|
                      hpicifConnectionRateFilterInetAddress,
 | 
						|
                      hpicifConnectionRateFilterInetAddressType,
 | 
						|
                      hpicifConnectionRateFilterMode }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "This Notification indicates that the host associated with
 | 
						|
                     the specified IP Address has been flagged by the connection
 | 
						|
                     rate filter and may have been throttled or blocked."
 | 
						|
        ::= { hpicfConnectionRateFilterNotifications 1 }
 | 
						|
 | 
						|
    --
 | 
						|
    -- Connection Rate Filter Objects
 | 
						|
    --
 | 
						|
 | 
						|
    hpicifConnectionRateFilterVlanId OBJECT-TYPE
 | 
						|
        SYNTAX      Integer32 (1..4094)
 | 
						|
        MAX-ACCESS  accessible-for-notify
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "This variable uniquely identifies the vlan on which the
 | 
						|
                    host was flagged by the connection rate filter."
 | 
						|
        ::= { hpicfConnectionRateFilterObjects 1 }
 | 
						|
 | 
						|
    hpicifConnectionRateFilterInetAddress OBJECT-TYPE
 | 
						|
        SYNTAX      InetAddress
 | 
						|
        MAX-ACCESS  accessible-for-notify
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "This variable uniquely identifies the IP address of the
 | 
						|
                    host flagged by the connection rate filter."
 | 
						|
        ::= { hpicfConnectionRateFilterObjects 2 }
 | 
						|
 | 
						|
    hpicifConnectionRateFilterInetAddressType OBJECT-TYPE
 | 
						|
        SYNTAX      InetAddressType
 | 
						|
        MAX-ACCESS  accessible-for-notify
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "This variable uniquely identifies the type of IP address
 | 
						|
                    of the host flagged by the connection rate filter."
 | 
						|
        ::= { hpicfConnectionRateFilterObjects 3 }
 | 
						|
 | 
						|
    hpicifConnectionRateFilterMode OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER {
 | 
						|
                        inform(0),
 | 
						|
                        throttle(1),
 | 
						|
                        block(2)
 | 
						|
                    }
 | 
						|
        MAX-ACCESS  accessible-for-notify
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "This variable identifies the mode applied to the host
 | 
						|
                    flagged by the connection rate filter."
 | 
						|
        ::= { hpicfConnectionRateFilterObjects 4 }
 | 
						|
 | 
						|
 | 
						|
    --
 | 
						|
    -- Connection Rate Filter Notification Control
 | 
						|
    --
 | 
						|
 | 
						|
    hpicfConnectionRateFilterNotificationControlEnable  OBJECT-TYPE
 | 
						|
          SYNTAX             TruthValue
 | 
						|
          MAX-ACCESS         read-write
 | 
						|
          STATUS             current
 | 
						|
          DESCRIPTION "This object controls, whether or not notifications from
 | 
						|
             the agent are enabled. The value true(1) means that notifications
 | 
						|
             are enabled; the value false(2) means that they are not.  The
 | 
						|
             default value is enabled."
 | 
						|
          ::= { hpicfConnectionRateFilterNotificationControl 1 }
 | 
						|
 | 
						|
    --
 | 
						|
    -- Conformance Section
 | 
						|
    --
 | 
						|
    hpicfConnectionRateFilterCompliances OBJECT IDENTIFIER
 | 
						|
    ::= { hpicfConnectionRateFilterConformance 1 }
 | 
						|
    hpicfConnectionRateFilterGroups OBJECT IDENTIFIER
 | 
						|
    ::= { hpicfConnectionRateFilterConformance 2 }
 | 
						|
    
 | 
						|
    hpicfConnectionRateFilterCompliance MODULE-COMPLIANCE
 | 
						|
        STATUS       current
 | 
						|
        DESCRIPTION  "A compliance statement for HP Routing switches with
 | 
						|
                     Connection Rate Filtering capability"
 | 
						|
        MODULE
 | 
						|
        MANDATORY-GROUPS { hpicfConnectionRateFilterNotifyGroup,
 | 
						|
                           hpicfConnectionRateFilterObjectGroup }
 | 
						|
        GROUP        hpicfConnectionRateFilterNotifyGroup
 | 
						|
        DESCRIPTION  "The notification object for Connection Rate Filtering"
 | 
						|
        GROUP        hpicfConnectionRateFilterObjectGroup
 | 
						|
        DESCRIPTION  "A collection of objects that control notification"
 | 
						|
        ::= { hpicfConnectionRateFilterCompliances 1 }
 | 
						|
        
 | 
						|
 | 
						|
    hpicfConnectionRateFilterNotifyGroup NOTIFICATION-GROUP
 | 
						|
        NOTIFICATIONS { hpicfConnectionRateFilterNotification }
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION   "A collection of notifications used to indicate
 | 
						|
                      changes in Connection Rate Filter status"
 | 
						|
        ::= { hpicfConnectionRateFilterGroups 1 }
 | 
						|
 | 
						|
    hpicfConnectionRateFilterObjectGroup OBJECT-GROUP
 | 
						|
        OBJECTS     { hpicfConnectionRateFilterNotificationControlEnable }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A collection of objects for configuring the Connection
 | 
						|
                    Rate Filter."
 | 
						|
        ::= { hpicfConnectionRateFilterGroups 2 }
 | 
						|
 | 
						|
END
 |