Могу ли я выполнить минимальную установку, чтобы сделать информацию о RAID на сервере PowerEdge доступной в SNMP, чтобы я мог отслеживать ее с помощью Nagios?
Я нашел утилиты командной строки, с которыми я мог бы использовать check_by_ssh, но я считаю, что мне нужно будет установить их для setuid / sudo, что для меня слишком рискованно. Я открыт и для других идей.
Да. Однако это зависит от вашего контроллера PERC. Вот мои заметки, но они могут не соответствовать вашей версии. Dell часто меняет марку и заменяет версии одного поколения.
С Nagios, из-за различий в версиях, его сложнее поддерживать. Есть обертка для приложения afasnmp. Вот несколько ссылок ...
Со старым 2650 я мог использовать afasnmp. К сожалению, я не смогу дать вам окончательную рекомендацию для всех чипсетов.
редактировать
Хм, меня иногда очень расстраивает Dell и их склонность по умолчанию использовать подходы Windows в UNIX. Не заставляйте меня заводить MD3000.
Похоже, если вы запустите MegaCLI из командной строки, он выдаст желаемый статус. Я все время рублю скрипты в Nagios. Я привяжу сценарий к исходному серверу, часто простой сценарий оболочки, это будет exec
в SNMP. На сервере Nagios я воспользуюсь сценарием PERL для извлечения mib и получения результатов так, как это может использовать Nagios. Будет ли это работать для вас сейчас?
Я думаю для своего PERC на 2950 "Linux - SNMP" от http://www.lsi.com/storage_home/products_home/internal_raid/megaraid_sas/megaraid_sas_8888elp/index.html может работать. Я обновлю это, когда буду знать наверняка.