Debian 10에서 Monitorix 모니터링 소프트웨어 설치 및 구성
이 페이지에서
- 전제 조건
- 시작하기\n
- Monitorix 설치
- Monitorix 구성
- 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 모니터링 서버를 성공적으로 설치했습니다.