웹사이트 검색

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


이 페이지에서

  1. 소개
  2. 전제 조건
    1. 필수 패키지 설치\n

    1. 1단계 - MariaDB/MySQL 구성
    2. 2단계 - Pandora Console 설치
    3. 3단계 - Pandora 서버 설치

    소개

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

    전제 조건

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

    CentOS 7 IP - 192.168.43.187
    Ubuntu 15.04 IP - 192.168.43.105

    이 자습서에서 수행할 작업:

    1. Pandora FMS의 전제 조건 패키지를 설치합니다.\n
    2. SELinux 및 방화벽을 비활성화합니다.\n
    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

    방화벽을 중지합니다.

    systemctl stop firewalld

    CentOS 7에 판도라 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

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

    다음을 클릭합니다.

    예, 사용 조건에 동의합니다를 클릭합니다.

    모든 소프트웨어 종속성이 설치되었습니다. 이 자습서에서는 "MySQL 데이터베이스"를 선택하고
    다음을 클릭하십시오.

    루트 권한으로 pandora라는 이름으로 새 데이터베이스를 생성합니다.
    다음을 클릭합니다.

    데이터베이스 구성이 성공적으로 완료되었습니다. 다음 단계에 필요하므로 임의로 생성된 암호인 dxowdqfx를 기록해 두십시오.
    다음을 클릭하십시오.

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

    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 Console에 로그인한 후의 스크린샷입니다.

    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.

    그런 다음 판도라 서버와 촉수 서버를 시작하십시오.

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

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

    우분투 15.04에 판도라 에이전트 설치하기

    자습서의 이 부분에서는 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 에이전트를 시작합니다.

    /etc/init.d/pandora_agent_daemon start

    PandoraFMS 테스트

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

    너는 볼 수있어 :

    IP가 192.168.43.187인 Pandora Server CentOS 7이 실행 중입니다.

    IP가 192.168.43.105인 Ubuntu 15.04가 모니터링되었습니다.

    결론

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

    연결

    • http://pandorafms.com/