276 lines
		
	
	
		
			9.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			276 lines
		
	
	
		
			9.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
BENU-HTTP-SERVER-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
   Integer32 ,Unsigned32, MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY
 | 
						|
      FROM SNMPv2-SMI
 | 
						|
 | 
						|
   benuWAG FROM BENU-WAG-MIB;
 | 
						|
 | 
						|
benuHttpServerMIB  MODULE-IDENTITY 
 | 
						|
            LAST-UPDATED "201510210000Z" -- Oct 21, 2015
 | 
						|
 | 
						|
 | 
						|
            ORGANIZATION "Benu Networks,Inc"
 | 
						|
            CONTACT-INFO "Benu Networks,Inc
 | 
						|
                          Corporate Headquarters
 | 
						|
                          300 Concord Road, Suite 110
 | 
						|
                          Billerica, MA 01821 USA
 | 
						|
                          Tel: +1 978-223-4700
 | 
						|
                          Fax: +1 978-362-1908
 | 
						|
                          Email: info@benunets.com"
 | 
						|
            DESCRIPTION
 | 
						|
               "This MIB module defines management information
 | 
						|
                related to the HTTP server.
 | 
						|
 | 
						|
                Copyright (C)  2013 by Benu Networks, Inc.
 | 
						|
                All rights reserved."
 | 
						|
 | 
						|
            REVISION "201510210000Z" --  Oct 21, 2015
 | 
						|
            DESCRIPTION "Initial Version"
 | 
						|
 | 
						|
    ::= { benuWAG 10 }
 | 
						|
 | 
						|
-- declare top-level MIB objects for each component
 | 
						|
 | 
						|
bHttpServerObjects  OBJECT-IDENTITY
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "HTTP server information is defined in this branch."
 | 
						|
   ::= { benuHttpServerMIB 1 }
 | 
						|
 | 
						|
 | 
						|
-- HTTP server latency Table
 | 
						|
 | 
						|
bHttpServerLatencyTable  OBJECT-TYPE
 | 
						|
   SYNTAX      SEQUENCE OF BHttpServerLatencyEntry
 | 
						|
   MAX-ACCESS  not-accessible
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION 
 | 
						|
      "Latency information list for HTTP server."
 | 
						|
   ::= { bHttpServerObjects 1 }
 | 
						|
 | 
						|
bHttpServerLatencyEntry  OBJECT-TYPE
 | 
						|
   SYNTAX      BHttpServerLatencyEntry
 | 
						|
   MAX-ACCESS  not-accessible
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION 
 | 
						|
      "A logical row in the bHttpServerLatencyTable."
 | 
						|
   INDEX {
 | 
						|
      bHttpServLatencyStatsInterval
 | 
						|
   }
 | 
						|
   ::= { bHttpServerLatencyTable 1}
 | 
						|
 | 
						|
BHttpServerLatencyEntry ::= SEQUENCE {
 | 
						|
    bHttpServLatencyStatsInterval                         Integer32,
 | 
						|
    bHttpServLatencyStatsIntervalDuration                 Integer32,
 | 
						|
    bHttpServLatencyTotalPktCount                         Unsigned32,
 | 
						|
    bHttpServLatencyMaxProcessingTime                     Unsigned32,
 | 
						|
    bHttpServLatencyMinProcessingTime                     Unsigned32,
 | 
						|
    bHttpServLatencyAvgProcessingTime                     Unsigned32,
 | 
						|
    bHttpServLatencyProcessTimeMorethan1MSPktCount        Unsigned32,
 | 
						|
    bHttpServLatencyGetTotalPktCount                      Unsigned32,
 | 
						|
    bHttpServLatencyGetMaxProcessingTime                  Unsigned32,
 | 
						|
    bHttpServLatencyGetMinProcessingTime                  Unsigned32,
 | 
						|
    bHttpServLatencyGetAvgProcessingTime                  Unsigned32,
 | 
						|
    bHttpServLatencyGetProcessTimeMorethan1MSPktCount     Unsigned32,
 | 
						|
    bHttpServLatencyPostTotalPktCount                     Unsigned32,
 | 
						|
    bHttpServLatencyPostMaxProcessingTime                 Unsigned32,
 | 
						|
    bHttpServLatencyPostMinProcessingTime                 Unsigned32,
 | 
						|
    bHttpServLatencyPostAvgProcessingTime                 Unsigned32,
 | 
						|
    bHttpServLatencyPostProcessTimeMorethan1MSPktCount    Unsigned32,
 | 
						|
    bHttpServLatencyDeleteTotalPktCount                   Unsigned32,
 | 
						|
    bHttpServLatencyDeleteMaxProcessingTime               Unsigned32,
 | 
						|
    bHttpServLatencyDeleteMinProcessingTime               Unsigned32,
 | 
						|
    bHttpServLatencyDeleteAvgProcessingTime               Unsigned32,
 | 
						|
    bHttpServLatencyDeleteProcessTimeMorethan1MSPktCount  Unsigned32
 | 
						|
}
 | 
						|
 | 
						|
