nagios client OS 별 설정 방법

Nagios 클라이언트 설치 및 설정 방법은 OS 종류에 따라 약간 차이가 있습니다. 따라서 아래에서는 CentOS, Ubuntu, Windows 각각의 경우에 대해 Nagios 클라이언트 설치 및 설정 방법을 자세히 설명하겠습니다.

  1. 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
  1. 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
  1. 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++를 다시 시작합니다.

  1. 참고사항

위에서 설명한 방법은 Nagios 클라이언트를 설치하고 기본적인 설정을 하는 방법입니다. Nagios 서버와 클라이언트 간의 모니터링 항목이나 알림 설정 등에 대해서는 Nagios 서버 측에서 설정해야 합니다.