기술노트
[Ubuntu 20.04] Nagios 모니터링 툴 설치 방법 | |
---|---|
작성자 : 관리자(marketing@ehostidc.co.kr) 작성일 : 2023-12-15 조회수 : 1177 | |
Nagios는 다양한 네트워킹 앱, 해당 소스 및 다양한 Linux 기반 장치를 모니터링하기 위해 설계된 오픈 소스 모니터링 도구입니다. 설치하는 동안 루트계정을 사용하여 설치하겠습니다. 또한 설치 시 최신버전 업데이트 및 패키지를 설치하기 때문에 기존 데이터는 백업이 필요합니다. 1. 업데이트 패키지 설치 전 최신버전으로 업데이트 합니다. 또한 아래 명령어로 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 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계정을 입력합니다. 감사합니다. |
|
이전글 | Ubuntu 22.04 에서 Rsync를 이용한 원격 백업하는 방법 |
다음글 | 기본적인 시스템 모니터링 툴로 서버 점검하기 (Ubuntu 20.04) |