[Ubuntu 20.04] Nagios ¸ð´ÏÅ͸µ Åø ¼³Ä¡ ¹æ¹ý
https://bigbangcloud.co.kr (223)https://www.aiocp.co.kr (208)
Nagioslj16; 다양한 네트워킹 앱, 해NJ17; 소스 0143; 다양한 Linux 기0152; 1109;치를 모니터링Ȣ16;기 위해 설계.108; 오픈 소스 모니터링 도구1077;니다.160;
설치Ȣ16;lj16; ᇼ1;안 루트계1221;1012; 사용Ȣ16;여 설치Ȣ16;,192;습니다.
또한 설치 시 최신버1204; 업데1060;트 0143; 패Ȗ12;1648;를 설치Ȣ16;기 ǐ12;문에 기1316; 데1060;터lj16; 0177;업1060; 필요합니다.
1. 업데1060;트
$ apt update && upgrade
패Ȗ12;1648; 설치 1204; 최신버1204;1004;/196; 업데1060;트 합니다.
또한 아래 명/161;Ǻ12;/196; nagios를 실행Ȣ16;lj16;데 필요한 패Ȗ12;1648;들1012; 설치합니다.
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 unzip160;
2. 사용1088; 계1221; 생성
$ useradd nagios
$ groupadd nagcmd
$ usermod -a -G nagcmd nagios
$ usermod -a -G nagcmd www-data
Nagios를 설치Ȣ16;기 1204;에 apache 사용1088;와 ᇼ1;1068;한 사용1088; 계1221;1012; 생성합니다. 다1020; 명/161;1012; 1077;/141;Ȣ16;여 사용1088;를 추가합니다.
2단계 까1648; 완료Ȣ16;면 공식 웹 사1060;트 ᕬ1;1008; 명/161;Ǻ12;/196; Nagios를 다운/196;드 합니다.
1060; 글1008; 명/161;Ǻ12; 0143; nagios-4.4.5 버1204;1012; 설치Ȣ16;,192;습니다.
3. nagios-4.4.5버1204; 설치
아래 명/161;Ǻ12;/196; 설치 후 ǹ17;축1012; 해1228;합니다.
$ 160;wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.5.tar.gz
$ 160;tar -zxvf /tmp/nagios-4.4.5.tar.gz
4. nagios 컴파1068;
nagios파1068;1012; ǹ17;축 해1228;한 곳1004;/196; 1060;ᇼ1; 후 아래 명/161;Ǻ12;/196; 컴파1068; 해1469;니다..
1060; 글1008; /tmp/ngios-4.4.5에 ǹ17;축1012; 해1228;Ȣ16;였습니다.
$ 160;./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd_conf=/etc/apache2/sites-enabled/
$ make all
$ make install160;
$ make install-init
$ make install-config
$ make install-commandmode
5. 웹 1064;터6168;1060;스 설치 프/196;그ǖ16; 실행
아래 명/161;Ǻ12;/196; 설치를 시1089;합니다.
$ make install-webconf
Nagios 웹 1064;터6168;1060;스를 사용Ȣ16;/140;면 사용1088; 계1221;1060; 필요Ȣ16;므/196; 아래1032; 명/161;Ǻ12;를 사용Ȣ16;여 계1221; 생성 0143; apache를 1116;시1089; 합니다.
$ htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
$ a2enmod cgi160;
$ systemctl restart apache2
6. Nagios 플러그1064; 설치
cd /tmp/196; 1060;ᇼ1; 후 아래 명/161;Ǻ12;/196; 플러그1064;1012; 설치해1469;니다.
$ wget https://nagios-plugins.org/download/nagios-plugins-2.3.3.tar.gz
$ tar -zxvf /tmp/nagios-plugins-2.3.3.tar.gz160;
ǹ17;축해1228;가 완료.104;면 해NJ17; 플러그1064;폴더/196; 1060;ᇼ1; 후 컴파1068;합니다.
$ ./configure --with-nagios-user=nagios --with-nagios-group=nagios
$ make
$ make install
7. 설치 확1064; 0143; 웹 1064;터6168;1060;스 확1064;
구성1060; 1228;대/196; 표시.104;1648;lj16; 아래 명/161;Ǻ12;/196; 확1064;합니다.
$ sudo /usr/local/nagios/bin/nagios -v
$ systemctl start nagios160;
$ systemctl status nagios
실행 확1064; 후 url에 http://nagios서버 ip/nagios/를 1077;/141;Ȣ16;여 웹에 1217;속합니다.
1217;속 후 5번에서 만들었Nj12; nagiosadmin계1221;1012; 1077;/141;합니다.
감사합니다.