Observium_CE/mibs/hp/HP-httpManageable-MIB

270 lines
9.9 KiB
Plaintext

HP-httpManageable-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE,
enterprises
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF;
hpHttpMgMod MODULE-IDENTITY
LAST-UPDATED "9706260000Z"
ORGANIZATION "Hewlett-Packard Web-based Management Working Group"
CONTACT-INFO
"WG E-mail: webmgmt@sysman.hpl.hp.com
Chair: Brian Harrison
Postal: Hewlett-Packard
10500 Ridgeview Court
Cupertino CA 95014 USA
Tel: +1-408-343-5661
Fax: +1-408-343-6537
E-mail: brian_harrison@hp.com"
DESCRIPTION
"Management information for HTTP manageable devices.
This MIB gives SNMP systems information on how to
manage a device using HTTP."
REVISION "9706260000Z"
DESCRIPTION "Incorporated NetCitizen definitions"
REVISION "9606120000Z"
DESCRIPTION "Initial Version"
::= { hpWebMgmt 1 }
hp OBJECT IDENTIFIER ::= { enterprises 11 }
nm OBJECT IDENTIFIER ::= { hp 2 }
hpWebMgmt OBJECT IDENTIFIER ::= { nm 36 }
-- textual conventions
Utf8String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "255a"
STATUS current
DESCRIPTION
"To facilitate internationalization, this TC
represents information taken from the ISO/IEC IS
10646-1 character set, encoded as an octet string
using the UTF-8 character encoding scheme described
in RFC 2044 [10]. For strings in 7-bit US-ASCII,
there is no impact since the UTF-8 representation is
identical to the US-ASCII encoding."
SYNTAX OCTET STRING (SIZE (0..255))
hpHttpMgTraps OBJECT IDENTIFIER ::= { hpHttpMgMod 0 }
hpHttpMgObjects OBJECT IDENTIFIER ::= { hpHttpMgMod 1 }
hpHttpMgGroups OBJECT IDENTIFIER ::= { hpHttpMgMod 2 }
hpHttpMgCompliances OBJECT IDENTIFIER ::= { hpHttpMgMod 3 }
-- MIB Objects
-- Default attributes for managing via HTTP
hpHttpMgDefaults OBJECT IDENTIFIER ::= { hpHttpMgObjects 1 }
hpHttpMgDefaultURL OBJECT-TYPE
SYNTAX Utf8String
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Uniform Resource Locator (URL), as defined in RFC1738,
for the default management information for this device.
This URL is typically used by a HTTP browser to display
management information for this device. This default
page should contain links to any other management
pages for this device."
::= { hpHttpMgDefaults 1}
-- Additional HP NetCitizen attributes
hpHttpMgNetCitizen OBJECT IDENTIFIER ::= { hpHttpMgObjects 2 }
hpHttpMgMgmtSrvrURL OBJECT-TYPE
SYNTAX Utf8String
MAX-ACCESS read-write
STATUS current
DESCRIPTION "URL of management server for this device. "
::= { hpHttpMgNetCitizen 1}
hpHttpMgID OBJECT-TYPE
SYNTAX Utf8String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Unique identifier for this entity. This ID
must not change even if network address or
removable cards are changed. For devices with
fixed MAC addresses this may be the same as
ifPhysAddress; for devices with fixed serial
numbers this may be the same as
hpHttpMgSerialNumber."
::= { hpHttpMgNetCitizen 2}
hpHttpMgHealth OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
information(2),
ok(3),
warning(4),
critical(5),
nonrecoverable(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Operating status of this entity."
::= { hpHttpMgNetCitizen 3}
hpHttpMgManufacturer OBJECT-TYPE
SYNTAX Utf8String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Manufacturer of the hardware for this entity
e.g. 'Hewlett-Packard'."
::= { hpHttpMgNetCitizen 4}
hpHttpMgProduct OBJECT-TYPE
SYNTAX Utf8String (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Manufacturer's product number for this entity,
e.g. 'D1234A'."
::= { hpHttpMgNetCitizen 5}
hpHttpMgVersion OBJECT-TYPE
SYNTAX Utf8String (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Version number of this entity, e.g. 'A.00.01'.
Where several version numbers are available,
this represents the software version."
::= { hpHttpMgNetCitizen 6}
hpHttpMgHWVersion OBJECT-TYPE
SYNTAX Utf8String (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Version number of the hardware for this entity,
e.g. 'A.00.01'."
::= { hpHttpMgNetCitizen 7}
hpHttpMgROMVersion OBJECT-TYPE
SYNTAX Utf8String (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Version number of ROM for this entity, e.g.
'A.00.01'."
::= { hpHttpMgNetCitizen 8}
hpHttpMgSerialNumber OBJECT-TYPE
SYNTAX Utf8String (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Serial number of entity. It is recommended
that this be factory set and read only; if not
factory set, should initially be blank."
::= { hpHttpMgNetCitizen 9}
hpHttpMgAssetNumber OBJECT-TYPE
SYNTAX Utf8String (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Asset number of entity. This is not normally
modified once set."
::= { hpHttpMgNetCitizen 10}
hpHttpMgPhone OBJECT-TYPE
SYNTAX Utf8String (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Phone number of contact person for this
entity."
::= { hpHttpMgNetCitizen 11}
-- Trap Definitions
hpHttpMgHealthTrap NOTIFICATION-TYPE
OBJECTS { hpHttpMgHealth }
STATUS current
DESCRIPTION "Sent whenever hpHttpMgHealth changes state."
::= { hpHttpMgTraps 1 }
hpHttpMgShutdown NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Sent when the agent is about to shut down."
::= { hpHttpMgTraps 2 }
-- Compliance statements
hpHttpMgMinCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which
are http manageable."
MODULE -- this module
MANDATORY-GROUPS { hpHttpMgDefaultGroup }
::= { hpHttpMgCompliances 1 }
hpHttpMgBasicNetCitizenCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
" The compliance statement for SNMP entities which
meet basic NetCitizen crieria"
MODULE -- this module
MANDATORY-GROUPS { hpHttpMgDefaultGroup,
hpHttpMgBasicNetCitizenGroup,
hpHttpMgBasicNetCitizenTrapGroup }
::= { hpHttpMgCompliances 2 }
-- Units of conformance
hpHttpMgDefaultGroup OBJECT-GROUP
OBJECTS { hpHttpMgDefaultURL }
STATUS current
DESCRIPTION
"The objects providing information applicable to all
http manageable systems"
::= { hpHttpMgGroups 1 }
hpHttpMgBasicNetCitizenGroup OBJECT-GROUP
OBJECTS { hpHttpMgMgmtSrvrURL,
hpHttpMgID,
hpHttpMgHealth,
hpHttpMgManufacturer,
hpHttpMgProduct,
hpHttpMgVersion }
STATUS current
DESCRIPTION
"Additional HP NetCitizen objects"
::= { hpHttpMgGroups 2 }
hpHttpMgBasicNetCitizenTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hpHttpMgHealthTrap }
STATUS current
DESCRIPTION
"HP NetCitizen notifications"
::= { hpHttpMgGroups 3 }
hpHttpMgExtendedNetCitizenGroup OBJECT-GROUP
OBJECTS { hpHttpMgHWVersion,
hpHttpMgROMVersion,
hpHttpMgSerialNumber,
hpHttpMgAssetNumber,
hpHttpMgPhone }
STATUS current
DESCRIPTION
"Additional HP NetCitizen objects"
::= { hpHttpMgGroups 4 }
hpHttpMgExtendedNetCitizenTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hpHttpMgShutdown }
STATUS current
DESCRIPTION
"HP NetCitizen notifications"
::= { hpHttpMgGroups 5 }
END