2013-02-14 1 views
0

안녕하세요 보드를 수동 검사를 설정.내가 프로토 타입 같은 로컬 우분투 상자에 수동 검사에 대한 Nagios는 NSCA을 설정하기 위해 노력했습니다</p> <p>이 질문은 조금 깨끗하고 그러나 녹색 할 수의 Nagios에

알고있는 사람은 5667과 send_nsca를 수신하는 내 nsca가 동일한 우분투 컴퓨터 (localhost 127.0.0.1)에 있습니다. 나는 개체 정의와 서비스 템플릿을 읽고 테스트했지만 수정 후에는 Nagios 웹에 액세스하려고 할 때 구성 오류가 발생했습니다.

우분투를 위해 Nagio3에서 수동 검사를 처리하는 서비스 (디렉토리/구성)를 어떻게 만들 수 있는지에 대한 명확한 지침을 얻길 바랍니다.

+0

오류가 발생 했습니까? –

답변

0

로컬 호스트가 호스트로 정의되어 있고 다른 검사와 마찬가지로 실제로는 아무것도 수행하지 않는 명령 (예 : ..)으로 검사가 실제로 존재한다는 점을 고려해야합니다. 나는 다음과 같이 정의 서비스와 passiveservices.cfg 파일을 만든 : 검사 명령이 .. 실제로 아무것도 아니에요, check_null 것을

define service{ 
    use      generic-service,service-pnp 
    host_name    Server1,Server2 
    service_description  Uptime 
    active_checks_enabled 1 
    passive_checks_enabled 1 
    check_command   check_null 
    check_freshness   1 
    check_period   none 
    } 

define service{ 
    use      generic-service,service-pnp 
    host_name    Server1,Server2 
    service_description  Drive space 
    active_checks_enabled 1 
    passive_checks_enabled 1 
    check_command   check_null 
    check_freshness   1 
    check_period   none 

주 및 passive_checks_enabled 두 줄이 있습니다 1.

입니다 활성화 할 Nagios.cfg 내 :

accept_passive_host_checks accept_passive_service_checks

또한 다음 두 줄이 aswell 수 있도록하는 것이 좋습니다

check_service_freshness check_host_freshness

서버가 설정된 시간 후 투표를하지 않는 경우는거야 스크립트를 실행합니다 (설정 내에서 이메일을 트리거합니다).

마지막으로 다음 두 줄을 활성화하십시오.

log_external_commands log_passive_checks

이것이 작동하지 않으면 디버깅에 도움이됩니다. 그것은 우분투의/var/log/syslog에 글을 씁니다. (글쎄요, 제가하는 일입니다.)