YUMSERV
Published 2020. 5. 12. 21:43
Nagios Plugin 활용 MONITORING
반응형

 

1. Nagios - Raid 체크

Nagios 플러그인을 이용해서 RAID를 체크할 수 있습니다.

 

check_megaraid_sas
다운로드

 

해당 파일을 다운받아, /usr/local/nagios/libexec 밑에 추가해줍니다.

 

해당 파일을 열게 되면 레이드 명령어를 설정해주는 경로를 지정해주어야 합니다.

my $megaclibin = '/opt/MegaRAID/MegaCli/MegaCli64';

 

위에 레이드 경로를 적어주면 됩니다.

 

레이드의 경우 root 권한으로 실행되기 때문에, Nagios의 경우 Nagios 계정으로 생성되어 모니터링을 하게 되면 레이드를 체크할 때 root 권한을 주어야 합니다.

sudoers를 통해서 권한을 주면 됩니다.

$ vi /etc/sudoers.d/nagios
nagios ALL=NOPASSWD:/opt/MegaRAID/storcli/storcli64, /usr/local/nagios/libexec/check_megaraid_sas

 

nrpe.cfg 파일 내에 sudo 명령어를 추가해줍니다.

$ vi /usr/local/nagios/nrpe.cfg
command[check_megaraid_sas]= sudo /usr/local/nagios/libexec/check_megaraid_sas

 

 

 

테스트하는 방법으로는

1) 클라이언트 쪽에서 테스트

$ su - nagios
$ sudo /usr/local/nagios/libexec/check_megaraid_sas
OK: 0:0:RAID-10:8 drives:3.723TB:Optimal Drives:8

 

 

2) 서버 쪽에서 테스트

$ /usr/local/nagios/libexec/check_nrpe -H 클라이언트IP -c check_megaraid_sas
OK: 0:0:RAID-10:8 drives:3.723TB:Optimal Drives:8

 

 

 

2. Nagios - Memory 체크

 

Nagios 플러그인을 이용해서 메모리를 체크할 수 있습니다.

 

check_mem
다운로드

 

해당 파일을 다운받아, /usr/local/nagios/libexec 밑에 추가해줍니다.

 

 

반응형

'MONITORING' 카테고리의 다른 글

[Zabbix] Zabbix 5.2 설치(ubuntu 18.04)  (0) 2021.03.13
NSClient++ 로 윈도우 서버 모니터링  (0) 2020.06.30
Nagios 텔래그램 연동  (1) 2020.05.11
Nagios 클라이언트 구성  (0) 2020.05.11
Nagios 서버 구성  (0) 2020.05.05
profile

YUMSERV

@lena04301

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!