MetricsHub
MetricsHub Community Connectors 1.0.11
Connectors directory[1] Full listing of connectors[2]
lm_sensors
Description
This connector enables the monitoring of environment sensors on Linux, through the sensors command.
This connector is superseded by:
- IpmiTool[3]
community[4] hardware[5] linux[6]
Source[7]
Target
Typical platform: Linux[8]
Operating system: Linux
Prerequisites
Leverages: lm_sensors
Technology and protocols: Commands
This connector requires advanced privileges on the managed host for the commands below:
/usr/sbin/dmidecode
/usr/bin/sensors
This connector therefore needs to run as root or you need to configure a privilege-escalation mechanism like sudo
on the managed host to allow the monitoring account to run the commands listed above.
Sample of /etc/sudoers to allow the above commands to be run as root by the metricshub account:
metricshub ALL=(root) NOPASSWD: /usr/sbin/dmidecode
metricshub ALL=(root) NOPASSWD: /usr/bin/sensors
Examples
CLI
metricshub HOSTNAME -t linux -c +lmsensors --ssh -u USER --sudo-command-list /usr/sbin/dmidecode,/usr/bin/sensors
metricshub.yaml
resourceGroups:
<RESOURCE_GROUP>:
resources:
<HOSTNAME-ID>:
attributes:
host.name: <HOSTNAME> # Change with actual host name
host.type: linux
connectors: [ +lmsensors ] # Optional, to load only this connector
protocols:
ssh:
username: <USERNAME> # Change with actual credentials
password: <PASSWORD> # Encrypted using metricshub-encrypt
useSudo: true
useSudoCommands: [ "/usr/sbin/dmidecode", "/usr/bin/sensors" ]
Connector Activation Criteria
The lm_sensors connector will be automatically activated, and its status will be reported as OK if all the below criteria are met, and no other connector capable of discovering temperature instances is activated:
- Operating System is Linux
- The command below succeeds on the monitored host
- Command:
/usr/bin/sensors -h
- Output contains:
Usage: sensors
(regex)
- Command:
Metrics
Type | Collected Metrics | Specific Attributes |
---|---|---|
enclosure |
|
|
fan |
|
|
temperature |
|
|
voltage |
|
|