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

Не могу заставить send_nsca работать

Я следил за учебником на http://nagios.sourceforge.net/download/contrib/documentation/misc/NSCA_Setup.pdf.

Но я использую пакеты от EPEL на CentOS 6.

Я добавил шаблон для пассивных проверок, сервис, который использует шаблон пассивной проверки. Я вижу службу TestMessage в веб-интерфейсе. Когда пытаюсь отправить результат:

[root@g]# send_nsca -H localhost -p 5667 -c /etc/nagios/send_nsca.cfg < sample 
0 data packet(s) sent to host successfully.

В системном журнале вижу:

Feb  8 23:19:01 CentOS-60-64-minimal nsca[27730]: Handling the connection...
Feb  8 23:19:01 CentOS-60-64-minimal nsca[27730]: End of connection...

Как я могу заставить это работать?

Вот несколько вещей, которые вы можете попробовать:

  1. Убедитесь, что NSCA прослушивает этот порт через netstat, telnet и т. Д.
  2. Убедитесь, что вы используете один и тот же метод шифрования на каждом конце
  3. Убедитесь, что путь к командному каналу Nagios правильный, в NSCA conf
  4. Убедитесь, что любой-пользователь-NSCA-is-running-as может писать в командный канал
  5. Посмотрите, что Nagios записывает в свой журнал при запуске теста send_nsca
  6. Убедитесь, что ваш ввод в "sample" правильный; см. обработчик события submit_check_result_via_nsca в contrib для получения помощи