Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


icinga:icinga-monitoring-of-hp-smart-array-and-msa-storage-raid-controllers-via-check_raid-plug-in-with-cciss_vol_status-tool

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
icinga:icinga-monitoring-of-hp-smart-array-and-msa-storage-raid-controllers-via-check_raid-plug-in-with-cciss_vol_status-tool [14.06.2018 17:47] – [Icinga Director и check_ciss] Алексей Максимовicinga:icinga-monitoring-of-hp-smart-array-and-msa-storage-raid-controllers-via-check_raid-plug-in-with-cciss_vol_status-tool [17.10.2019 09:27] (текущий) – [Плагин check_cciss] Алексей Максимов
Строка 1: Строка 1:
-===== Мониторинг RAID-контроллеров HP Smart Array (и Compaq MSA) в Icinga с плагином check_raid =====+===== Мониторинг RAID-контроллеров HP Smart Array (и Compaq MSA) в Icinga с плагинами check_raid и check_cciss =====
  
 {{:icinga:pasted:20180614-164105.png }} Среди ряда публично доступных плагинов мониторинга **RAID**-контроллеров **HP Smart Array**, совместимых с **Icinga**,  {{:icinga:pasted:20180614-164105.png }} Среди ряда публично доступных плагинов мониторинга **RAID**-контроллеров **HP Smart Array**, совместимых с **Icinga**, 
Строка 132: Строка 132:
 Теперь на стороне сервера **Icinga** в веб-консоли **Icinga Director** создаём команду, например "**check_raid_cciss**" (с фактической командой вызова ''check_raid.pl --plugin cciss'') Теперь на стороне сервера **Icinga** в веб-консоли **Icinga Director** создаём команду, например "**check_raid_cciss**" (с фактической командой вызова ''check_raid.pl --plugin cciss'')
  
-{{ :icinga:pasted:20180614-161714.png }}+{{:icinga:pasted:20180614-161714.png}}
  
 Затем на основе созданной ранее команды "**check_raid_cciss**" создаём шаблон службы, например "**Disk array HP Compaq RAID**"  Затем на основе созданной ранее команды "**check_raid_cciss**" создаём шаблон службы, например "**Disk array HP Compaq RAID**"
  
-{{ :icinga:pasted:20180614-162023.png }}+{{:icinga:pasted:20180614-162023.png}}
  
 Назначаем любым удобным способом шаблон службы на хосты, которые необходимо мониторить данной службой  Назначаем любым удобным способом шаблон службы на хосты, которые необходимо мониторить данной службой 
 (разумеется на всех соответствующих хостах в каталоге ''$ICINGA_PLUGIN_DIR'' предварительно должен быть установлен плагин **check_raid.pl**). В нашем упрощённом примере создано правило **Apply Rule** с нацеливанием на имя конкретного сервера.  (разумеется на всех соответствующих хостах в каталоге ''$ICINGA_PLUGIN_DIR'' предварительно должен быть установлен плагин **check_raid.pl**). В нашем упрощённом примере создано правило **Apply Rule** с нацеливанием на имя конкретного сервера. 
  
-{{ :icinga:pasted:20180614-162337.png }}+{{:icinga:pasted:20180614-162337.png}}
  
 В конечном итоге получаем желаемый результат: В конечном итоге получаем желаемый результат:
  
-{{ :icinga:pasted:20180614-162819.png }}+{{:icinga:pasted:20180614-162819.png}}
  
 По аналогии можно создать и другие команды, например "**check_raid_hpacucli**" (с фактической командой вызова ''check_raid.pl hpacucli --bbu-monitoring'') и затем использовать эту команду при создании шаблона службы, которая так же будет в последующем назначена на хосты.  По аналогии можно создать и другие команды, например "**check_raid_hpacucli**" (с фактической командой вызова ''check_raid.pl hpacucli --bbu-monitoring'') и затем использовать эту команду при создании шаблона службы, которая так же будет в последующем назначена на хосты. 
  
-Однако в некоторых случаях для мониторинга контроллеров HP Smart Array более удобным может показаться и другой плагин **check_cciss**, установка которого описана в отдельной статье.+Однако в некоторых случаях для мониторинга контроллеров HP Smart Array более удобным может показаться и другой плагин **check_cciss**, установку которого рассмотрим далее.
  
 \\ \\
Строка 162: Строка 162:
 Чтобы было проще загрузить скрипт, я переложил его на github. Загружаем: Чтобы было проще загрузить скрипт, я переложил его на github. Загружаем:
  
-<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;"># wget https://raw.githubusercontent.com/Aleksey-Maksimov/Icinga2/master/plugins/check_cciss.sh \+<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;"># wget https://raw.githubusercontent.com/Aleksey-Maksimov/check_cciss/master/check_cciss \
  --directory-prefix=$ICINGA_PLUGIN_DIR</pre></HTML>  --directory-prefix=$ICINGA_PLUGIN_DIR</pre></HTML>
  
Строка 269: Строка 269:
 ---- ----
 Проверено на следующих конфигурациях: Проверено на следующих конфигурациях:
-^ Версия ОС на стороне клиента Icinga ^ Версия клиента Icinga ^ Версия скрипта check_raid  ^ +^ Версия ОС на стороне клиента Icinga ^ Версия клиента Icinga ^ Скрипт и его версия  ^ 
-| Debian GNU/Linux 9.4 (Stretch) | r2.7.0-1 | 4.0.8 (2017-09-01) | +| Debian GNU/Linux 9.4 (Stretch) x86_64 | r2.7.0-1 | check_raid 4.0.8 (2017-09-01) | 
 +| Debian GNU/Linux 9.4 (Stretch) x86_64 | r2.7.0-1 | check_cciss 1.15 (2017/04/28) | 
 +| CentOS Linux release 7.5.1804 (Core) x86_64 | r2.8.4-1 | check_cciss 1.15 (2017/04/28) | 
  
 ---- ----
-{{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Виталий Якоб]] \\ Время публикации: 14.06.2018 15:22+{{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 14.06.2018 15:22
  
-{{tag>Icinga Monitoring Plugin HP "Smart Array" "Smart Array P400" P400 MSA "MSA 1000" RAID "Disk array" cciss Storage Nagios Linux Debian CentOS}}+{{tag>Icinga "Icinga Director" Monitoring Plugin HP "Smart Array" "Smart Array P400" P400 MSA "MSA 1000" RAID "Disk array" cciss Storage Nagios Linux Debian CentOS}}
  
 ~~DISCUSSION~~ ~~DISCUSSION~~
icinga/icinga-monitoring-of-hp-smart-array-and-msa-storage-raid-controllers-via-check_raid-plug-in-with-cciss_vol_status-tool.1528987672.txt.gz · Последнее изменение: 14.06.2018 17:47 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki