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

StorCLI: storcli show и «Hlth: Opt»: насколько это исчерпывающе?

Я работаю над сценарием с использованием StorCLI (версия 1.21.06).

Когда я бегу:

./storcli show

Я получаю (сокращенно):

Status Code = 0
Status = Success

Так же как:

Hlth: 
Opt

Q1. Мне любопытно узнать, что на самом деле означает код статуса / статуса: имеет ли это какое-либо отношение к статусу контроллера или просто команда выполнена успешно?

Q2: насколько исчерпывающая команда "./storcli show"? т.е. результат "Hlth: Opt" включает физическое состояние диска или только состояние контроллера (аккумулятор и т. д.)?

Справочное руководство довольно краткое, только следующее описание show команду следующим образом:

Storcli шоу

Эта команда показывает сводную информацию о контроллере и связанной с ним информации для системы. Сводка включает количество контроллеров, имя хоста, информацию об операционной системе и обзор существующей конфигурации.

РЕДАКТИРОВАТЬ

Я ищу средство для мониторинга массива LSI RAID на сервере Lenovo TD340 под управлением ESXi (бесплатная версия). Сервер имеет IMM (первого поколения), который не видит установленную карту LSI RAID.

MegaRAID ненадежен, так как обнаружение / запрос занимает более 30 минут, чтобы завершить «поиск» сервера ESXi, что затем приводит к еще одному недокументированному количеству времени (превышающему час) для завершения входа в систему (где вы находитесь limbo интересно, действительно ли серая кнопка «Войти» сделала что-нибудь).

Я просто не доверяю MegaRAID Manager на данном этапе, чтобы иметь достаточно стабильную видимость состояния хоста ESXi / LSI RAID, чтобы быть надежным средством мониторинга.

Итак, StorCLI изначально работает на ESXi, и я собираюсь написать сценарий для запуска storcli show (в идеале) и проанализировать вывод, а также записать в журнал и отправить предупреждение.

Код состояния и строки состояния возвращают результат выполненной команды. Эта информация возвращается практически из каждой команды, которую вы можете запустить, и не имеет смысла для каждой команды возвращать статус контроллера.

Команда show вернет основную информацию о контроллере и массивах и не покажет оптимального результата, если есть какие-либо проблемы с дисками. Возможно, вы захотите использовать команду show all в своем скрипте, так как она будет возвращать информацию о дисках, а также о самих массивах. Это позволит вам увидеть, отключен ли диск или отсутствует, а не просто проблема с массивом.

Официальную документацию LSI в формате PDF можно скачать Вот.

Теперь ваш вопрос немного запутан, но обратите внимание:

https://exchange.nagios.org/directory/Plugins/Hardware/Storage-Systems/RAID-Controllers/LSI-Hardware-RAID--2D-S-2EM-2EA-2ER-2ET-Monitoring/details

Кажется, ты делаешь то, что хочешь. И нет, вам на самом деле не нужно запускать Nagios, чтобы запустить этот сценарий и создать свою собственную надстройку предупреждений. Однако Nagios (ну, мне нравится Icinga) чертовски хорош для своей цели. :)