|
|
||
Working with Apache Management Information Base definitionsThis section contains the Apache Management Information Base (MIB) definitions. Links to finding related information appear at the end of this section.
APACHE-MIB DEFINITIONS ::= BEGIN
-- the imports
IMPORTS ;
-- The assignments
apacheMIB MODULE-IDENTITY
LAST-UPDATED "9810010000Z"
ORGANIZATION "Harrie hazewinkel"
CONTACT-INFO
"Harrie Hazewinkel
email: harrie.hazewinkel@jrc.it"
DESCRIPTION
"This APACHE-MIB module contains application specific
managed objects for the Apache HTTP-server."
REVISION "9810010000Z"
DESCRIPTION
"The initial version."
::= { enterprises 4 }
jointResearchCentre OBJECT IDENTIFIER ::= { enterprises 1847 }
jrcMIBs OBJECT IDENTIFIER ::= { jointResearchCentre 1 }
ApacheServerStatusType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The ApacheServerStatusType defines the types
for a server."
SYNTAX INTEGER {
dead(1), starting(2), ready(3), read(4),
write(5), keepalive(6), log(7), dns(8), graceful(9)
}
apacheMIBObjects OBJECT IDENTIFIER ::= { apacheMIB 1 }
apScoreBoardTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApScoreBoardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table maintains managed objects for
the scoreboard."
::= { apacheMIBObjects 1 }
apScoreBoardEntry OBJECT-TYPE
SYNTAX ApScoreBoardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ApScoreBoardEntry."
INDEX { apScoreBoardIndex }
::= { apScoreBoardTable 1 }
ApScoreBoardEntry ::=
SEQUENCE {
apScoreBoardIndex Unsigned32,
apScoreBoardProcessId Unsigned32,
apScoreBoardStatus ApacheServerStatusType,
apScoreBoardStartTime TimeStamp,
apScoreBoardAccessCount Unsigned32,
apScoreBoardAccessBytes Unsigned32,
apScoreBoardClient DisplayString,
apScoreBoardRequest DisplayString,
apScoreBoardVirtualHost Unsigned32
}
apScoreBoardIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The scoreboard index of the servers maintained
in this running Apache HTTPServer"
::= { apScoreBoardEntry 1 }
apScoreBoardProcessId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ProcessID of the server."
::= { apScoreBoardEntry 2 }
apScoreBoardStatus OBJECT-TYPE
SYNTAX ApacheServerStatusType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the server."
::= { apScoreBoardEntry 3 }
apScoreBoardStartTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The timestamp of when this server became active."
::= { apScoreBoardEntry 4 }
apScoreBoardAccessCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of accesses handled by this server."
::= { apScoreBoardEntry 5 }
apScoreBoardAccessBytes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes responded by this server."
::= { apScoreBoardEntry 6 }
apScoreBoardClient OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The client that is connected to the server."
::= { apScoreBoardEntry 7 }
apScoreBoardRequest OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The request that the client did."
::= { apScoreBoardEntry 8 }
apScoreBoardVirtualHost OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The virtual host being access at the server."
::= { apScoreBoardEntry 9 }
apMIBConformance OBJECT IDENTIFIER ::= { apacheMIB 2 }
apMIBCompliances OBJECT IDENTIFIER ::= { apMIBConformance 1 }
apMIBGroups OBJECT IDENTIFIER ::= { apMIBConformance 2 }
apScoreBoardGroup OBJECT-GROUP
OBJECTS {
apScoreBoardProcessId,
apScoreBoardStatus,
apScoreBoardStartTime,
apScoreBoardAccessCount,
apScoreBoardAccessBytes,
apScoreBoardClient,
apScoreBoardRequest,
apScoreBoardVirtualHost
}
STATUS current
DESCRIPTION
""
::= { apMIBGroups 1 }
END
|
|||
|
(Back to the top)
|