728x90
반응형
1. 증상
nagios 모니터링 명령어 실행 시 아래와 같은 문구 출력 및 실행 안됨.
Can't locate utils.pm in @INC (you may need to install the utils module) (@INC contains: /usr/local/nagios/libexec /usr/lib64/nagios /usr/local/lib64/perl5/5.32 /usr/local/share/perl5/5.32 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /usr/lib64/nagios/plugins/check_[명령어] line 38.
BEGIN failed--compilation aborted at /usr/lib64/nagios/plugins/check_[명령어] line 38.
> 여기서 line 38을 가보면 아래의 library경로가 있음
반응형
2. 해결방법
단순히 nagios-plugins-perl 패키지 설치만 해주면 끝.
-RHEL
yum install nagios-plugins-perl
-Ubuntu
apt install nagios-plugins-perl
+ 추가로 위 nagios-plugins 명령어의 library의 정의를 변경
-변경전
use lib qw(/usr/local/nagios/libexec);
-변경후
use lib qw(/usr/lib/nagios/plugins);
728x90
반응형
'Linux' 카테고리의 다른 글
[Raid] 레이드 0, 1, 01, 10, 4, 5, 6 (0) | 2024.05.20 |
---|---|
[Linux] /etc/network/interfaces 예시 (0) | 2024.05.15 |
[Linux] error while loading shared libraries: libncurses.so.5 (0) | 2023.11.09 |
[linux] 커널 버전 선택창 timeout 설정 (0) | 2023.11.02 |
[Linux] guestfish 로 가상 머신 디스크 파일 수정하기 (0) | 2023.10.24 |