Назад | Перейти на главную страницу

Есть ли способ поделиться S.M.A.R.T. данные по SNMP?

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

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

Может быть, это подойдет вам: цитата из этого ссылка на сайт:

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

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

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

Ответ Максвелла правильный, но отсутствует ссылка на загрузку скрипта:

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 "