@MarkThule

Zabbix: как настроить мониторинг LSI MegaRAID на сервере с ESXI?

Появилась необходимость мониторить с помощью сервера Zabbix (с промежуточным Zabbix-proxy) LSI MegaRAID (сервер Supermicro Super Server) рейд-массив на сервере с ESXi 6.5.

Проблема в том, что на самом ESXi-хосте нельзя поставить софт вроде megacli, zabbix-agent или что-то вроде. На данный момент смог установить только пакет lsi_provider. Напрямую с сервера Zabbix могу забирать информацию о состоянии вентиляторов, батарей и прочего, но информацию по рейду не забирает.

Кто-нибудь настраивал подобный мониторинг?
  • Вопрос задан
  • 371 просмотр
Пригласить эксперта
Ответы на вопрос 1
@parallelepipet
Ставил на esxi 6.5 storecli и драйвер помоему. Зарпашивал с него по ссш инфу с винды.
ldinfo для примера
@echo off
SetLocal EnableDelayedExpansion

REM получаем id контроллера
SET CTLID=%~1

REM путь к storcli
SET SC=plink root@192.168.123.123 -pw пароль-batch -no-antispoof /opt/lsi/storcli/storcli

REM если id контроллера не передано - выводим всю информацию
if "%CTLID%"=="" (
%SC% /call/vall show all j nolog
) ELSE (
REM формируем данные логических дисков
%SC% /c%CTLID%/vall show all j nolog
)

И на заббиксе Template LSI JSON LLD обычный.
Получается что в заббиксе у хотса 2а интерфейса - 1 для пинга esxi, по второму скрипты выполняются в сторону esxi. Не оч красиво, но работает
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы