모니터링 소프트웨어 · 2 min read · Jan 25, 2026

Debian 10에 Monitorix 모니터링 소프트웨어 설치 및 구성

Monitorix는 전체 시스템 성능을 모니터링하는 데 사용할 수 있는 경량 오픈 소스 컴퓨터 네트워크 모니터링 도구입니다. 시스템 데이터를 수집하고 웹 인터페이스를 사용하여 정보를 그래프로 표시합니다. CentOS, Debian, Ubuntu, FreeBSD, OpenBSD 및 NetBSD를 포함한 대부분의 Linux 기반 운영 체제에서 실행할 수 있습니다.

Monitorix는 다음과 같은 다양한 기능을 제공합니다:

  • 시스템 부하 평균 및 사용량.
  • 프로세서별 커널 사용량.
  • 전역 커널 사용량.
  • HP ProLiant 시스템 건강.
  • 일반 센서 통계.
  • LM-Sensors 및 GPU 온도.
  • NVIDIA 온도 및 사용량.
  • 디스크 드라이브 온도 및 건강.
  • 파일 시스템 사용량 및 I/O 활동.
  • 네트워크 트래픽 및 사용량.

이 튜토리얼에서는 Debian 10에 Monitorix 모니터링 서버를 설치하는 방법을 설명합니다.

전제 조건

  • Debian 10이 실행되는 서버.
  • 서버에 루트 비밀번호가 구성되어 있어야 합니다.

시작하기

시작하기 전에 서버를 최신 버전으로 업데이트하는 것이 좋습니다. 다음 명령어를 사용하여 업데이트할 수 있습니다:

apt-get update -y  
apt-get upgrade -y

서버가 업데이트되면 변경 사항을 적용하기 위해 재부팅합니다.

Monitorix 설치

먼저, 다음 명령어를 사용하여 공식 웹사이트에서 Monitorix의 최신 버전을 다운로드합니다:

wget https://www.monitorix.org/monitorix_3.11.0-izzy1_all.deb

다운로드가 완료되면 다음 명령어를 사용하여 다운로드한 파일을 설치합니다:

dpkg -i monitorix_3.11.0-izzy1_all.deb

위 명령어는 일부 의존성 오류를 발생시킬 수 있습니다. 다음 명령어를 사용하여 의존성 오류를 해결할 수 있습니다:

apt-get install -f

Monitorix를 설치한 후, Monitorix 서비스를 시작하고 시스템 재부팅 후 자동으로 시작되도록 설정하려면 다음 명령어를 사용합니다:

systemctl start monitorix  
systemctl enable monitorix

출력:

monitorix.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monitorix

이제 다음 명령어를 실행하여 Monitorix 서비스를 확인할 수 있습니다:

systemctl status monitorix

다음과 같은 출력을 볼 수 있어야 합니다:

? monitorix.service - LSB: Start Monitorix daemon
   Loaded: loaded (/etc/init.d/monitorix; generated)
   Active: active (running) since Sun 2019-12-29 16:05:19 UTC; 30s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 1 (limit: 2359)
   Memory: 71.0M
   CGroup: /system.slice/monitorix.service
           ??9827 /usr/bin/monitorix -c /etc/monitorix/monitorix.conf -p /var/run/monitorix.pid

Dec 29 16:05:18 debian10 systemd[1]: Starting LSB: Start Monitorix daemon...
Dec 29 16:05:19 debian10 monitorix[9822]: .
Dec 29 16:05:19 debian10 systemd[1]: Started LSB: Start Monitorix daemon.

설치된 Monitorix 버전을 확인하려면 다음 명령어를 실행합니다:

monitorix -v

다음과 같은 출력을 받아야 합니다:

Monitorix version 3.11.0 (14-Mar-2019)
by Jordi Sanfeliu <[email protected]>
http://www.monitorix.org/

Monitorix 구성

Monitorix의 기본 구성 파일은 /etc/monitorix/monitorix.conf에 있습니다. 시스템 세부정보에 따라 일부 변경을 해야 합니다.

다음 명령어로 파일을 편집할 수 있습니다:

nano /etc/monitorix/monitorix.conf

다음 줄을 변경합니다:

title = Monitorix Monitoring Server
hostname = debian10
host = debian10
hosts_deny = all
hosts_allow = 192.168.1.0/24
enabled = y

작업이 끝나면 파일을 저장하고 닫습니다.

다음으로, Monitorix를 인증할 사용자를 생성해야 합니다.

먼저, 다음 명령어로 Apache 유틸리티 패키지를 설치합니다:

apt-get install apache2-utils -y

다음으로, 다음 명령어로 Monitorix용 사용자를 생성합니다:

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

다음과 같이 사용자 비밀번호를 설정하라는 메시지가 표시됩니다:

New password: 
Re-type new password: 
Adding password for user admin

다음으로, 변경 사항을 적용하기 위해 Monitorix 서비스를 재시작합니다.

systemctl restart monitorix

기본적으로 Monitorix는 포트 8080에서 수신 대기합니다. 다음 명령어로 확인할 수 있습니다:

netstat -ant | grep 8080

출력:

tcp6       0      0 :::8080                 :::*                    LISTEN     
tcp6       0      0 ::1:8080                ::1:45178               TIME_WAIT 

Monitorix 웹 UI 접근

이제 웹 브라우저를 열고 URL http://your-server-ip:8080/monitorix를 입력합니다. Monitorix 로그인 페이지로 리디렉션됩니다:

Monitorix 로그인

Monitorix 사용자 이름과 비밀번호를 입력하고 로그인 버튼을 클릭합니다. 다음 페이지에서 Monitorix 대시보드를 볼 수 있어야 합니다:

Monitorix

Monitorix에서 표시된 시스템 부하

전역 커널 사용량, 파일 시스템 사용량 및 I/O 활동

전역 커널 사용량, 파일 시스템 사용량 및 I/O 활동

네트워크 트래픽, 사용량 및 Netstat 통계

네트워크 트래픽, 사용량 및 Netstat 통계

축하합니다! Debian 10에 Monitorix 모니터링 서버를 성공적으로 설치했습니다.

Share: X/Twitter LinkedIn

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

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