모니터링 · 2 min read · Oct 19, 2025

우분투 15.10에서 Monitorix 3.8.0으로 성능 모니터링하기

이 튜토리얼에서는 우분투 15.10 (Wiley Werewolf)에서 Monitorix의 설치 및 구성 방법을 보여줍니다. Monitorix는 서버와 데스크탑에서 가능한 많은 서비스와 시스템 리소스를 모니터링하기 위해 설계된 무료, 경량, 오픈 소스 모니터링 도구입니다. 주로 두 개의 프로그램으로 구성되어 있습니다: 모니터링을 위한 수집기인 monitorix는 시스템 서비스로 자동으로 시작되는 Perl 데몬이며, monitorix.cgi라는 CGI 스크립트입니다. 3.0 버전부터 Monitorix는 자체 내장 HTTP 서버를 포함하고 있어, 이를 사용하기 위해 서드파티 웹 서버를 설치할 필요가 없습니다.

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

1단계: Monitorix 저장소 추가하기

먼저 Monitorix 우분투 저장소를 추가해야 합니다.

먼저 원본 sources.list의 백업을 만듭니다:

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

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

sudo nano /etc/apt/sources.list

참고: 변경하기 전에 원본 파일을 백업하는 것이 강력히 권장됩니다.

이렇게 하면 다음과 같은 창이 열립니다:

편집기에서의 우분투 sources.list 파일.

커서를 파일 끝으로 이동하고 다음 줄을 추가합니다:

deb http://apt.izzysoft.de/ubuntu generic universe

이 저장소는 데비안 및 우분투와 같은 파생 제품에만 해당됩니다.

2단계: PGP 키 추가하기

저장소가 추가되면 PGP 키를 다운로드(또는 추가)하고 시스템에 “설치“해야 합니다. http://apt.izzysoft.de/izzysoft.asc에서 키를 직접 다운로드하거나 다음 코드를 텍스트 파일에 복사하여 izzysoft.asc로 저장할 수 있습니다.

-----BEGIN PGP PUBLIC KEY BLOCK-----  
Version: GnuPG v1.4.2.2 (GNU/Linux)  

mQGiBEaUwUkRBAC9C+9ojad9/DjLgZJr7g4j5EcxCPJJ7R1vZp3DgONrGmyoQ4vl  
CRCT6qJoyD8jcguNqy4cyG4glDQuHJ86Q8MxdWrUDeHm5YRPlnDFrMaLGcKaUyox  
GV8PseBIJLeB76cjMy5dWoIJklZcWS0lVTsVuYt8ZIhyjfIXBZjy2VtrAwCg8xDe  
8WlF/p8aqorR2SUMzQxUSikEAIz6oZCc5Af2yktVZW0Lf6Gs9Xtumus4bQcehLH9  
3gDXJwo4gED5PKZAHCeg/XnauoxWjwrChmJ9log4GGgscHpFQAX323lsqL98O4Pb  
L9X/M2s7Cit/HGTseGVUh5MyL4dQCeIzIEUoMQzaJf1gmLPyrHkq6Ob4zZPe3ysI  
QUuKBAC3cb7wcP4ZNeZL1b3EynZ2Ox8xajRd7A/oirD5BZuQwGV9zemldJgH7f+1  
EvSy48daogAb1TT1HuUR8qe/hS0tpFxlz/0uRP7blMbVQyAnnupZ4eXW3CGQAaur  
bmXsQZsHmquqEPz3eFt/7EC4WZnZbZRJ9mUwRP9pcRLrnCjc6rQoSXp6eVNvZnQg  
RGV2ZWxvcG1lbnQgPGRldmVsQGl6enlzb2Z0LmRlPohgBBMRAgAgBQJGlMFJAhsD  
BgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQ10Tpwsm5tizmnACeJbWrxEZQ7fsX  
SUCxjr3OMWXASekAoNAawp8uAS1KOqK3Fo6rB4u9RsxjuQINBEaUwU0QCACVm6qe  
DZ4s0LvNwlKIBGokV2du7dVQPKFGpagVRnejDbK5xKkl7cZ7DsslyYRZejnFkpYX  
x4iCClDrg98L7xupO9S2LKsQZyQOg49Am8zJNBQ4HKO/TRNro+38GaC/PsNle2df  
0tAPjWc9y6VS/Z8s2M+7ZFDtjjgWVa/wKE4+YwVL2lAd+xp38ckDFuQlTu/GANTc  
cownWXfOSiEXjqDb60XyMIgFnWrEUKUcXpHdKFjj95zzgYZSx6SaIhJXJTJizbI/  
mFyjLZrSqnyZbjDP5lUfcfqOz2qtva7l8JzrZA2u9M4eKtiWBSEAUotSmMnUjV/9  
OlEN7lHuEinSt8z/AAMFB/oDqPOShdhMvl/UzO7Cz3b/ViHJGCCoMBA7P8LVj+MT  
jh5BhmKxsK3OK122GTPpCgMzvov3JF25uvMDquUAePUFm+x3QFYyjHJcZiaLP3ne  
d9i3cfC2nQiGOuB6MNar8U9IyYZydWhZrBiBUGjvurAAPv5IjDCRkgu6aTljEX8u  
hQmFUYYkFkIF7srx48X8iG0IcvrzxEGzGiFnXuO3AWFa7GrxTqotRe4nsinWqSXt  
RPHnNQxhklVfOjK6Q9mlN4pztIf2L3zmwlWsdOxIjObgKFcp1g12Ewik8wLn1ddH  
EQ2If9KYhG1fXfBbRZOS0XtH/JvChkbLOrpbXgS932KAiEkEGBECAAkFAkaUwU0C  
GwwACgkQ10Tpwsm5tiyE3wCffbhV2lKCBIuSSYKv1tEHRj3Sy+kAoIkzZpQeftdO  
9UE5+v1VnrUfMibd  
=nM4G  
-----END PGP PUBLIC KEY BLOCK-----

izzysoft 사이트에서 직접 다운로드하고 저장하기:

PGP 키 저장하기.

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

sudo apt-key add izzysoft.asc

그런 다음 다음 명령으로 저장소를 업데이트합니다:

sudo apt-get update

3단계: Monitorix 설치하기

옵션 1: 저장소를 통해.

sudo apt-get install monitorix apache2-utils

옵션 2: 수동으로.

sudo apt-get update  
sudo apt-get install apache2 rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libio-socket-ssl-perl apache2-utils  
sudo dpkg -i monitorix*.deb  
sudo apt-get -f install

4단계: Monitorix 구성하기

monitorix.conf를 다음 위치에서 구성할 수 있습니다:

sudo nano /etc/monitorix/monitorix.conf

다음과 같은 창이 열립니다:

Monitorix 구성 파일.

참고: 변경하기 전에 이 파일을 백업하는 것이 강력히 권장됩니다.

다음 줄을 찾습니다:

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

그리고 enabled를 “y”로 변경하여 인증을 활성화합니다:

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

구성이 완료되면 monitorix 서비스를 재시작해야 합니다:

sudo service monitorix restart

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

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

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

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

5단계: Monitorix 시작하기

브라우저를 http://localhost:8080/monitorix/로 이동시킵니다 (외부 데스크탑에서 Monitorix에 접근하는 경우 localhost를 서버의 IP로 교체하세요) 그러면 다음과 같은 화면이 나타납니다:

Monitorix 로그인.

인터페이스

Monitorix 작동 중.

이 멋지고 유용한 소프트웨어를 즐기세요!

참고문헌

  1. Sanfeliu, J., http://www.monitorix.org/, 2015년 8월 11일에 접속함.
Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.