[Ubuntu 20.04] Nagios 모니터링 툴 설치 방법

   조회 3658   추천 0    

https://bigbangcloud.co.kr (109)
https://www.aiocp.co.kr (104)



Nagios는 다양한 네트워킹 앱, 해당 소스 및 다양한 Linux 기반 장치를 모니터링하기 위해 설계된 오픈 소스 모니터링 도구입니다. 

설치하는 동안 루트계정을 사용하여 설치하겠습니다.


또한 설치 시 최신버전 업데이트 및 패키지를 설치하기 때문에 기존 데이터는 백업이 필요합니다.


1. 업데이트

$ apt update && upgrade

패키지 설치 전 최신버전으로 업데이트 합니다.

또한 아래 명령어로 nagios를 실행하는데 필요한 패키지들을 설치합니다.

apt install -y build-essential apache2 php openssl perl make php-gd libgd-dev libapache2-mod-php libperl-dev libssl-dev daemon wget apache2-utils unzip 


2. 사용자 계정 생성

$ useradd nagios
$ groupadd nagcmd
$ usermod -a -G nagcmd nagios
$ usermod -a -G nagcmd www-data

Nagios를 설치하기 전에 apache 사용자와 동일한 사용자 계정을 생성합니다. 다음 명령을 입력하여 사용자를 추가합니다.


2단계 까지 완료하면 공식 웹 사이트 혹은 명령어로 Nagios를 다운로드 합니다.

이 글은 명령어 및 nagios-4.4.5 버전을 설치하겠습니다.


3. nagios-4.4.5버전 설치

아래 명령어로 설치 후 압축을 해제합니다.

$  wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.5.tar.gz

$  tar -zxvf /tmp/nagios-4.4.5.tar.gz


4. nagios 컴파일

nagios파일을 압축 해제한 곳으로 이동 후 아래 명령어로 컴파일 해줍니다..

이 글은 /tmp/ngios-4.4.5에 압축을 해제하였습니다.

$  ./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd_conf=/etc/apache2/sites-enabled/

$ make all

$ make install 

$ make install-init

$ make install-config

$ make install-commandmode


5. 웹 인터페이스 설치 프로그램 실행

아래 명령어로 설치를 시작합니다.

$ make install-webconf

Nagios 웹 인터페이스를 사용하려면 사용자 계정이 필요하므로 아래의 명령어를 사용하여 계정 생성 및 apache를 재시작 합니다.

$ htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

$ a2enmod cgi 

$ systemctl restart apache2


6. Nagios 플러그인 설치

cd /tmp로 이동 후 아래 명령어로 플러그인을 설치해줍니다.

$ wget https://nagios-plugins.org/download/nagios-plugins-2.3.3.tar.gz

$ tar -zxvf /tmp/nagios-plugins-2.3.3.tar.gz 

압축해제가 완료되면 해당 플러그인폴더로 이동 후 컴파일합니다.

$ ./configure --with-nagios-user=nagios --with-nagios-group=nagios

$ make

$ make install


7. 설치 확인 및 웹 인터페이스 확인

구성이 제대로 표시되지는 아래 명령어로 확인합니다.

$ sudo /usr/local/nagios/bin/nagios -v

$ systemctl start nagios 

$ systemctl status nagios

실행 확인 후 url에 http://nagios서버 ip/nagios/를 입력하여 웹에 접속합니다.





접속 후 5번에서 만들었던 nagiosadmin계정을 입력합니다.

감사합니다.








https://www.aiocp.co.kr/ ( 딥러닝,머신러닝 서버 판매 ,컨설팅) https://bigbangcloud.co.kr/ ( GPU 클라우드 서비스) ::: AI 서버의 모든것 ::: 인공지능의 시작~ (주)이호스트ICT


제목Page 1/28
05-18   3057   삐돌이슬픔이
04-15   6671   Fentanest
03-01   9180   tncsystem
02-22   9479   딥러닝서버
02-08   10236   딥러닝서버
01-25   10706   딥러닝서버
01-23   11748   캔위드
04-25   1112   캔위드
01-11   9095   딥러닝서버
01-05   7226   박문형
2023-12   7102   inquisitive
2023-12   7200   딥러닝서버
2023-12   7069   한꼬푸
2023-12   6278   inquisitive
2023-12   4097   간지나
2023-12   3659   딥러닝서버
2023-12   3897   inquisitive
2023-11   5194   딥러닝서버
2023-11   4989   딥러닝서버
2023-11   26380   몽탄