Я установил nagios на Centos, и я также хочу включить NSCA на хосте. Клиент уже настроен и отправляет данные (я вижу это, просматривая журналы). Однако в журнале NSCA я вижу следующее сообщение об ошибке.
Command file '/var/nagios/rw/nagios.cmd' does not exist, attempting to use alternate dump file '/var/nagios/rw/nsca.dump' for output
Я просмотрел /var/
и не было "nagios
"папку. Итак, я создал ее. Я также создал папку / rw /. Я перезапустил nagios, но nagios.cmd
не был создан. Я сделал chown
и chgrp
в nagios в этой папке, но это не помогло.
Во-первых, как получилось /var/nagios/rw/
никогда не создавался при установке? Может ли кто-нибудь придумать, как заставить эту работу работать, чтобы nagios создавал nagios.cmd
файл (NSCA ищет его для ввода данных)?
Спасибо
Для следующего дурака .... Фактический путь к nagios.cmd
является /var/spool/nagios
. Как только я установил правильный путь в NSCA.cfg
файл, все заработало. Помните, что nsca помещает в файл nsca.dump
в котором есть все данные. nsca.dump
необходимо потреблять nagios.cmd
.