понедельник, 5 мая 2014 г.

Make munin plugin - CPU temperature monitoring

1) Создать файл "temp", который будет отдавать мунину  необходимое значение для мониторинга.

#!/bin/bash
case $1 in
   config)
        cat <<'EOM'
graph_title X220 CPU Temperature
graph_vlabel temp
temp.label temp
graph_args --base 1000 -l 0
graph_scale no
graph_category system
temp.warning 70
temp.critical 90
graph_info X220 CPU temperature
temp.info X220CPU temperature
EOM
        exit 0;;
esac

echo -n "temp.value "
cat /sys/class/thermal/thermal_zone0/temp | cut -b 1-2

2) Файл должен быть выполняемым
chmod +x temp

3) Помещаем файл в  папку с плагинами
cp temp /etc/munin-node/plugins/



4)  разрешаем плагину запускаться от рута
 vim /etc/munin/plugin-conf.d/munin-node


[temp]
user  root

5) restart munin

Комментариев нет:

Отправить комментарий