Nagios 플러그인 경로를 설정하는 방법

Nagios 플러그인 경로를 설정하는 방법

nagios 설정을 확인하면.

이 오류가 발생했습니다.

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

Nagios Core 4.4.5
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 2019-08-20
License: GPL

Website: https://www.nagios.org
Reading configuration data...
   Read main config file okay...
Error: check_period '24x7                                                                                                          |' for service 'check_snmp' on host 'localhost' not found!
Error: Could not register service (config file '/usr/local/nagios/etc/objects/localhost.cfg', starting on line 226)
   Error processing object config files!

알겠습니다. 시스템에서 찾을 수 없기 때문인 것 같습니다.check_snmp

여기에서 찾았 어요 check_snmp.

$ sudo find / -name check_snmp
/usr/lib/nagios/plugins/check_snmp

반면에 check_http이러한 디렉토리에 존재합니다.

sudo find / -name check_http
/usr/local/nagios/libexec/check_http
/usr/lib/nagios/plugins/check_http
/opt/nagios-plugins-2.2.1/plugins/check_http

그래서 플러그인 경로는 ?? Nagios로만 설정되어 있는 것 같아요./usr/local/nagios/libexec/

그렇다면 이 문제를 어떻게 해결할 수 있습니까? ? ?

답변1

/usr/local/nagios/etc/objects/localhost.cfg내 생각에는 localhost에 다음과 같은 기간을 참조하는 서비스 정의 check_snmp가 있을 가능성이 더 높은 것 같습니다 .

24x7                                                                                                          |

(후행 공백과 파이프 문자가 많음) 복사/붙여넣기 오타실제기간 24x7.

관련 정보