2012-08-23 8 views
3

Windows 서비스 (예 : CPU로드, 메모리 사용량 등)를 모니터링해야하므로 Nagios 모니터링 도구가 설치되었습니다. 설치가 완료되고 'check_nt'플러그인도 설치됩니다. 이 오류가 발생하지 않았지만 NSClient ++ 에이전트에서 스크립트를 실행하는 동안 'Connection refused by host'오류가 계속 발생합니다.Nagios - Connection refused & Socket timeout

./check_nt -H 10.112.32.78 -p 1248 -v MEMUSE -w 80 -c 90 
       Connection refused by host 

./check_nt -H 10.112.32.78 -p 1248 -v MEMUSE -w 80 -c 90 
       Socket timeout after 10 seconds 

나는 Nagios는이 아래로, 제대로 작동하는지 확인했습니다.

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg 

Nagios Core 3.4.1 
Copyright (c) 2009-2011 Nagios Core Development Team and Community Contributors 
Copyright (c) 1999-2009 Ethan Galstad 
Last Modified: 05-11-2012 
License: GPL 

Website: http://www.nagios.org 
Reading configuration data... 
    Read main config file okay... 
Processing object config file '/usr/local/nagios/etc/objects/commands.cfg'... 
Processing object config file '/usr/local/nagios/etc/objects/contacts.cfg'... 
Processing object config file '/usr/local/nagios/etc/objects/timeperiods.cfg'... 
Processing object config file '/usr/local/nagios/etc/objects/templates.cfg'... 
Processing object config file '/usr/local/nagios/etc/objects/localhost.cfg'... 
    Read object config files okay... 

Running pre-flight check on configuration data... 

Checking services... 
    Checked 8 services. 
Checking hosts... 
    Checked 1 hosts. 
Checking host groups... 
    Checked 1 host groups. 
Checking service groups... 
    Checked 0 service groups. 
Checking contacts... 
    Checked 1 contacts. 
Checking contact groups... 
    Checked 1 contact groups. 
Checking service escalations... 
    Checked 0 service escalations. 
Checking service dependencies... 
    Checked 0 service dependencies. 
Checking host escalations... 
    Checked 0 host escalations. 
Checking host dependencies... 
    Checked 0 host dependencies. 
Checking commands... 
    Checked 24 commands. 
Checking time periods... 
    Checked 5 time periods. 
Checking for circular paths between hosts... 
Checking for circular host and service dependencies... 
Checking global event handlers... 
Checking obsessive compulsive processor commands... 
Checking misc settings... 

Total Warnings: 0 
Total Errors: 0 

Things look okay - No serious problems were detected during the pre-flight check 

Nagios의 새로운 M은, 사전에 감사합니다 :)

+0

당신이 제공됩니다 시도 SELinux를

에 대해

을 이야기하고 있지 않다 NSClient ++의 설정과 실행중인 Windows 버전에 대한 세부 정보. 종종 방화벽 규칙이 이러한 문제의 주요 원인이되었으므로 방화벽 규칙을 확인해 볼 가치가 있습니다. – lik

+0

예 hv chked 방화벽이 이것을 차단하지 않지만 어떻게 설정에 접근합니까? – Manroop

답변

5

연결이 방화벽에 의해 차단 된지고 또는 Nagios는 서버가 "허용 된 호스트"필드에 nsc.ini 파일에 없습니다. 포트가 Windows 방화벽에서 열려 있는지, 그리고 Nagios 서버와 클라이언트 사이에있는 다른 모든 네트워크 필터가 있는지 확인하십시오.

0

윈도우 cmd를에서이 명령을 실행하여 당신이 NT에 대한 NRPE의 경우 포트 5666 및 12489에서 수신 대기 모니터링 하시겠습니까 Windows 서버/호스트 확인 : Windows 방화벽도 것을

netstat -aon | findstr 5666 
netstat -aon | findstr 12489 

그것은 수를 이 포트에 대한 연결을 거부하고,이를 살펴보십시오. 반드시 당신을, NSClient 설치하는 동안 또한

C:\Program Files\NSClient++ 

는 ++ check_nt에 대한 확인란이 있었다 :

또한 여기에 당신의 NSClient ++ 구성 파일의 allowed_hosts에의 Nagios 모니터링 서버의 IP 주소를 추가 설치 중에도 확인했습니다.

NSClient ++에서 구성 파일을 편집 한 후 NSClient ++ 서비스를 다시 시작하십시오. (에서 services.msc를 또는 시작> 프로그램> NSClient ++> 중지 NSClient ++ 다음 시작> 프로그램> NSClient ++> 시작 NSClient ++) 명령을 쉽게하기위한 봤 리눅스의 사용자의 취향에 따라

0

난 그냥 검색하고 같은 네트워크에있는 다른 서버에 비해 몇 시간 후, 나는

말 그대로 비교 포기할 준비 (7)에 CentOS와 함께이 발생하는 문제를 건너 왔어요 둘 사이의 nrpe.cfg에는 허용 된 호스트의 IP가 있고 모든 플러그인 re rsync'd, 권한은 모두 동일했습니다. 내가 가진 하나의 문제는 NRPE 포트 5666

5666 연결이 거부

텔넷 not_working_server_ip 작동 텔넷 working_server_ip 5666에 텔넷했다.

나는 잠시 동안 두 가지 OS를 접하게되었는데, 하나는 centos6이고 다른 하나는 centos7이다.

당신이 centos7에 NRPE를 설치하는 경우 방화벽을 해제해야합니다 내가 firewalld

을 중지 systemctl하고 그것은 좋은 것 다시

관련 문제