Munin 서버 설치 하는 방법

Munin이란?

Munin은 시스템 자원(CPU, 메모리, 디스크 I/O, 네트워크 트래픽 등)의 사용률을 주기적으로 수집하여 그래프 형태로 보여주는 모니터링 시스템입니다.

수집된 데이터는 RRDtool을 사용하여 그래프로 시각화되며, 웹 인터페이스를 통해 쉽게 확인할 수 있습니다.

 

Munin은 서버 및 네트워크 장비의 성능을 모니터링하고 그래프로 시각화하여 보여주는 오픈소스 모니터링 도구입니다.

Munin 서버 설치는 일반적으로 EPEL(Extra Packages for Enterprise Linux) 저장소 추가(CentOS/RHEL의 경우), Munin 패키지 설치, 설정 파일 편집, 웹 서버(Apache 등) 연동 및 서비스 재시작으로 이루어집니다.

모니터링할 각 서버에는 Munin 클라이언트(munin-node)를 설치하고 설정해야 합니다.

아래 설치 방법에 사용된 OS는 CentOS입니다.

 

Munin 서버 설치 방법 (CentOS/RHEL 기준)

1.EPEL 저장소와 Munin 패키지 설치 

 # yum install epel-release [EPEL 저장소]
# yum install httpd [Munin 패키지]
# yum -y install munin munin-node [리소스 모니터링을 위한 노드]

2.Munin 서버 설정 (/etc/munin/munin.conf): Munin 서버의 주 설정 파일인 /etc/munin/munin.conf를 편집하여 모니터링할 서버(클라이언트)를 추가합니다.

기본 설정 (경로 확인)dbdir /var/lib/muninhtmldir /var/www/html/munin

웹에서 그래프를 볼 경로logdir /var/log/muninrundir /var/run/munin # localhost (Munin 서버 자신) 모니터링 설정[localhost] address 127.0.0.X use_node_name yes

# 클라이언트 서버 추가 예시[your_client_server_name] address 192.168.1.XXX

# 클라이언트 서버의 IP 주소 use_node_name yes

 

3.환경 설정

b. 환경 설정
[root@munin munin]# vi /etc/munin/munin.conf
 # noti mail 설정 (예시 이메일)
contact.someuser.command mail -s "Munin notification" jiguidc@gmail.com
 # 모니터링 대상 서버 추가
 [board-ehostidc-co-kr] # node_name : . _ 는 넣지 않고 기입합니다.
    address 192.168.xxx.x
    use_node_name yes
 
 
4. htpasswd 설정
# htpasswd /etc/munin/munin-htpasswd admin
 
 
5. 서비스 구동
# systemctl start httpd
 
 
 
Munin 클라이언트 (munin-node) 설치 방법
 
모니터링할 각 서버(클라이언트)에는 munin-node만 설치하면 됩니다.
 
1.프로그램 설치 (위 과정에서 설치하셨으면 추가설치X)

# yum install epel-release 
# yum -y install munin-node

2.munin-node 설정 (/etc/munin/munin-node.conf): /etc/munin/munin-node.conf 파일을 편집하여 Munin 서버의 IP 주소에서 접속을 허용하도록 설정합니다.

# vi /etc/munin/munin-node.conf
# munin 서버 IP 설정
   allow ^127\.0\.0\.X$
   allow ^192\.168\.XXX\.X$
 
3.프로그램 구동
#  systemctl start munin-node
 
4. 방화벽 설정: Munin 서버가 클라이언트의 4949번 포트에 접속할 수 있도록 방화벽을 엽니다.

# firewall-cmd --permanent --add-port=4949/tcpsudo

# firewall-cmd --reload

5.munin-node 서비스 시작 및 재시작

sudo systemctl start munin-node

sudo systemctl enable munin-node

 

위 과정을 마치면 설치가 완료 됩니다

 

  • 0 用户发现这个很有用
此文章对您是否有帮助?
« Back

Powered by WHMCompleteSolution