Вики IT-KB

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

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

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


icinga:monitoring-plugin-check_procs

Различия

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

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

Следующая версия
Предыдущая версия
icinga:monitoring-plugin-check_procs [03.03.2017 09:15] – создано Алексей Максимовicinga:monitoring-plugin-check_procs [03.03.2017 10:03] (текущий) Алексей Максимов
Строка 1: Строка 1:
 ===== Плагин мониторинга процессов check_procs ===== ===== Плагин мониторинга процессов check_procs =====
 +
 +Плагин мониторинга процессов **check_procs** устанавливается в систему в составе пакетов **nagios-plugins** или **nagios-plugins-all**.
 +
 +Найти плагин в системе и получить информацию о его ключах можно так:
 +
 +<code># locate check_procs
 +/usr/lib64/nagios/plugins/check_procs
 +
 +# /usr/lib64/nagios/plugins/check_procs --help</code>
 +
 +В конфигурации по умолчанию в Icinga плагин работает со следующими параметрами:
 +
 +<code>check_procs -c 400 -w 250</code>
 +
 +Что означает, что подсчитывается общее количество всех процессов в системе и сверяется с пороговыми значениями **250** (предупреждающее) и **400** (критическое). На сильно нагруженных Linux-системах, может присутствовать большое количество ядерных процессов, и не смотря на то, что такое поведение системы можно считать штатным, плагин **check_procs** с указанными настройками обозначает наличие проблемы:
 +
 +{{ :icinga:pasted:20170303-093114.png }}
 +
 +Чтобы избежать такой реакции плагина, можно расширить список его параметров дополнительным параметром, который исключит при подсчёте процессов все процессы ядра:
 +<blockquote>
 + -k, --no-kthreads\\ \\
 +Only scan for non kernel threads (works on Linux only)</blockquote>
 +
 +Добавим в описание соответствующей Службы в Icinga этот параметр. В Icinga Director сделать это можно через расширение Data Field, то есть создание нового Поля с именем переменной **procs_nokthreads** с последующим присвоением этого дополнительного Поля соответствующей Команде и Службе):
 +
 +{{ :icinga:pasted:20170303-093652.png }}
 +
 +После этого ситуация с подсчётом количества процессов в системе изменится:
 +
 +{{ :icinga:pasted:20170303-094138.png }}
 +
 +----
 +
 +
 +Дополнительный источник информации:
 +
 +  * [[https://www.monitoring-plugins.org/doc/man/check_procs.html|Monitoring Plugins Development Team - The check_procs Plugin]]
 +
 +----
 +{{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 03.03.2017 09:44
 +{{tag>Icinga Monitoring Plugin check_procs nagios-plugins Nagios Linux Kernel Processes "Icinga Director"}}
 +~~DISCUSSION~~
  
icinga/monitoring-plugin-check_procs.1488521700.txt.gz · Последнее изменение: 03.03.2017 09:15 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki