나기오스 셋팅을 하게되면 vi /usr/local/nagios/etc/nrpe.cfg 해당 경로에 command 설정을 해야한다
세팅 개념을 모르고 그냥 복붙 했는데 알고 세팅 해야 할 것 같아서 써본다
W 경고 c위험
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
command[check_disk]=/usr/local/nagios/libexec/check_disk -w 30% -c 20% / -p/boot -p/dc -h/dd -h/de -h/home -h/home2 -h/usr -h/var -h/
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 700 -c 750 총 프로세스 개수
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 700 -c 750
command[check_mysql_procs]=/usr/local/nagios/libexec/check_procs -a mysql -w 50 -c 150
command[check_httpd_procs]=/usr/local/nagios/libexec/check_procs -a httpd -w 550 -c 600
W 경고 C위험
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
해당 서버에 로그인 범위 지정 10명이 넘어가면 나기오스에서 에러메시지를 확인할 수 있다
command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
cpu에 과부화를 막기 위해 설정을 한다 각자 세팅하는 값에 따라 달라질수 있음
ex) command[check_disk]=/usr/local/nagios/libexec/check_disk -w 30% -c 20% /dev -p/dev/shm -p/
디스크 같은 경우 df -h로 해당 서버 확인 후 설정 해주면 된다 위와 동일하게 30% 경고 20퍼 위험 동일하다
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 700 -c 750
총 프로세스 개수 해당 명령어를 입력 해보면 서버에 프로세스를 확인 할수 있다
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
좀비 프로세스 체크는 wc는 동일하고 성공이라면 나기오스창에서 z가 뜨는걸 확인 할수 있다
command[check_mysql_procs]=/usr/local/nagios/libexec/check_procs -a mysql -w 50 -c 150
command[check_httpd_procs]=/usr/local/nagios/libexec/check_procs -a httpd -w 550 -c 600
위 두개도 같은 맥락이라고 보면 된다
저도 공부하는 입장이라 틀린정보가 있을 수 있어서 댓글로 알려주시면 바로 수정 하겠습니다
댓글 영역