I have just installed nagios in a centos 7 environment. It is working fairly well, but I am having a small issue.
All my systems are showing as online, but some of the services on those systems are showing as not running, but when I look on the system they are running. See below.
Code for windows.cfg file windows.cfg
Спасибо за помощь. Дайте мне знать, если вам что-нибудь понадобится.
Изменить:
Вывод / usr / local / nagios / bin / nagios -v /usr/local/nagios/etc/nagios.cfg[12188 impressionnsclient.ini
: nsclient.ini
Похоже, все раскомментировано.
Похоже, способ настройки служб не работает. Nsclient не может найти настроенные службы (по имени).
Например, следующая часть в вашем windows.cfg
для проверки доступности службы DNS не может найти службу с именем ] DNS
.
#monitor DNS alert if not running
define service{
use generic-service
host_name IYS-ROA-AD01
service_description DNS
check_command check_nt!PROCSTATE!-d SHOWALL -l DNS
}
Попробуйте изменить DNS
на dns.exe и перезапустите nagios.
Вы можете попробовать изменить EXPLORER
на explorer.exe
. Для других процессов вам нужно узнать точное имя службы (вы можете использовать список задач | find -i "строка"
).
И последнее, но не менее важное: попробуйте перейти с проверки на основе check_nt
на check_nrpe
, которая новее и лучше.