1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
check_lm_sensors is a Nagios plugin to monitor the values of on board
sensors and hard disk temperatures on Linux systems
------------------------------------------------------------------------------
usage:
-?, --help help
-l, --low specifies a check for a sensor value which is too low.
Example:
--low fan1=2000,1000
will give a warning if the value of the fan1 sensor drops
below 2000 RPMs and a critical status if it drops below
1000 RPMs
-h, --high specifies a check for a sensor value which is too high.
Example:
--high temp1=50,60
will give a warning if the value of the temp1 sensor reaches
50 degrees and a critical status if it reaches 60 degrees
-r, --range specifies a check for a sensor value which should stay
in a given range.
Example:
--range v1=1,2,12
will give a warning if the value of the sensor gets outside
the 11-13 range (12+-1) and a critical status if the value is
outside the 10-14 range (12+-2)
--rename renames a sensor in the performance output (useful if you
want to have common names for similar sensors across different
machines)
Example:
--rename cputemp=temp1
--list list all available sensors
--nosensors disable checks on check lm_sensors
--nodrives disable checks on drive temperatures
-d, --drives enable checks on drive temperature
--hddtemp_bin manually specifies the location of the hddtemp binary
--sensors_bin manually specified the location of the sensors binary
-v, --verbose verbose output
--version prints $prog_name's version and exits
------------------------------------------------------------------------------
Values
(see also Documentation/hwmon/sysfs-interface in the kernel documentation)
lm-sensors supports the following sensors
* 'in' voltage channel in millivolt
* 'cpu' CPU core reference voltage in millivolt
* 'fan' fan speed in revolutions per minute (RPM)
* 'pwm' pulse width modulation (255 is 100%)
* 'temp' temperature in millidegree Celsius (or millivolt)
* 'curr' current in milliampere
* 'power' in microWatt
* 'energy' in microJoule
------------------------------------------------------------------------------
Example:
$ check_lm_sensors --high it8718_temp1=20000,30000 --range it8718_in0=100,200,1200 -v
hddtemp found at /usr/bin/hddtemp
Looking for drives in /proc/partitions
found temperature for drive sda (sda = 47)
warning: temperature for /dev/sdd not available
warning: temperature for /dev/sde not available
found sensor k8temp_temp1 (11000)
found sensor k8temp_temp2 (7000)
found sensor k8temp_temp3 (5000)
found sensor k8temp_temp4 (2000)
found sensor it8718_in0 (1152)
found sensor it8718_in1 (0)
found sensor it8718_in2 (3392)
found sensor it8718_in3 (3008)
found sensor it8718_in4 (3024)
found sensor it8718_in5 (3200)
found sensor it8718_in6 (3696)
found sensor it8718_in7 (4016)
found sensor it8718_in8 (3360)
found sensor it8718_temp1 (13000)
found sensor it8718_temp2 (32000)
found sensor it8718_temp3 (58000)
found sensor it8718_fan1 (2288)
found sensor it8718_fan2 (0)
found sensor it8718_fan3 (0)
LM_SENSORS OK - it8718_temp1=13000 it8718_in0=1152|it8718_temp1=13000;20000;30000;; it8718_in0=1152;100;200;;
|