서버 모니터링 · 3 min read · Oct 19, 2025

CentOS 및 Ubuntu 서버를 Pandora FMS로 모니터링하는 방법

소개

Pandora FMS (Pandora Flexible Monitoring System)는 네트워크, 서버, 애플리케이션 및 가상 환경을 위한 유연하고 매우 확장 가능한 모니터링 소프트웨어입니다. Pandora FMS는 웹 서버, 데이터베이스, 프록시 등과 같은 다양한 서버 운영 체제 및 서버 애플리케이션의 상태와 성능을 모니터링할 수 있습니다. Pandora FMS는 서버 소프트웨어와 모니터링 에이전트로 구성됩니다. 이 튜토리얼에서는 CentOS 7에 Pandora FMS 서버를 설치하고 Ubuntu 15.04에 모니터링 에이전트를 추가하는 방법을 보여드리겠습니다.

전제 조건

  • CentOS 7 - 64비트 (Pandora 서버용)
  • Ubuntu 15.04 - 64비트 (Pandora 에이전트용)
  • 루트 권한

CentOS 7 IP - 192.168.43.187
Ubuntu 15.04 IP - 192.168.43.105

이 튜토리얼에서 수행할 작업:

  1. Pandora FMS의 필수 패키지를 설치합니다.
  2. SELinux 및 firewalld를 비활성화합니다.
  3. CentOS 7에 Pandora 서버를 설치합니다.
  4. Ubuntu 15.04에 Pandora 에이전트를 설치합니다.
  5. 테스트합니다.

필수 패키지 설치

첫 번째 단계는 CentOS 서버에 PandoraFMS 소프트웨어의 필수 패키지를 설치하는 것입니다. 서버는 웹 기반 Pandora UI를 실행하며, 모니터링 에이전트가 연결할 중앙 장소가 됩니다.

yum install mariadb-server httpd mod_php php-gd php-mysql php-mbstring xorg-x11-fonts-misc graphviz php-snmp php-pear php-ldap xorg-x11-fonts-75dpi graphviz perl-Sys-Syslog perl-libwww-perl perl-XML-Simple perl-XML-Twig net-snmp-utils perl-NetAddr-IP perl-IO-Socket-INET6 perl-Socket6 perl-Net-Telnet nmap perl-JSON perl-Encode-Locale net-snmp-perl perl-CPAN

wimc 패키지는 CentOS 기본 저장소에서 사용할 수 없으므로 wget을 사용하여 다운로드하고 수동으로 설치합니다.

cd /tmp  
wget http://softlayer-dal.dl.sourceforge.net/project/pandora/Tools%20and%20dependencies%20%28All%20versions%29/RPM%20CentOS%2C%20RHEL/wmic-4.0.0tp4-0.x86_64.rpm  
   
rpm -ivh wmic-4.0.0tp4-0.x86_64.rpm

SELinux 비활성화:

sed -i -e 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

그리고 firewalld를 중지합니다:

systemctl stop firewalld

CentOS 7에 Pandora FMS 설치하기

1단계 - MariaDB/MySQL 구성

systemctl start mariadb  
mysql_secure_installation
Set root password? [Y/n] Y
TYPE YOUR PASSWORD
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

2단계 - Pandora 콘솔 설치

Pandora 콘솔을 다운로드하고 설치합니다:

cd /tmp  
wget http://sourceforge.net/projects/pandora/files/Pandora%20FMS%205.1/SP1Final/RHEL_CentOS/pandorafms_console-5.1SP1-1.noarch.rpm  
rpm -ivh pandorafms_console-5.1SP1-1.noarch.rpm

Pandora 서버 구성 파일에 777 권한을 부여합니다.

chmod -R 777 /var/www/html/pandora_console/include

MariaDB와 httpd를 시작합니다.

systemctl start mariadb  
systemctl start httpd

브라우저에서 Pandora 서버를 엽니다. http://yourip/pandora_console/.

다음 클릭.

Pandora FMS

