nagios client OS 별 설정 방법
Nagios 클라이언트 설치 및 설정 방법은 OS 종류에 따라 약간 차이가 있습니다. 따라서 아래에서는 CentOS, Ubuntu, Windows 각각의 경우에 대해 Nagios 클라이언트 설치 및 설정 방법을 자세히 설명하겠습니다.
- CentOS
1.1. Nagios 클라이언트 패키지 설치
Nagios 클라이언트 패키지를 설치하려면 아래 명령어를 입력합니다.
sudo yum install nagios-plugins nagios-plugins-all nrpe
1.2. Nagios 클라이언트 설정
Nagios 클라이언트 설정 파일인 nrpe.cfg 파일을 수정해야 합니다. nrpe.cfg 파일은 /etc/nagios/ 디렉토리 내에 위치합니다. 아래와 같이 nrpe.cfg 파일을 수정합니다.
sudo vi /etc/nagios/nrpe.cfg
아래와 같이 nrpe.cfg 파일을 수정합니다.
# server_address: Nagios 서버의 IP주소
server_address=192.168.0.1
# allowed_hosts: Nagios 서버의 IP주소
allowed_hosts=192.168.0.1
# command[check_users]: nagios-plugins 패키지에 포함된 check_users 프로그램을 사용하여 유저 수 체크
command[check_users]=/usr/lib64/nagios/plugins/check_users -w 5 -c 10
# command[check_load]: nagios-plugins 패키지에 포함된 check_load 프로그램을 사용하여 시스템 로드 체크
command[check_load]=/usr/lib64/nagios/plugins/check_load -w 15,10,5 -c 30,25,20
# command[check_hda1]: nagios-plugins 패키지에 포함된 check_disk 프로그램을 사용하여 디스크 체크(/dev/hda1)
command[check_hda1]=/usr/lib64/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hda1
위와 같이 nrpe.cfg 파일을 수정한 후, Nagios 클라이언트를 다시 시작합니다.
sudo systemctl restart nrpe
- Ubuntu
2.1. Nagios 클라이언트 패키지 설치
Nagios 클라이언트 패키지를 설치하려면 아래 명령어를 입력합니다.
sudo apt-get update
sudo apt-get install nagios-plugins nagios-nrpe-server
2.2. Nagios 클라이언트 설정
Nagios 클라이언트 설정 파일인 nrpe.cfg 파일을 수정해야 합니다. nrpe.cfg 파일은 /etc/nagios/ 디렉토리 내에 위치합니다. 아래와 같이 nrpe.cfg 파일을 수정합니다.
sudo vi /etc/nagios/nrpe.cfg
아래와 같이 nrpe.cfg 파일을 수정합니다.
# server_address: Nagios 서버의 IP주소
server_address=192.168.0.1
# allowed_hosts: Nagios 서버의 IP주소
allowed_hosts=192.168.0.1
# command[check_users]: nagios-plugins 패키지에 포함된 check_users 프로그램을 사용하여 유저 수 체크
command[check_users]=/usr/lib/nagios/plugins/check_users -w 5 -c 10
# command[check_load]: nagios-plugins 패키지에 포함된 check_load 프로그램을 사용하여 시스템 로드 체크
command[check_load]=/usr/lib/nagios/plugins/check_load -w 15,10,5 -c 30,25,20
# command[check_hda1]: nagios-plugins 패키지에 포함된 check_disk 프로그램을 사용하여 디스크 체크(/dev/hda1)
command[check_hda1]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hda1
위와 같이 nrpe.cfg 파일을 수정한 후, Nagios 클라이언트를 다시 시작합니다.
sudo service nagios-nrpe-server restart
- Windows
Nagios 클라이언트를 Windows에서 설치하려면, Nagios 클라이언트 패키지인 NSClient++를 사용해야 합니다.
3.1. NSClient++ 설치
NSClient++를 다운로드하고 설치합니다. 설치 중에 "Install as a service" 옵션을 선택해야 합니다.
3.2. Nagios 클라이언트 설정
NSClient++를 설치하고 나면, NSClient++ 설정 파일인 nsclient.ini 파일을 수정해야 합니다. nsclient.ini 파일은 NSClient++가 설치된 디렉토리 내에 위치합니다. 아래와 같이 nsclient.ini 파일을 수정합니다.
; server_address: Nagios 서버의 IP주소
server_address=192.168.0.1
; allowed_hosts: Nagios 서버의 IP주소
allowed_hosts=192.168.0.1
; check_disk: 디스크 체크
[/settings/external scripts/scripts]
check_disk=scripts\check_disk.bat
위와 같이 nsclient.ini 파일을 수정한 후, NSClient++를 다시 시작합니다.
- 참고사항
위에서 설명한 방법은 Nagios 클라이언트를 설치하고 기본적인 설정을 하는 방법입니다. Nagios 서버와 클라이언트 간의 모니터링 항목이나 알림 설정 등에 대해서는 Nagios 서버 측에서 설정해야 합니다.