Есть ли способ обмена данными SMART через SNMP?

8

Есть ли способ обмена данными SMART через SNMP? Я хотел бы иметь возможность сделать из них графики кактусов и подключить их к Nagios.

Что я хочу сделать, так это получить статистику по моим жестким дискам, доступную по SNMP. Это позволит мне отобразить число $ SMART_MEASUREMENT_VALUE в зависимости от времени.

Рори
источник
Вам нужно уточнить намного больше, если вы хотите получить достойный ответ.
Шанкстер

Ответы:

4

Может быть, это будет соответствовать вашим потребностям: Цитируется по этой ссылке :

Вам понадобится пакет SmartMonTools и использование perl-скрипта check_smart.pl (плагин nagios ) для проверки работоспособности жесткого диска путем запуска самотестирования SMART с помощью команды smartctl, добавьте в свой файл snmpd.conf:

exec CheckSmart /path/to/check_smart.pl -t -d / dev / hda

максвелл
источник
Интересно наблюдать, как параметры SMART меняются во времени. И этот плагин только проверяет текущее значение.
lexsys
3
@exquisitor: SNMP обычно предоставляет только текущее значение; Обычно задачей сервера управления является сбор данных для хранения старых данных для анализа.
слеске
1

Есть патчи, которые добавляют поддержку SNMP к smartd (в smartmontools-devel @ list); ни один не был интегрирован, насколько я помню.

sendmoreinfo
источник
0

Максвелл ответ прав, но отсутствует ссылка для загрузки скрипта:

http://git.recluse.de/?p=users/bzed/nagios-plugins.git;a=blob_plain;f=plugins/check_smart

я также добавляю эту строку ниже в строку 109 скрипта, чтобы избежать предупреждения

if (!defined($number)) { $number = 0; }

Для тех, у кого нет nagios, скрипт требует наличия библиотеки util.pm. Пользователи Debian могут получить его из пакета nagios-plugins, а другие пользователи могут получить его здесь:

https://github.com/Elbandi/nagios-plugins/blob/master/plugins-scripts/utils.pm.in

использование простое:

./check_smart.pl  -i scsi  -d /dev/sda

но я согласен с комментарием Exquisitor, способ был бы построить график всех (или, по крайней мере, некоторых важных) умных ценностей

ОБНОВЛЕНИЕ : сценарий выводит другие умные значения, но только если вы выбираете интерфейс ata (-i ata). Поскольку сегодня все драйверы (даже ata / sata) выглядят как устройства scsi, это создает путаницу (и это, вероятно, ошибка). Поэтому я рекомендую тем, у кого есть драйверы ata / sata, отредактировать сценарий и в строке 209 заменить флажок «ata». "к" scsi "

Игиты
источник