Nagios 클라이언트
----------------------------클라이언트 유저 추가---------------------
# useradd nagios
# usermod -a -G nagios nobody
----------------------------필수 설치 패키지----------------------------
# yum -y install wget vim
# yum install mod_ssl openssl-devel gcc make openssl perl xinetd automake
----------------------------플로그인 설치--------------------------------
# wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/releases/download/release-2.3.3/nagios-plugins-2.3.3.tar.gz
# tar xvfz nagios-plugins.tar.gz
# cd nagios-plugins-2.3.3/
# ./configure
# make all
# make && make install
------------------------------------Nrpe 설치-----------------------------
# wget https://github.com/NagiosEnterprises/nrpe/releases/download/nrpe-4.0.3/nrpe-4.0.3.tar.gz
# tar xvfz nrpe-4.0.3.tar.gz
# ./configure
# make && make install
# 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 172.30.85.218 (모니터링 서버IP)
------------------------------------Xinetd 설정---------------------------
# make install-xinetd
# vi /etc/services
nrpe 5666/tcp # NRPE
amqps 5671/tcp # anqp protocol over TLS/SSL
-----------------------------------포트 개방-------------------------------
# firewall-cmd --add-port=80/tcp
# firewall-cmd --add-port=5666/tcp
# firewall-cmd --add-port=5671/tcp
# firewall-cmd --runtime-to-permanent
------------------------------------Nrpe 설정 ----------------------------
# default: on
# description: NRPE (Nagios Remote Plugin Executor)
service nrpe
{
flags = REUSE
type = UNLISTED
port = 5666
socket_type = stream
wait = no
user = nagios
group = nagios
server = /usr/sbin/nrpe
server_args = -c /etc/nagios/nrpe.cfg --inetd
log_on_failure += USERID
disable = no
# only_from = 10.1.0.181
}
only_from = 127.0.0.1 172.30.85.218 (모니터링 서버 IP)
# systemctl restart xinetd
-------------------------통신확인(서버측에서)-------------------------
# /usr/local/nagios/libexec/check_nrpe -H 클라이언트IP주소
사진 삭제
사진 설명을 입력하세요.
클라이언트 추가 방법 (서버측설정)
# cd /usr/local/nagios/etc/objects
# mkdir -p clients
------------------------------계정 추가 작업(반복)---------------------
# cp /usr/local/nagios/etc/objects/localhost.cfg /usr/local/nagios/etc/objects/clients/proxy1.cfg (임의설정)
# cd clients
# vi test1.cfg
host_name, alias, address 이런 부분만 찾아서 수정한다.
test1의 경우 host_name은 test1,
alias는 test nagios server,
address는 클라이언트(test1)의 IP 주소
※그룹을 지정할 경우
hostgroup_name test group
members test1, test2
-----------생성한 클라이언트 cfg 파일을 nagios.cfg에 등록----
# cd /usr/local/nagios/etc/
# nagios.cfg
cfg_file=/usr/local/nagios/etc/objects/clients/test1.cfg
//추가
※ 이상 없는지 설정파일 검증하기
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
# systemctl restart nagios
나기오스 재시작
'OS > Linux' 카테고리의 다른 글
[Centos] Bookmark manager 구축 하기 (0) | 2021.06.02 |
---|---|
[Centos 8] Nagios Core - 슬랙 연동 (0) | 2021.04.20 |
[Centos 8] Nagios Core - 서버 편 (0) | 2021.04.20 |
[Centos] Openvpn 설치 및 구성 (0) | 2021.01.29 |
[리눅스 명령어] sar (sysstat) 명령어 (0) | 2020.12.24 |