웹사이트 검색

CentOS 7에서 Munin 및 Monit로 서버 모니터링


이 튜토리얼은 다음 OS 버전에 대해 존재합니다.

  • 센트OS 5.2

이 페이지에서

  1. 1 서문
  2. 2 EPEL 저장소 활성화\n
  3. 2 Apache 웹 서버 설치
  4. 4 Munin 설치 및 구성

이 기사에서는 Munin 및 Monit을 사용하여 CentOS 7 서버를 모니터링하는 방법을 설명합니다. Munin은 많은 구성 없이 서버의 거의 모든 측면(로드 평균, 메모리 사용량, CPU 사용량, MySQL 처리량, eth0 트래픽 등)에 대한 멋진 작은 그래픽을 생성하는 반면 Monit은 Apache, MySQL, Postfix와 같은 서비스의 가용성을 확인하고 서비스가 예상대로 작동하지 않는 경우 재시작과 같은 적절한 조치. 이 둘의 조합은 완전한 모니터링을 제공합니다. 즉, 현재 또는 향후 문제를 인식할 수 있는 그래픽("곧 더 큰 서버가 필요합니다. 평균 부하가 빠르게 증가하고 있습니다.") 및 모니터링 서비스.

Munin을 사용하면 둘 이상의 서버를 모니터링할 수 있지만 여기서는 Munin이 설치된 시스템의 모니터링에 대해서만 설명합니다.

이 튜토리얼은 CentOS 7용으로 작성되었지만 구성은 RHEL 및 Scientific Linux와 같은 다른 배포판에도 적용되어야 합니다.

1 서문

우리 시스템 호스트 이름은 server1.example.com이고 문서 루트가 /var/www/html인 웹사이트 www.example.com이 있습니다.

2 EPEL 리포지토리 활성화

CentOS 7에서 Munin 및 Monit는 기본 CentOS 리포지토리에서 사용할 수 없습니다. 다행히 EPEL 저장소에서 설치할 수 있습니다. EPEL 리포지토리를 활성화하려면 다음을 실행합니다.

yum install epel-release

EPEL GPG 키 가져오기:

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

그런 다음 다음을 실행하십시오.

yum update

munin 설치를 시작하기 전에 시스템이 최신 상태이고 EPEL의 패키지 목록이 로드되었는지 확인합니다.

2 Apache 웹 서버 설치

Munin은 통계 파일을 제공하고 표시하기 위해 웹 서버가 필요합니다. 여기에 apache httpd 서버를 설치하겠습니다.

yum install httpd

Apache를 시작하고 부팅 시 자동으로 시작되도록 활성화합니다.

systemctl enable httpd
systemctl start httpd

4 Munin 설치 및 구성

CentOS 7에 Munin을 설치하려면 다음을 수행합니다.

yum install munin munin-node

그런 다음 Munin에 대한 시스템 시작 링크를 만들고 시작합니다.

systemctl enable munin-node
systemctl start munin-node

다음으로 Munin 구성 파일 /etc/munin/munin.conf를 편집해야 합니다.

nano /etc/munin/munin.conf

munin이 HTML 출력에서 localhost 대신 server1.example.com이라는 이름을 사용하기를 원하므로 localhost를 server1.example.com으로 바꿉니다. 주석이 없으면 변경된 파일은 다음과 같습니다.

[...]
# a simple host tree
[server1.example.com]
    address 127.0.0.1
    use_node_name yes
[...]

munin 통계는 사용자 이름과 암호(Apache 기본 인증)로 보호됩니다. 다음 단계에서는 /etc/munin/munin-htpasswd 파일에 새 사용자와 비밀번호를 추가합니다.

htpassd /etc/munin/munin-htpasswd admin

이 명령은 이름이 "admin"인 새 사용자를 추가하고 새 암호를 묻는 메시지를 두 번 표시합니다.

이제 munin이 첫 번째 출력을 생성할 수 있도록 몇 분 정도 기다린 다음 브라우저에서 http://server1.example.com/munin/으로 이동하면 첫 번째 통계가 표시됩니다.

(이것은 munin이 생성하는 많은 그래픽의 일부일 뿐입니다...)