웹사이트 검색

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


이 페이지에서

  1. 전제 조건
  2. 시작하기\n
  3. Monitorix 설치
  4. Monitorix 구성
  5. Monitorix 웹 UI 액세스

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

Monitorix에는 다음과 같은 다양한 기능이 있습니다.

  • 시스템 로드 평균 및 사용량.
  • 프로세서별 커널 사용량.\n
  • 글로벌 커널 사용.
  • HP ProLiant 시스템 상태.
  • 일반 센서 통계.
  • LM 센서 및 GPU 온도.
  • NVIDIA 온도 및 사용량.
  • 디스크 드라이브 온도 및 상태.
  • 파일 시스템 사용 및 I/O 활동.\n
  • 네트워크 트래픽 및 사용량.\n

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

전제 조건

  • Debian 10을 실행하는 서버.\n
  • 서버에 루트 암호가 구성되어 있습니다.\n

시작하기

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

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

서버가 업데이트되면 다시 시작하여 변경 사항을 적용하십시오.

모니터릭스 설치

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

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 <>
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 Utilities 패키지를 설치합니다.

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 대시보드가 표시되어야 합니다.

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

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

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