Вики IT-KB

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

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

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


icinga:icinga-monitoring-of-linux-software-raid-mdraid-via-check_raid-plugin

Различия

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

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

Следующая версия
Предыдущая версия
icinga:icinga-monitoring-of-linux-software-raid-mdraid-via-check_raid-plugin [18.06.2018 19:22] – создано Алексей Максимовicinga:icinga-monitoring-of-linux-software-raid-mdraid-via-check_raid-plugin [13.10.2022 15:17] (текущий) Алексей Максимов
Строка 1: Строка 1:
 ===== Мониторинг Linux Software RAID (mdraid) в Icinga с плагином check_raid ===== ===== Мониторинг Linux Software RAID (mdraid) в Icinga с плагином check_raid =====
  
-Среди ряда публично доступных плагинов мониторинга программной реализации **RAID** в ОС Linux на базе **Linux Software RAID** (**Multiple Device**/**MD RAID**/**mdraid**), совместимых с **Icinga**, +{{:icinga:pasted:20180618-194631.png }} Среди ряда публично доступных плагинов мониторинга программной реализации **RAID** в ОС Linux на базе **Linux Software RAID** (**Multiple Device**/**MD RAID**/**mdraid**), совместимых с **Icinga**, 
 по функциональным возможностям можно выделить плагин: [[https://github.com/glensc/nagios-plugin-check_raid|check_raid]]. В этой статье мы рассмотрим пример установки и простейшей настройки плагина **check_raid**. по функциональным возможностям можно выделить плагин: [[https://github.com/glensc/nagios-plugin-check_raid|check_raid]]. В этой статье мы рассмотрим пример установки и простейшей настройки плагина **check_raid**.
  
Строка 11: Строка 11:
  
 Если заглянем в [[https://github.com/glensc/nagios-plugin-check_raid/releases|releases]], то увидим, что Если заглянем в [[https://github.com/glensc/nagios-plugin-check_raid/releases|releases]], то увидим, что
-стабильной версией на данный момент признаётся прошлогодняя версия **4.0.(2017-09-01)**.+стабильной версией на данный момент признаётся версия **4.0.10 (16 May 2019)**.
  
 Загружать плагин нужно на тот сервер, где нам требуется выполнять проверку **mdraid**. Загружать плагин нужно на тот сервер, где нам требуется выполнять проверку **mdraid**.
Строка 27: Строка 27:
 Скачиваем плагин в каталог плагинов: Скачиваем плагин в каталог плагинов:
  
-<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;"># wget https://github.com/glensc/nagios-plugin-check_raid/releases/download/4.0.8/check_raid.pl +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;"># wget https://github.com/glensc/nagios-plugin-check_raid/releases/download/4.0.10/check_raid.pl --directory-prefix=$ICINGA_PLUGIN_DIR</pre></HTML>
- --directory-prefix=$ICINGA_PLUGIN_DIR</pre></HTML>+
  
 Переходим в этот каталог и делаем плагин исполняемым Переходим в этот каталог и делаем плагин исполняемым
Строка 61: Строка 60:
 Теперь на стороне сервера **Icinga** в веб-консоли **Icinga Director** создаём команду, например "**check_raid_mdstat**" (с фактической командой вызова ''check_raid.pl --plugin mdstat'') Теперь на стороне сервера **Icinga** в веб-консоли **Icinga Director** создаём команду, например "**check_raid_mdstat**" (с фактической командой вызова ''check_raid.pl --plugin mdstat'')
  
-{{:icinga:pasted:20180614-161714.png}}+{{:icinga:pasted:20180618-192837.png}}
  
 Затем на основе созданной ранее команды "**check_raid_mdstat**" создаём шаблон службы, например "**Disk array Linux RAID**"  Затем на основе созданной ранее команды "**check_raid_mdstat**" создаём шаблон службы, например "**Disk array Linux RAID**"
  
-{{:icinga:pasted:20180614-162023.png}}+{{:icinga:pasted:20180618-193344.png}}
  
 Назначаем любым удобным способом шаблон службы на хосты, которые необходимо мониторить данной службой  Назначаем любым удобным способом шаблон службы на хосты, которые необходимо мониторить данной службой 
 (разумеется на всех соответствующих хостах в каталоге ''$ICINGA_PLUGIN_DIR'' предварительно должен быть установлен плагин **check_raid.pl**). В нашем упрощённом примере создано правило **Apply Rule** с нацеливанием на имя конкретного сервера.  (разумеется на всех соответствующих хостах в каталоге ''$ICINGA_PLUGIN_DIR'' предварительно должен быть установлен плагин **check_raid.pl**). В нашем упрощённом примере создано правило **Apply Rule** с нацеливанием на имя конкретного сервера. 
  
-{{:icinga:pasted:20180614-162337.png}}+{{:icinga:pasted:20180618-193605.png}}
  
 В конечном итоге получаем желаемый результат: В конечном итоге получаем желаемый результат:
  
-{{:icinga:pasted:20180614-162819.png}}+{{:icinga:pasted:20180618-193926.png}}
  
 +----
 +\\
 +==== mdraid и cron ====
 +
 +Есть мнение, что периодически запускаемые в конфигурации по умолчанию (ежемесячно, в первое Воскресенье месяца в 00:57) проверки **mdraid** в задании планировщика **cron** (файл задания ''/etc/cron.d/mdadm'' с командой ''/usr/share/mdadm/checkarray --cron --all --idle --quiet'') в некоторых случаях могут отрицательно повлиять на производительность. Таким образом, имея настроенный мониторинг программных массивов **mdraid** средствами **Icinga**, можно отключить данные периодические проверки. Для меня данный вопрос пока остаётся открытым.
  
 \\ \\
Строка 82: Строка 86:
 ^ Версия ОС на стороне клиента Icinga ^ Версия клиента Icinga ^ Скрипт и его версия  ^ ^ Версия ОС на стороне клиента Icinga ^ Версия клиента Icinga ^ Скрипт и его версия  ^
 | 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_raid 4.0.8 (2017-09-01) |
 +| Debian GNU/Linux 10.13 (Buster) x86_64 | r2.13.5-1 | check_raid 4.0.10 (2019-05-16) |
  
 ---- ----
 {{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 18.06.2018 19:22 {{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 18.06.2018 19:22
  
-{{tag>Icinga "Icinga Director" Monitoring Plugin RAID "Linux Software RAID" mdraid "Multiple Device" "Disk array" Storage Nagios Linux Debian}}+{{tag>Icinga "Icinga Director" Monitoring Plugin RAID "Linux Software RAID" mdraid "Multiple Device" "Disk array" Storage Nagios Linux Debian cron Stretch Buster}}
  
 ~~DISCUSSION~~ ~~DISCUSSION~~
icinga/icinga-monitoring-of-linux-software-raid-mdraid-via-check_raid-plugin.1529338966.txt.gz · Последнее изменение: 18.06.2018 19:22 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki