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
.