Назад | Перейти на главную страницу

Nagios предупреждает CHECK_NRPE: тайм-аут сокета через 30 секунд, но он работает

У меня на сервере есть nagios, который меня предупреждает

CHECK_NRPE: Socket timeout after 30 seconds. 

Но моя служба работает:

● nagios-nrpe-server.service - Nagios Remote Plugin Executor
   Loaded: loaded (/lib/systemd/system/nagios-nrpe-server.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2020-04-18 00:31:56 CEST; 6min ago
     Docs: http://www.nagios.org/documentation
  Process: 4841 ExecStopPost=/bin/rm -f /var/run/nagios/nrpe.pid (code=exited, status=0/SUCCESS)
 Main PID: 4845 (nrpe)
    Tasks: 5 (limit: 4915)
   CGroup: /system.slice/nagios-nrpe-server.service
           ├─4845 /usr/sbin/nrpe -c /etc/nagios/nrpe.cfg -f
           ├─6346 /usr/sbin/nrpe -c /etc/nagios/nrpe.cfg -f
           ├─6347 /usr/sbin/nrpe -c /etc/nagios/nrpe.cfg -f
           ├─6348 sh -c /usr/lib/nagios/plugins/check_disk -e -w 5% -W 3% -c 2% -K 2% -X tmpfs
           └─6349 /usr/lib/nagios/plugins/check_disk -e -w 5% -W 3% -c 2% -K 2% -X tmpfs

Я попытался убить его, перезапустить, перезапустить сервер nagios, который обрабатывает все предупреждения, но ничего не сработало. Он начался с нуля, и я не знаю, в чем проблема, поскольку все остальные серверы, которые являются nagios, работают.

Тайм-аут исходит от клиентского плагина check_nrpe, разрывая соединение через 30 секунд.

Я не думаю, что на серверах NRPE есть правильный тайм-аут, но большинство плагинов должны реализовывать поведение тайм-аута.