Мой nagios предполагает, что на одном из моих хостов есть критическое количество процессов.
Однако с нагрузкой все в порядке.
Этот сервер предоставляет базу данных mysql и почтовый сервер.
Я должен беспокоиться ?
244 процесса, но средняя загрузка 0,30 0,59 0,51
Зависит от того, что делают эти процессы, скорее всего, беспокоиться не о чем, и я бы поднял порог оповещения Nagios. Машины с несколькими тысячами процессов не редкость, например, на базе данных Oracle. В современных системах вы получаете множество потоков ядра, если у вас также много ядер / потоков процессора. Просто убедитесь, что вы следите за загрузкой и временем отклика в любом приложении, запущенном на коробке.
Как отмечено в комментарии, настройте уровни предупреждений Nagios, чтобы лучше отражать вашу ситуацию. В дополнение к подсчету процессов вам следует обратить внимание на количество свободной памяти на вашем компьютере (то есть, если у вас достаточно памяти, количество дочерних процессов nginx не имеет большого значения).
Я думаю, что проверка свободной памяти Nagios по умолчанию не принимает во внимание объем памяти в буферах (который будет освобожден при необходимости). Вы можете написать сценарий проверки, который анализирует вывод «/ usr / bin / free» более разумным образом (т. Е. Вы хотите посмотреть на строку «- / + buffers / cache, на столбец« free », чтобы понять из доступной оставшейся физической ОЗУ).
На машине с одноядерным процессором средняя нагрузка рассчитывается по количеству запущенных в данный момент процессов плюс количество ожидающих запуска. У вас 244 процесса, но я думаю, что почти в спящем состоянии (введите top
проверять). Так что не о чем беспокоиться.