14 lines
494 B
Bash
Executable File
14 lines
494 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# This agent script can be installed on a Zyxel NAS326 and will provide CPU temperature and Fan speed.
|
|
# Uses lm-sensors infrastructure on the Observium side by faking output format to lm-sensors style.
|
|
# Requires i2c-tools package to be installed (for i2cget).
|
|
|
|
CPU=$(($(i2cget -y 0x0 0x0a 0x07)))
|
|
FAN=$[60000/$(($(i2cget -y 0x0 0x0a 0x08)))]
|
|
|
|
echo '<<<lmsensors>>>'
|
|
echo 'nas326-i2c-0'
|
|
echo "CPU: +${CPU}°C (crit = +70°C)"
|
|
echo "Fan: $FAN RPM (min = 0 RPM)"
|