웹사이트 검색

Ubuntu 16.04에서 Monitorix로 성능 모니터링


이 튜토리얼은 다음 OS 버전에 대해 존재합니다.

  • 우분투 16.04(Xenial Xerus)
  • 우분투 15.10(Wily Werewolf)

이 페이지에서

  1. 1단계: Monitorix 저장소 추가
  2. 2단계: PGP 키 추가
  3. 3단계: Monitorix 설치
  4. 4단계: Monitorix 구성
  5. 5단계: Monitorix 시작
  6. 링크

이 튜토리얼은 Ubuntu 16.04(Xenial Xerus)에 Monitorix를 설치하고 구성하는 방법을 보여줍니다. Monitorix는 서버와 데스크톱에서 가능한 한 많은 서비스와 시스템 리소스를 모니터링하도록 설계된 무료 경량 오픈 소스 모니터링 도구입니다. 이것은 주로 시스템 서비스로 자동으로 시작되는 Perl 데몬인 Monitorix라는 수집기와 monitorix.cgi라는 CGI 스크립트의 두 가지 프로그램으로 구성됩니다. 3.0 버전부터 Monitorix에는 자체 HTTP 서버가 내장되어 있으므로 이를 사용하기 위해 타사 웹 서버를 설치할 필요가 없습니다.

www.monitorix.com에서 다운로드할 수 있습니다.

1단계: Monitorix 리포지토리 추가

이 단계에서는 Monitorix Ubuntu 리포지토리를 /etc/apt/sources.list 파일에 추가합니다.

먼저 원본 sources.list를 백업합니다.

cp -pf /etc/apt/sources.list /etc/apt/sources.list_bak

그런 다음 편집기에서 sources.list 파일을 엽니다. 여기서 나노를 사용하겠습니다.

sudo nano /etc/apt/sources.list
deb http://apt.izzysoft.de/ubuntu generic universe


이 저장소는 데비안 및 우분투와 같은 파생 제품 전용입니다.

2단계: PGP 키 추가

저장소가 추가되면 PGP 키를 다운로드(또는 추가)하고 시스템에 "설치"해야 합니다. wget을 사용하여 http://apt.izzysoft.de/izzysoft.asc에서 직접 키를 다운로드할 수 있습니다.

sudo apt-get -y install wget
cd /tmp
wget http://apt.izzysoft.de/izzysoft.asc

이제 .asc 파일을 저장한 디렉터리로 이동하고 터미널 창을 열어 다음 명령을 실행해야 합니다.

sudo apt-key add izzysoft.asc

그런 다음 다음을 사용하여 리포지토리를 업데이트합니다.

sudo apt-get update

3단계: Monitorix 설치

이제 "monitorix" 패키지를 설치하십시오. Apt는 종속성을 자동으로 설치합니다.

sudo apt-get -y install monitorix apache2-utils

4단계: Monitorix 구성

/etc/monitorix/monitorix.conf에 있는 monitorix.conf를 구성하는 옵션이 있습니다.

sudo nano /etc/monitorix/monitorix.conf


참고: 변경하기 전에 이 파일을 백업하는 것이 좋습니다.

라인 검색:

<auth>
enabled = n
msg = Monitorix: Restricted access
htpasswd = /var/lib/monitorix/htpasswd
</auth>

enabled를 "y"로 변경하여 인증을 활성화합니다.

<auth>
enabled = y
msg = Monitorix: Restricted access
htpasswd = /var/lib/monitorix/htpasswd
</auth>

일단 구성되면 monitorix 서비스를 다시 시작해야 합니다.

sudo service monitorix restart

Monitorix 로그인을 위한 사용자 이름과 암호를 추가합니다. 아래 예에서 사용자 이름 "admin"과 비밀번호 "howtoforge"를 사용하겠습니다. 시스템에서 더 안전한 비밀번호를 선택하세요 :)

sudo htpasswd -d -c /var/lib/monitorix/htpasswd admin

-d 매개 변수를 사용하여 Monitorix에서 요구하는 대로 crypt()로 암호를 암호화합니다. htpasswd 명령의 대화 상자는 다음과 같습니다.

:/tmp# sudo htpasswd -d -c /var/lib/monitorix/htpasswd admin
New password:
Re-type new password:
Adding password for user admin

5단계: Monitorix 시작

브라우저에서 http://192.168.1.100:8080/monitorix/를 가리키면(IP를 서버의 IP로 대체) 다음이 표시됩니다.

연결

  • http://www.monitorix.org/