서버 모니터링 · 1 min read · Oct 17, 2025
CentOS 7.2에서 Munin과 Monit으로 서버 모니터링 - 2페이지

5 Monit 설치 및 구성
다음으로 Monit을 설치합니다:
yum -y install monit그런 다음 Monit의 시스템 시작 링크를 생성합니다:
systemctl enable monit
systemctl start monitMonit의 기본 구성 파일은 /etc/monitrc이며, 여기에서 몇 가지 구성 예제를 찾을 수 있습니다(더 많은 구성 예제는 http://mmonit.com/wiki/Monit/ConfigurationExamples에서 확인할 수 있습니다) 이들은 모두 주석 처리되어 있지만, Monit에게 /etc/monit.d 디렉토리에서도 구성 파일을 찾도록 지시합니다.
이 경우, 나는 다음을 모니터링할 것입니다:
- proftpd
- sshd
- MariaDB
- apache
- postfix
또한, Monit에 대해 다음 설정을 구성할 것입니다:
- 포트 2812에서 Monit 웹 인터페이스 활성화.
- 웹 인터페이스에 대해 HTTP 대신 HTTPS 사용.
- 웹 인터페이스에 대한 비밀번호 보호 로그인 구성.
- Monit이 root@localhost로 이메일 알림을 전송하도록 설정.
먼저, 인증 설정을 구성하겠습니다. 파일 /etc/monitrc를 엽니다.
nano /etc/monitrc그리고 아래로 스크롤하여 이 섹션을 찾습니다:
set httpd port 2812 and
use address localhost # localhost에서만 연결 수락
allow localhost # localhost가 서버에 연결할 수 있도록 허용
allow admin:monit # 'admin' 사용자와 'monit' 비밀번호 요구
allow @monit # 'monit' 그룹의 사용자가 연결할 수 있도록 허용 (rw)
allow @users readonly # 'users' 그룹의 사용자가 읽기 전용으로 연결할 수 있도록 허용다음 설정으로 교체합니다:
set httpd port 2812 and
use address 0.0.0.0
SSL ENABLE
PEMFILE /var/certs/monit.pem
allow admin:test새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.