Where to Find the IPMI ChecksΒΆ

Following the wiki Logging IPMI sensor data into Sensu + Influxdb, this is a quick walk-through to find the ipmi checks

To view IPMI sensu checks, ssh into the haas master and then to the sensu-ipmi server

$ ssh username@
$ ssh username@

The checks for IPMI sensors are found at /etc/sensu/conf.d/ipmi.

Here is an example:

      "handlers": ["default", "influxdb-ipmi-sensor"],
      "type": "metric",       
      "command": "/etc/sensu/plugins/ipmi-sensor-metrics.rb -u admin -p 73qtx8nVXa4c06 -h --scheme  compute-17.moc.ne.edu",
      "interval": 10,
      "subscribers": [ "moc-ipmi" ]

It runs a ruby script, /etc/sensu/plugins/ipmi-sensor-metrics.rb that gets sensor values and parses them in the following format before logging them into sensu.

Data is stored in the form of moc-sensu.moc.ne.edu.ipmisensor.p1_temp_sens 37.0 1439569010

The influxdb handler inputs this parsed sensor data into influxdb.