Zabbix создаём свои показатели для мониторинга. Следим за температурой.
Я уже рассказывал о том как добавить в zabbix собственные показатели для мониторинга и построения графиков. Сегодня же я расскажу как можно мерить температуру компонентов нашего сервера.
Меряем температуру процессора:
Для начала нам понадобится lm_sensors, что бы снимать показания температуры.
Устанавливаем
korp # emerge sys-apps/lm_sensors
Инициируем сенсоры
korp # sensors-detect
Запускаем
korp # /etc/init.d/lm_sensors start
Теперь что бы посмотреть температуру и вольтаж различных компонентов, достаточно набрать
korp # sensors
Теперь добавим данные для zabbix, что бы в последствии мы могли построить график температуры.
korp # nano /etc/zabbix/zabbix_agentd.conf
Добавляем параметр
UserParameter=sensor.cpu_temp,sensors|grep 'temp2:'|cut -c16-17
возможно придётся подправить grep и cut
Далее переходим к web-интерфейсу zabbix`а. Идём в раздел Configuration –> Hosts ->Items и находим кнопку Create Item.
Форма:
Name - CPU temp Key - sensor.cpu_temp Units - C Update interval - 5 New application - Status
Ну а далее переходим к построению графика
Меряем температуру жёстких дисков:
Здесь для начала нам нужен hddtemp
korp # emerge hddtemp
Так же нам понадобится что бы zabbix имел возможность запускать hddtemp (т.к. он запускается только от root`а). Понадобится sudo, если у вас его нет, не забудьте его установить
korp # nano /etc/sudoers
zabbix ALL=NOPASSWD: /usr/sbin/hddtemp
Температуру hdd можно посмотреть коммандой
korp # hddtemp /dev/имя_hdd
Теперь добавим данные для zabbix, что бы в последствии мы могли построить график температуры.
korp # nano /etc/zabbix/zabbix_agentd.conf
Добавляем параметры, который соответствуют нашим hdd
UserParameter=sensor.sda_temp,sudo hddtemp -nq /dev/sda UserParameter=sensor.sdc_temp,sudo hddtemp -nq /dev/sdc UserParameter=sensor.sdd_temp,sudo hddtemp -nq /dev/sdd UserParameter=sensor.sde_temp,sudo hddtemp -nq /dev/sde UserParameter=sensor.sdf_temp,sudo hddtemp -nq /dev/sdf
Далее по аналогии с первым вариантам нам необходимо добавить элементы. Переходим к web-интерфейсу zabbix`а. Идём в раздел Configuration –> Hosts ->Items и находим кнопку Create Item. И опять-таки по аналогии с первым вариантом заполняем форму:
Name - SDA temp Key - sensor.sda_temp Update interval - 5 New application - Status Name - SDC temp Key - sensor.sdc_temp Update interval - 5 New application - Status Name - SDD temp Key - sensor.sdd_temp Update interval - 5 New application - Status Name - SDE temp Key - sensor.sde_temp Update interval - 5 New application - Status Name - SDF temp Key - sensor.sdf_temp Update interval - 5 New application - Status
Один ответ к «Zabbix создаём свои показатели для мониторинга. Следим за температурой.»