Extending ICE-Linux Monitoring

11
be applied to. In the example below, nodes are set using some predefined macro values, which will
expand to each node defined in the ICE-Linux monitoring collection, for example, nodes=icelx[1-
4] or nodes=icelx1,icelx2,icelx3,icelx4 (either format is acceptable). Variables in this
section will override any previously defined variables for the same nodes in previous sections. There
are many variables used by the various plug-ins and commands of ICE-Linux. For example, to enable
just CPU and SYS temperature values, uncomment the SENSORPRINT0 and SENSORPRINT1
variables. These represent patterns that are matched against sensor names and those matches will be
individually archived. The SENSORPRINT variables must end in a numeric such as 0, 1, and so on.
[SensorConfiguration]
#
# Note that the settings in this section apply to
# all nodes defined in the "nodes=" parameter. By
# default, we include all nodes in the system.
#
nodes=%PREFIX%[%ALL%]
.
.
.
# Note any sensors matched by the following patterns will be
# individually archived and viewable through shownode metrics sensors
# any sensors not matched will be reported as a single group
# status when it is within threshold. Any sensor reporting
# outside of its thresholds will always be individually archived.
# SENSORPRINT0 = CPU[0-9]+ TEMP
# SENSORPRINT1 = SYS TEMP
# FULLSENSORLISTING can be set to 1 to force all sensors to
# be archived individually. This will require more database
# storage but provides the most history. This overrides
# any SENSORPRINT* pattern.
# FULLSENSORLISTING = 1 can be customized
FULLSENSORLISTING can be enabled in place of the SENSORPRINT values. This will override any
SENSORPRINT setting above and result in all sensor information being individually archived. This is
not recommended because it will create many unnecessary RRD archives.
Summary
ICE-Linux has the latent capability to monitor any Linux x86 or x64 based system. The addbmc utility
provides you with the ability to associate a DL100 series server with its IPMI management processor.
The nagios_vars.ini file allows a wide range of customizations for both sensor information and
plug-in thresholds. Future releases of ICE-Linux will integrate the IPMI based monitoring features into
the core product. Therefore, the information in this white paper may not be relevant in future ICE-Linux
releases.