Записи с меткой ‘hddtemp’

Мониторинг температуры жёстких дисков средствами Zabbix

Решил я тут на досуге заняться установкой и настройкой системы мониторинга серверов на основе  Zabbix.
Для тех кто не знает что это такое, привожу инфу из Wiki

ZABBIX — свободная система мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования, написанная Алексеем Владышевым

Для хранения данных используется MySQL, PostgreSQL, SQLite или Oracle. Веб-интерфейс написан на PHP. ZABBIX поддерживает несколько видов мониторинга:

  • Simple checks — может проверять доступность и реакцию стандартных сервисов, таких как SMTP или HTTP без установки какого-либо программного обеспечения на наблюдаемом хосте.
  • ZABBIX agent — может быть установлен на UNIX-подобных или Windows хостах для получения данных о нагрузке процессора, использования сети, дисковом пространстве и т. д.
  • External check — выполнение внешних программ. ZABBIX также поддерживает мониторинг через SNMP.

В предыдущих статьях я уже описывал как можно его поставить, поэтому мы будем исходить из того, что у вас уже установлен Zabbix.  Итак, приступим.

 

Устанавливаем утилиту контроля температуры жёстких дисков.

По-умолчанию при запуске hddtemp у простого пользователя нет прав на чтение данных с дисков. Исправляем эту проблему.

Затем прописываем в zabbix_agentd.conf следующие строки (Если у вас больше жёстких дисков, то дописываем и для них)

Рестартуем агента.

Проверяем что всё ок

 

Теперь идём в Настройка -> Узлы сети -> Элементы данных -> Создать новый элемент

zabbix

 

Аналогично повторяем наши телодвижения для диска sda, тобишь повторяем все действия в настройках Zabbix, но вместо SDB пишем SDA. Вот в общем то и всё, а на выходе мы получаем график

hdd_temp