라이센스 약관에 동의합니다.

Licence

모든 소프트웨어 종속성이 설치되었습니다. 이 튜토리얼에서는 “MySQL 데이터베이스”를 선택하고
다음 클릭.

dependencies installed

이름이 pandora인 새 데이터베이스를 생성합니다.
다음 클릭.

Configure Database

데이터베이스 구성이 성공적으로 완료되었습니다. 생성된 임의의 비밀번호 - dxowdqfx를 기록해 두십시오. 다음 단계에서 필요합니다.
다음 클릭.

Database Success

마지막으로, Pandora 콘솔이 설치되었으며 기본 자격 증명으로 로그인할 수 있습니다. 사용자 이름 = admin - 비밀번호 = pandora.

Pandora Admin

Pandora에 로그인하기 전에 /var/www/html/pandora_console 디렉토리의 install.php 파일 이름을 바꿔야 합니다.

mv /var/www/html/pandora_console/install.php /var/www/html/pandora_console/install_backup.php

이제 Pandora 콘솔에 로그인합니다. 이것은 Pandora 콘솔에 로그인한 후의 스크린샷입니다.

Pandora

3단계 - Pandora 서버 설치

Pandora 서버를 다운로드하고 설치합니다.

cd /tmp  
wget http://sourceforge.net/projects/pandora/files/Pandora%20FMS%205.1/SP1Final/RHEL_CentOS/pandorafms_server-5.1SP1-1.noarch.rpm  
   
rpm -ivh pandorafms_server-5.1SP1-1.noarch.rpm

Pandora 서버 구성 파일을 편집합니다:

vi /etc/pandora/pandora_server.conf

dbpass 줄에 생성된 비밀번호 - dxowdqfx를 추가합니다.

Pandora dbpass

그런 다음 Pandora 서버와 텐타클 서버를 시작합니다.

/etc/init.d/pandora-server start  
/etc/init.d/tentacle_serverd start

이 단계에서 Pandora 서버가 구성되었으며 새 호스트 모니터링을 추가할 준비가 되었습니다.

Ubuntu 15.04에 Pandora 에이전트 설치하기

이 튜토리얼의 이 부분에서는 Ubuntu 15.04에 Pandora 모니터링 에이전트를 설치하고 이를 Pandora 서버에 추가합니다.

Ubuntu 서버에 로그인하고 다음 명령어를 실행하여 루트 사용자로 전환합니다:

sudo -

그런 다음 Ubuntu에 에이전트를 다운로드하고 설치합니다:

cd /tmp  
wget http://softlayer-ams.dl.sourceforge.net/project/pandora/Pandora%20FMS%205.1/SP1Final/Debian_Ubuntu/pandorafms.agent_unix_5.1SP1.deb  
   
dpkg -i pandorafms.agent_unix_5.1SP1.deb

Pandora 에이전트 구성 파일을 편집합니다,

vi /etc/pandora/pandora_agent.conf

server_ip 줄에 Pandora 서버 IP 192.168.43.187을 추가합니다,

Pandora Agent

그런 다음 Pandora 에이전트를 시작합니다.

/etc/init.d/pandora_agent_daemon start

PandoraFMS 테스트

브라우저를 열고 Pandora 콘솔에 로그인합니다. http://192.168.43.187/pandora_console/

Pandora Finish

다음과 같은 내용을 확인할 수 있습니다:

Pandora 서버 CentOS 7 (IP 192.168.43.187)가 실행 중입니다.

Ubuntu 15.04 (IP 192.168.43.105)가 모니터링되고 있습니다.

결론

Pandora FMS는 서버, 네트워크 및 애플리케이션을 위한 강력한 모니터링 도구입니다. 서버에 쉽게 구성하고 배포할 수 있습니다. Pandora FMS는 Linux, Windows, HP-UX, Solaris 및 BSD와 같은 다양한 운영 체제를 모니터링할 수 있으며, 완전한 문서 라이브러리를 갖추고 있습니다.

링크

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.