Zabbix — температура

Zabbix — температура

В первую очередь нужно установить необходимое программное обеспечение.
apt-get install lm_sensors hddtemp

Измерение температуры CPU.

Запустим сенсоры.
secsors-detect; systemctl start sensors
Теперь можно добавить данные в Zabbix, открыв файл /etc/zabbix/zabbix_agentd.conf. В конце файла дописать строчку.
UserParameter=sensor.cpu_temp,sensors|grep 'temp2:'|cut -c16-17

Далее в Web-Интерфейсе Zabbix нужно добавить новый «Элемент данных». Его содержимое такого:
Name - CPU temp
Key - sensor.cpu_temp
Units - C
Update interval - 5
New application - На ваш выбор

Измерение температуры HDD.

В первую очередь нужно добавить возможность запуска hddtemp пользователем zabbix, так как требуются права root. В файле /etc/sudoers нужно добавить строчку.
zabbix ALL=NOPASSWD: /usr/sbin/hddtemp
Теперь можно добавить данные в Zabbix, открыв файл /etc/zabbix/zabbix_agentd.conf. В конце файла дописать строчку. Если дисков более, чем один — добавить ещё строчку. Рекомендую добавить три диска, что будет достаточно в большинстве случаев.
UserParameter=sensor.sda_temp,sudo hddtemp -nq /dev/sda
Далее в Web-Интерфейсе Zabbix нужно добавить новый «Элемент данных». Его содержимое такого:
Name - SDA temp
Key - sensor.sda_temp
Update interval - 5
New application - На ваш выбор

Так же добавим триггер. Ключ триггера ниже.
{Template OS Linux:sensor.sda_temp.last()}>40

Статья написана на базе этой информации.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *