Installation guide

The get_info() function obtains dynamic environmental data using the
function types described in Table 13–2.
Table 13–2: get_info() Function Types
Function Type Use of Function
GET_SYS_TEMP
Reads the system’s internal temperature on platforms
that have a KCRCM module configured.
GET_FAN_STATUS
Reads fan status from error registers.
GET_PS_STATUS
Reads redundant power supply status from error
registers.
The get_info() function obtains static data using the
HIGH_TEMP_THRESH function type, which reads the platform specific upper
threshold operational temperature.
13.7.1.1.3 Server System MIB Subagent
The Server System MIB Agent, (which is an eSNMP sub-agent) is used to
export a subset of the Environmental Monitoring parameters specified in
the Server System MIB. The Compaq Server System MIB exports a
common set of hardware specific parameters across all server platforms on
all operating systems offered by Compaq. Table 13–3 maps the subset of
Server System MIB variables that support Environmental Monitoring to
the kernel parameters described in Section 13.7.1.1.1.
Table 13–3: Mapping of Server Subsystem Variables
Server System MIB Variable
Name
Kernel Module Parameter
svrThSensorReading env_current_temp
svrThSensorStatus env_current_temp
svrThSensorHighThresh env_high_temp_thresh
svrPowerSupplyStatus env_ps_temp
svrFanStatus env_fan_status
An SNMP MIB compiler and other tools are used to compile the MIB
description into code for a skeletal subagent daemon. Communication
between the subagent daemon and the eSNMP daemon is handled by
interfaces in the eSnmp shared library (libesnmp.so). The subagent
daemon must be started when the system boots and after the eSNMP
daemon has started.
Administering Events and Errors 13–27