bHttpServLatencyStatsInterval  OBJECT-TYPE
 | 
						|
   SYNTAX      Integer32
 | 
						|
   MAX-ACCESS  not-accessible
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "The interval during which the measurements were accumulated. The
 | 
						|
       interval index one indicates the latest interval for which statistics
 | 
						|
       accumulation was completed. Older the statistics data, greater the interval
 | 
						|
       index value.
 | 
						|
       In a system supporting a history of n intervals with IntervalCount(1)
 | 
						|
       and IntervalCount(n), the most and least recent intervals respectively, the
 | 
						|
       following applies at the end of an interval:
 | 
						|
       - discard the value of IntervalCount(n)
 | 
						|
       - the value of IntervalCount(i) becomes that of IntervalCount(i+1) for
 | 
						|
         1 <= i < n
 | 
						|
       - the value of IntervalCount(1) becomes that of CurrentCount." 
 | 
						|
   ::= { bHttpServerLatencyEntry 1 }
 | 
						|
 | 
						|
bHttpServLatencyStatsIntervalDuration     OBJECT-TYPE
 | 
						|
   SYNTAX      Integer32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "Http server latency stats interval duration."
 | 
						|
   ::= { bHttpServerLatencyEntry 2 }
 | 
						|
 | 
						|
bHttpServLatencyTotalPktCount     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "The count of the total number of packets handled by http server."
 | 
						|
   ::= { bHttpServerLatencyEntry 3 }
 | 
						|
 | 
						|
bHttpServLatencyMaxProcessingTime     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "Maximum packet processing time handled by http server in micro seconds."
 | 
						|
   ::= { bHttpServerLatencyEntry 4 }
 | 
						|
 | 
						|
bHttpServLatencyMinProcessingTime     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "Minimum packet processing time handled by http server in micro seconds."
 | 
						|
   ::= { bHttpServerLatencyEntry 5 }
 | 
						|
 | 
						|
bHttpServLatencyAvgProcessingTime     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "Average packet processing time handled by http server in micro seconds."
 | 
						|
   ::= { bHttpServerLatencyEntry 6 }
 | 
						|
 | 
						|
bHttpServLatencyProcessTimeMorethan1MSPktCount     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "Number of packets took more than 1 milli second processing time handled by http server."
 | 
						|
   ::= { bHttpServerLatencyEntry 7 }
 | 
						|
 | 
						|
bHttpServLatencyGetTotalPktCount     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "The count of the total number of packets handled by http server GET."
 | 
						|
   ::= { bHttpServerLatencyEntry 8 }
 | 
						|
 | 
						|
bHttpServLatencyGetMaxProcessingTime     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "Maximum packet processing time handled by http server in micro seconds - GET."
 | 
						|
   ::= { bHttpServerLatencyEntry 9 }
 | 
						|
 | 
						|
bHttpServLatencyGetMinProcessingTime     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "Minimum packet processing time handled by http server in micro seconds - GET."
 | 
						|
   ::= { bHttpServerLatencyEntry 10 }
 | 
						|
 | 
						|
bHttpServLatencyGetAvgProcessingTime     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "Average packet processing time handled by http server in micro seconds - GET."
 | 
						|
   ::= { bHttpServerLatencyEntry 11 }
 | 
						|
 | 
						|
bHttpServLatencyGetProcessTimeMorethan1MSPktCount     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "Number of packets took more than 1 milli second processing time handled by http server - GET."
 | 
						|
   ::= { bHttpServerLatencyEntry 12 }
 | 
						|
 | 
						|
bHttpServLatencyPostTotalPktCount     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "The count of the total number of packets handled by http server POST."
 | 
						|
   ::= { bHttpServerLatencyEntry 13 }
 | 
						|
 | 
						|
bHttpServLatencyPostMaxProcessingTime     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "Maximum packet processing time handled by http server in micro seconds - POST."
 | 
						|
   ::= { bHttpServerLatencyEntry 14 }
 | 
						|
 | 
						|
bHttpServLatencyPostMinProcessingTime     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "Minimum packet processing time handled by http server in micro seconds - POST."
 | 
						|
   ::= { bHttpServerLatencyEntry 15 }
 | 
						|
 | 
						|
bHttpServLatencyPostAvgProcessingTime     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "Average packet processing time handled by http server in micro seconds - POST."
 | 
						|
   ::= { bHttpServerLatencyEntry 16 }
 | 
						|
 | 
						|
bHttpServLatencyPostProcessTimeMorethan1MSPktCount     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "Number of packets took more than 1 milli second processing time handled by http server - POST."
 | 
						|
   ::= { bHttpServerLatencyEntry 17 }
 | 
						|
 | 
						|
bHttpServLatencyDeleteTotalPktCount     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "The count of the total number of packets handled by http server DELETE."
 | 
						|
   ::= { bHttpServerLatencyEntry 18 }
 | 
						|
 | 
						|
bHttpServLatencyDeleteMaxProcessingTime     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "Maximum packet processing time handled by http server in micro seconds - DELETE."
 | 
						|
   ::= { bHttpServerLatencyEntry 19 }
 | 
						|
 | 
						|
bHttpServLatencyDeleteMinProcessingTime     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "Minimum packet processing time handled by http server in micro seconds - DELETE."
 | 
						|
   ::= { bHttpServerLatencyEntry 20 }
 | 
						|
 | 
						|
bHttpServLatencyDeleteAvgProcessingTime     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "Average packet processing time handled by http server in micro seconds - DELETE."
 | 
						|
   ::= { bHttpServerLatencyEntry 21 }
 | 
						|
 | 
						|
bHttpServLatencyDeleteProcessTimeMorethan1MSPktCount     OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "Number of packets took more than 1 milli second processing time handled by http server - DELETE."
 | 
						|
   ::= { bHttpServerLatencyEntry 22 }
 | 
						|
 | 
						|
END
 | 
						|
 |