Ubuntu 18.04 VPS 또는 전용 서버에서 Icinga2 모니터링 도구를 설치 및 구성하는 방법

Icinga2는 확장 가능하고 확장 가능한 오픈 소스 컴퓨터 시스템 및 네트워크 모니터링 응용 프로그램입니다. 이를 사용하여 성능 보고서 생성과 함께 네트워크 가용성을 확인할 수 있습니다.


또한이를 사용하여 중단에 대해 사용자에게 알릴 수 있습니다. 또한 RAM 사용량과 같은 서버 리소스, HTTPS와 같은 네트워크 서비스 및 라우터 및 스위치와 같은 네트워크 장치를 모니터링 할 수 있습니다. 이 기사에서는 18.04 VPS 또는 전용 서버에 Icinga2 설치 및 구성을위한 단계별 가이드를 제공합니다.

18.04 VPS 또는 전용 서버에 Icinga2 설치

  1. 다음 명령을 사용하여 시스템을 업데이트하고 최신 패키지를 받으십시오.

sudo apt-get 업데이트
sudo apt-getupgrade
sudo 재부팅

  1. 다음 줄을 입력하여 웹 서버와 PHP를 설치하십시오.

sudo apt-get install php PHP- {xml, cli, opcache, gd, intl, readline, mysql, curl, mbstring, ldap, json}

  1. apache2 및 libapache2-mod-php 모듈 설치

sudo apt-get 설치 apache2 libapache2-mod-php

  1. 다음 줄을 입력하여 PHP 시간대를 구성하십시오.

$ sudo vim /etc/php/7.2/apache2/php.ini
날짜 / 시간대 = 아프리카 / 나이로비

  1. 이제 apache2 서비스를 다시 시작하십시오..

sudo systemctl restart apache2

  1. 여기에 언급 된 지침에 따라 Ubuntu 18.04 VPS에서 MariaDB 데이터베이스를 다운로드하여 설치하십시오..
  2. 루트 사용자로 데이터베이스에 로그인.

$ mysql -u 루트 -p

  1. 데이터베이스와 사용자 생성.

CREATEDATABASE icinga2_db;
모든 권한을 부여하십시오.
FLUSHPRIVILEGES;
떠나다

  1. 이제 Icinga 웹 2에 대한 다른 데이터베이스 및 사용자를 작성하십시오..

CREATEDATABASE 웹 2_db;
모든 권한을 부여하십시오.
FLUSHPRIVILEGES;

  1. 리포지토리 GPG 키 가져 오기 :

컬 -sSL https://packages.icinga.com/icinga.key | sudo apt-key 추가 –

  1.  다음 명령을 사용하여 apt 저장소를 추가하십시오.

에코"deb https://packages.icinga.com/ubuntu icinga-xenial main" | sudo 티 /etc/apt/sources.list.d/icinga.list

  1.  Icinga2 패키지 설치.

sudo apt-get install icinga2 icingaweb2 icinga2-ido-mysql 설치

  1.  MySQL 사용을 위해 Icinga2를 활성화하라는 메시지가 표시되면 YES로 응답하십시오..

EnableIcinga2의 mydo-mysql 기능? 예
dbconfig-common을 사용하여 2-ido-mysql에 대한 데이터베이스를 구성 하시겠습니까? 아니

  1. 다음 줄을 입력하여 ido-mysql 및 명령 기능을 활성화하십시오.

sudo icinga2 기능 enablecommand ido-mysql

  1. Icinga2 다시 시작.

sudosystemctlrestarticinga2.service

  1. 이 명령을 사용하여 데이터베이스 스키마를 가져 오십시오.

mysql -u 루트 icinga2_db -p < /usr/share/icinga2-ido-mysql/schema/mysql.sql

  1. Icinga2 MySQL IDO 구성.

sudo vim /etc/icinga2/features-enabled/ido-mysql.conf

  1. 다음 줄을 입력하십시오 :

/ **
db_ido_mysql 라이브러리는 IDO 기능을 구현합니다.
* MySQL 용.
* /

도서관"db_ido_mysql"

