zabbix и сенсоры

Стало интересно что у меня делается с температурой внутри и снаружи.
Как обычно коротко и чтобы не забыть.

Конфиг агента заббикса:
~# cat /etc/zabbix/zabbix_agentd.conf.d/sensors.conf
UserParameter=sensors[*],/etc/zabbix/sensors.sh $1 $2 $3 $4

Скрипт, который ходит по сенсорам:
~# cat /etc/zabbix/sensors.sh
#!/bin/sh

case "$1" in
ipmi)
case "$2" in
6)
sudo /usr/sbin/ipmi-sensors -r 6 --no-header-output | awk '{ print $9 }'
;;
7)
sudo /usr/sbin/ipmi-sensors -r 7 --no-header-output | awk '{ print $8 }'
;;
8)
sudo /usr/sbin/ipmi-sensors -r 8 --no-header-output | awk '{ print $9 }'
;;
*)
esac
;;
lm)
case "$2" in
coretemp)
sensors | grep -iw "$3" | awk '{print $3 }' | sed 's/°C//' | sed 's/+//' | tail -n1
;;
w83627thf)
sensors | grep -iw "$3" | awk '{ print $2 }' | sed 's/°C//' | sed 's/+//'
;;
*)
esac
;;
hdd)
/usr/sbin/hddtemp -n /dev/$2
;;
digitemp)
/usr/bin/digitemp_DS9097 -c /etc/zabbix/digitemp.conf -q -o"%.2C" -t $2 -s /dev/ttyUSB0
;;
*)
esac

И в заббиксе добавлять элементы типа такого:
sensors[hdd,sda]

А дальше можно настроить триггеры и оперативно узнавать о том, что в серверной помер кондей или просто рисовать красивые графики :-)

Комментарии | опубликовано: Авг 19, 11:29

Перевод тегов в utf8

В очередной раз задолбало смотреть на каракули в mp3-тегах.
Как обычно я забыл как исправить теги в mp3, преобразовав их в utf8.
Дабы больше не тратить время на гуглёж пусть тут полежит.
aptitude install python-mutagen
find .directory/with/music/ -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
Ждём пока закончит, получаем нормальные mp3-теги в utf8 вместо cp1251, от которых у большинства плееров возникают рвотные позывы.
По интернетам это заклинание ходит в слишком размазано-расплывчатом виде. Здесь нашёл наиболее лаконичное.

Комментарии | опубликовано: Янв 7, 13:35

<--- Предыдущая страница Следующая страница --->