Hi,
Oops... I forgot to attach the MIB itself. :-((
Hereby the MIB.
--
HA HA
0- Harrie Hazewinkel --------------------------------------0
mailto:[EMAIL PROTECTED] phone:+39+332+789384
http://porto.jrc.it/~harrie/ fax:+39+332+785500
postal: JRC of the E.C. - CEO unit
Ispra 21020 (VA) Italy
0----------------------------------------------------------0
Ik ben Harrie en ik ben 28 jaar en doe SNMP na. MIB, MIB
APACHE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
enterprises
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
sysApplRunIndex
FROM SYSAPPL-MIB;
------------------------------------------------------------------------
-- MIB module admin.
apacheMIB MODULE-IDENTITY
LAST-UPDATED
"9801081400Z"
ORGANIZATION
"Joint Research Centre"
CONTACT-INFO
" Harrie Hazewinkel
Postal: via Fermi
21020 Ispra
Italy
Tel: +39+332+789384
Fax: +39+332+785500
E-mail: [EMAIL PROTECTED]"
DESCRIPTION
"This MIB maintains management information
for the Apache Web-Server Application.
This MIB builts an extra Apache specific portion
of the Management Information Base (MIB) and
extends the application management framework
as defined by the System Application MIB WG."
::= { jrcMIBs 4 }
jointResearchCenter OBJECT IDENTIFIER
::= { enterprises 1847 }
jrcMIBs OBJECT IDENTIFIER
::= { jointResearchCenter 1 }
------------------------------------------------------------------------
-- Textual Conventions
UserId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The numerical identification."
SYNTAX Unsigned32
------------------------------------------------------------------------
-- MIB objects
apacheMIBObjects OBJECT IDENTIFIER
::= { apacheMIB 1 }
apacheApplicationTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApacheApplicationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table maintains additional
information for the virtual hosts
with which apache runs."
::= { apacheMIBObjects 1 }
apacheApplicationEntry OBJECT-TYPE
SYNTAX ApacheApplicationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The apacheTable entry."
INDEX { sysApplRunIndex }
::= { apacheApplicationTable 1 }
ApacheApplicationEntry ::= SEQUENCE {
apacheServerRoot DisplayString,
apacheKeepAlive INTEGER,
apacheHostNameLookups INTEGER,
apacheUserId UserId,
apacheGroupId UserId
}
apacheServerRoot OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The human readable string that
specifies the apache server root."
::= { apacheApplicationEntry 1 }
apacheKeepAlive OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Keep alive."
::= { apacheApplicationEntry 2 }
apacheHostNameLookups OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"HostNameLookups."
::= { apacheApplicationEntry 3 }
apacheUserId OBJECT-TYPE
SYNTAX UserId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The user identification with which the
servers of the application runs."
::= { apacheApplicationEntry 4 }
apacheGroupId OBJECT-TYPE
SYNTAX UserId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The group identification with which the
servers of the application runs."
::= { apacheApplicationEntry 5 }
apacheHostsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApacheHostsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table maintains additional
information for the virtual hosts
with which apache runs."
::= { apacheMIBObjects 2 }
apacheHostsEntry OBJECT-TYPE
SYNTAX ApacheEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The apacheTable entry."
INDEX { sysApplRunIndex, wwwIndex }
::= { apacheHostsTable 1 }
ApacheHostsEntry ::= SEQUENCE {
apacheDocumentRoot DisplayString,
apacheAccessLogFilename DisplayString,
apacheErrorLogFilename DisplayString
}
apacheDocumentRoot OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The document root of which the documents are served."
::= { apacheHostsEntry 1 }
apacheAccessLogFilename OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The filename for the access log."
::= { apacheHostsEntry 2 }
apacheErrorLogFilename OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The filename for the error log."
::= { apacheHostsEntry 3 }
apacheAccessTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApacheAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The access table in which additional access is provided."
::= { apacheMIBObjects 3 }
apacheAccessEntry OBJECT-TYPE
SYNTAX ApacheAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The access entry."
INDEX { sysApplRunIndex }
::= { apacheAccessTable 1 }
ApacheHostsEntry ::= SEQUENCE {
apacheAccessDirectory DisplayString,
apacheAccessOptions DisplayString,
apacheAccessOverride DisplayString
}
apacheAccessDirectory OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The document root of which the documents are served."
::= { apacheAccessEntry 1 }
apacheAccessOptions OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The access options with which the document
may be served."
::= { apacheAccessEntry 2 }
apacheAccessOverride OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The access overrides with which the docuemnts
may be served."
::= { apacheAccessEntry 3 }
apacheMimeTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApacheMimeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table maintains additional
information for the virtual hosts
with which apache runs."
::= { apacheMIBObjects 3 }
apacheMimeEntry OBJECT-TYPE
SYNTAX ApacheMimeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The apacheTable entry."
INDEX { applIndex, wwwIndex }
::= { apacheMimeTable 1 }
ApacheMimeEntry ::= SEQUENCE {
apacheMimeExtension DisplayString,
apacheMimeGroup DisplayString,
apacheMimeType DisplayString
}
apacheMimeExtension OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The extension used to determine the mime type."
::= { apacheMimeEntry 1 }
apacheMimeGroup OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mime group."
::= { apacheMimeEntry 2 }
apacheMimeType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the MimeType."
::= { apacheMimeEntry 3 }
------------------------------------------------------------------------
-- MIB Conformance
apacheConformance OBJECT IDENTIFIER
::= { apacheMIB 2 }
apacheCompliances OBJECT IDENTIFIER
::= { apacheConformance 1 }
apacheGroups OBJECT IDENTIFIER
::= { apacheConformance 2 }
apacheGroup OBJECT-GROUP
OBJECTS {
TBD
}
STATUS current
DESCRIPTION
"The Apache application objects"
::= { apacheGroups 1 }
apacheCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statements for this MIB."
MODULE -- This Module
MANDATORY-GROUPS {
apacheGroup
}
::= { apacheCompliances 1 }
END