IdoMysqlConnection 객체 "ido-mysql" {
사용자 = "icinga2_user",
비밀번호 = "StrongPassword",
호스트 = "localhost",
데이터베이스 = "icinga2_db"
}

  1. 변경 사항을 저장하고 Icinga2 서버를 다시 시작하십시오..

sudo systemctl restart icinga2

웹 인터페이스에서 Icinga 2 구성

  1.  설정 토큰 생성.

$ sudo icingacli 설정 토큰 생성
새로 생성 된 설정 토큰은 75e269c261a15615입니다.

  1. 즐겨 찾는 브라우저를 열고 http : // serverdomain / icingaweb2로 이동하십시오..
  2. 구성 마법사 페이지가 표시됩니다. 1 단계에서 생성 된 설정 토큰을 복사하여 붙여 넣습니다. 그런 다음 다음.

Ubuntu 18.04 VPS 또는 전용 서버에서 Icinga2 모니터링 도구를 설치 및 구성하는 방법

  1. 원하는 모듈을 선택하십시오. 딸깍 하는 소리 다음.
  2. 새로운 페이지가 나타납니다. 모든 PHP 모듈이 올바르게 설치되었는지 확인하십시오.
  3. 이제 원하는 인증 유형을 선택하십시오. 기본적으로 MySQL로 설정되어 있습니다..
  4. MySQL 데이터베이스 설정 삽입.

Ubuntu 18.04 VPS 또는 전용 서버에서 Icinga2 모니터링 도구를 설치 및 구성하는 방법

  1. IDO 자원 모니터링과 관련된 페이지가 표시됩니다. 이전에 구성한 Icinga2 설정을 사용하십시오..
  2. 끼워 넣다 운송 이름, 운송 유형 과 명령 파일.

Ubuntu 18.04 VPS 또는 전용 서버에서 Icinga2 모니터링 도구를 설치 및 구성하는 방법

  1. 구성 보안 모니터링 과 관리.

Ubuntu 18.04 VPS 또는 전용 서버에서 Icinga2 모니터링 도구를 설치 및 구성하는 방법

  1. 로그인 페이지로 이동하십시오. 관리자 계정 사용자 이름과 비밀번호를 입력하십시오. 로그인 할 수 있으면 Icinga2 구성이 완료된 것입니다.

Ubuntu 18.04 VPS 또는 전용 서버에서 Icinga2 모니터링 도구를 설치 및 구성하는 방법

결론

이 기사에서는 Ubuntu 18.04 VPS 또는 전용 서버에 Icinga 2 설치에 대해 배웠습니다. 또한 모니터링 도구를 적절하게 구성하는 방법을 배웠습니다. 이제 다양한 위치에서 대규모의 복잡한 환경을 효과적으로 모니터링 할 수 있습니다.

이 3 가지 Linux 호스팅 서비스를 확인하십시오.

FastComet

시작 가격 :
$ 2.95


신뢰할 수 있음
9.7


가격
9.5


사용자 친화적
9.7


지원하다
9.7


풍모
9.6

리뷰 읽기

FastComet 방문

주인공

시작 가격 :
$ 0.99


신뢰할 수 있음
9.3


가격
9.3


사용자 친화적
9.4


지원하다
9.4


풍모
9.2

리뷰 읽기

Hostinger 방문

ChemiCloud

시작 가격 :
$ 2.76


신뢰할 수 있음
10


가격
9.9


사용자 친화적
9.9


지원하다
10


풍모
9.9

리뷰 읽기

ChemiCloud 방문

관련 사용법 기사

  • Ubuntu 18.04 VPS 또는 전용 서버에 SquirrelMail을 설치하는 방법
    중급
  • Ubuntu 18.04 VPS 또는 전용 서버에 LEMP (Linux, Nginx, MySQL, PHP) 스택을 설치하는 방법
    중급
  • Ubuntu 18.04 VPS 또는 전용 서버에서 2 단계 인증을 활성화하는 방법
    중급
  • Ubuntu 18.04 VPS 또는 전용 서버의 PostgreSQL에서 복제를 설정하는 방법
    중급
  • Ubuntu 18.04 VPS 또는 전용 서버에서 Apache와 함께 phpBB를 설치하는 방법
    중급
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me