Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Установка LSI MegaCLI под Ubuntu и мониторинг Zabbix



Установка LSI MegaCLI под Ubuntu и мониторинг Zabbix

 

Добавим репозиторий без проверки:
# vi /etc/apt/sources.list
deb [trusted=yes] http://hwraid.le-vert.net/ubuntu precise main

Обновим инфу:
# apt-get update --allow-unauthenticated

Установим утилиту:
# apt-get install megacli

Куда установилась:
# which megacli
/usr/sbin/megacli

Добавим разрешения в sudo:
# visudo
Defaults  !requiretty
Defaults  visiblepw
%zabbix     ALL=(ALL) NOPASSWD:/usr/sbin/megacli

Проверяем:
# sudo -u zabbix sudo megacli -PDList -Aall | grep -e "S.M.A.R.T alert : Yes" -e "Firmware state: Fail" | wc -l
0

Добавляем проверку в заббикс:
# cat /etc/zabbix/zabbix_agentd.conf
UserParameter=raid.mfiutil,sudo /bin/megacli -PDList -Aall | grep -e "S.M.A.R.T alert : Yes" -e "Firmware state: Fail" | wc -l
PidFile=/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
EnableRemoteCommands=1
Server=10.10.10.25
ListenIP=0.0.0.0
ServerActive=10.10.10.25
Hostname=my_local_server_name

Ну а далее рестартим заббикс, добавляем элемент raid.mfiutil и триггер к нему

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект