OID Assignments in 1.3.6.1.4.1.9163:           Chapter:FastBack: HOSTPROC-MIB.txt   Up: Top   FastForward: umi.schema   Contents: Table of Contents

Appendix I OWS-STATS.txt

Yet another unpublished project: NetSNMP::OWSProbe. Will hopefully be withdrawn.

Base OID: 1.3.6.1.4.1.9163.110

OWS-STATS DEFINITIONS ::= BEGIN

-- *************************************************************
--
-- OWS statistics MIB
--
-- *************************************************************

IMPORTS
	MODULE-IDENTITY, OBJECT-TYPE, enterprises, Integer32
		FROM SNMPv2-SMI
	TEXTUAL-CONVENTION
		FROM SNMPv2-TC
	OBJECT-GROUP, MODULE-COMPLIANCE
	        FROM SNMPv2-CONF;

ows MODULE-IDENTITY
        LAST-UPDATED "201811301640Z"
	ORGANIZATION "Gray Software"
	CONTACT-INFO "Sergey Poznyakoff <gray@gnu.org>"
	DESCRIPTION
	        "This MIB module defines objects for OWS statistics."
	REVISION "201811301640Z"
	DESCRIPTION
	        "First revision."
	::= { enterprises 9163 110 }

EndpointNameString ::= TEXTUAL-CONVENTION
	DISPLAY-HINT "256t"
	STATUS current
	DESCRIPTION "A string containing endpoint name."
        SYNTAX OCTET STRING (SIZE (0..256))

EndpointURLString ::= TEXTUAL-CONVENTION
	DISPLAY-HINT "256t"
	STATUS current
	DESCRIPTION
	    "A string containing endpoint URL."
        SYNTAX OCTET STRING (SIZE (0..256))

EndpointCheckStatus ::= TEXTUAL-CONVENTION
	STATUS current
	DESCRIPTION
		"Represents the status of the endpoint check"
	SYNTAX       INTEGER { failure(0), success(1) }

EndpointService ::= TEXTUAL-CONVENTION
	DISPLAY-HINT "64t"
	STATUS current
	DESCRIPTION "A string containing the service name."
        SYNTAX OCTET STRING (SIZE (0..64))

EndpointAction ::= TEXTUAL-CONVENTION
	DISPLAY-HINT "64t"
	STATUS current
	DESCRIPTION "A string containing action name."
        SYNTAX OCTET STRING (SIZE (0..64))

EndpointResponseMessage ::= TEXTUAL-CONVENTION
	DISPLAY-HINT "512t"
	STATUS current
	DESCRIPTION "A string containing action name."
        SYNTAX OCTET STRING (SIZE (0..512))

EndpointEntry ::= SEQUENCE {
	endpointIndex		Integer32,
	endpointName		EndpointNameString,
	endpointURL		EndpointURLString,
	endpointResponseTime	Integer32,
	endpointCheckStatus     EndpointCheckStatus,
	endpointErrorService    EndpointService,
	endpointErrorAction     EndpointAction,
	endpointLastResponseStatus	Integer32,
	endpointLastResponseMessage	EndpointResponseMessage
}

endpointTable	OBJECT-TYPE
        SYNTAX  SEQUENCE OF EndpointEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
	        "Endpoint statistics table."
	::= { ows 1 }

endpointEntry	OBJECT-TYPE
        SYNTAX	   EndpointEntry
	MAX-ACCESS not-accessible
	STATUS	   current
	DESCRIPTION
	        "An entry (conceptual row) describing an endpoint."
	INDEX { endpointIndex }
	::= { endpointTable 1 }

endpointIndex	OBJECT-TYPE
        SYNTAX  Integer32 (0..65535)
	MAX-ACCESS not-accessible
	STATUS current
	DESCRIPTION
	        "A number uniquely identifying each endpoint."
	::= { endpointEntry 1 }

endpointName	OBJECT-TYPE
        SYNTAX EndpointNameString
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
	        "The name of the endpoint."
     	::= { endpointEntry 2 }

endpointURL	OBJECT-TYPE
        SYNTAX EndpointURLString
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
	        "URL of the endpoint."
     	::= { endpointEntry 3 }

endpointResponseTime	OBJECT-TYPE
	SYNTAX	Integer32 (0..65535)
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
		"Response time (milliseconds)."
	::= { endpointEntry 4 }

endpointCheckStatus	OBJECT-TYPE
	SYNTAX EndpointCheckStatus
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
		"Status of the last check."
	::= { endpointEntry 5 }
	
endpointErrorService	OBJECT-TYPE
	SYNTAX EndpointService
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
		"Name of the service that failed."
	::= { endpointEntry 6 }
	
endpointErrorAction	OBJECT-TYPE
	SYNTAX EndpointAction
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
		"Name of the action that failed."
	::= { endpointEntry 7 }
	
endpointLastResponseStatus	OBJECT-TYPE
        SYNTAX  Integer32 (100..600)
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
		"HTTP status code of the failed response"
	::= { endpointEntry 8 }

endpointLastResponseMessage	OBJECT-TYPE
	SYNTAX EndpointResponseMessage
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
		"HTTP status message of the failed response"
	::= { endpointEntry 9 }

END

-- Local variables:
-- eval: (add-hook 'write-file-hooks 'time-stamp)
-- time-stamp-start: "\\(LAST-UPDATED\\|REVISION\\)  *\""
-- time-stamp-end: "\""
-- time-stamp-format: "%:y%02m%02d%02H%02MZ"
-- time-stamp-line-limit: 32
-- time-stamp-count: 2
-- end: