YUMSERV
article thumbnail
Published 2020. 5. 11. 21:16
Nagios 클라이언트 구성 MONITORING
반응형

 

전 파트에서는 Nagios 서버를 구축을 해 보았다면, 클라이언트 서버를 구축해서, 

서버쪽에서 모니터링을 할 수 있게 설정해보는 작업을 진행해보고자 합니다. 

전 파트 참고 글 아내 글 클릭!!

[LINUX/MONITORING] - Nagios 서버 구성

 

** 테스트 환경 : CentOS7

** 클라이언트 환경 구축 ( 소스설치 )

 

1. 1. Nagios Plugin 설치

- Nagios 계정 생성

<bash />
$ useradd nagios $ usermod -a -G nagios nobody

 

- 필수 패키지 설치

<bash />
$ yum -y install wget vim $ yum install mod_ssl openssl-devel gcc make openssl perl xinetd automake

 

- Nagios Plugin 소스 설치

<bash />
$ wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz $ tar xvfz nagios-plugins.tar.gz $ cd nagios-plugins-release-2.2.1/ $ ./tools/setup $ ./configure $ make && make install

 

2. 2. Nrpe 설치

-  소스 설치

<bash />
$ wget https://github.com/NagiosEnterprises/nrpe/archive/nrpe-2-15.tar.gz $ cd nrpe-nrpe-2-15/ $ ./configure $ make && make install

 

- 설정파일 복사 및 수정

<bash />
$ mkdir /usr/local/nagios/etc $ cp -arp sample-config/nrpe.cfg /usr/local/nagios/etc/ $ vi /usr/local/nagios/etc/nrpe.cfg allowed_hosts=127.0.0.1 192.168.0.100 (모니터링 서버IP)

 

- xinetd 설정

<bash />
$ make install-xinetd $ vi /etc/services 아래 내용 추가 nrpe 5666/tcp # NRPE amqps 5671/tcp # amqp protocol over TLS/SSL

 

- nrpe 설정파일 수정

<bash />
$ vi /etc/xinetd.d/nrpe only_from = 127.0.0.1 192.168.0.100 (모니터링서버)
<bash />
$ service xinetd restart
 

 

3. 3. 클라이언트와 서버와의 통신되는지 확인

서버단에서 진행할것
<bash />
$ /usr/local/nagios/libexec/check_nrpe -H 클라이언트IP주소 NRPE v2.15

위와같이했을 때 아래와 같은 에러가 발생했을 경우,

CHECK_NRPE: Error - Could not complete SSL handshake.

대부분 방화벽쪽에서 5666포트가 닫혀있어서 통신을 못하는 경우가 많다.

이 부분의 경우 방화벽에서 5666포트를 추가해주자.

 

 

 

반응형

'MONITORING' 카테고리의 다른 글

Nagios Plugin 활용  (0) 2020.05.12
Nagios 텔래그램 연동  (1) 2020.05.11
Nagios 서버 구성  (0) 2020.05.05
Zabbix 4.2 설치 및 설정  (0) 2019.06.01
Cockpit 설치 및 설정  (0) 2019.06.01
profile

YUMSERV

@lena04301

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