Поиск по сайту:

Как контролировать серверы CentOS и Ubuntu с помощью Pandora FMS


На этой странице

  1. Введение
  2. Предпосылки
    1. Установите необходимые пакеты

    1. Шаг 1. Настройка MariaDB/MySQL
    2. Шаг 2. Установите консоль Pandora
    3. Шаг 3. Установите сервер Pandora.

    Вступление

    Pandora FMS (Pandora Flexible Monitoring System) — это гибкое и масштабируемое программное обеспечение для мониторинга сетей, серверов, приложений и виртуальных сред. Pandora FMS может отслеживать состояние и производительность различных серверных операционных систем и серверных приложений, таких как веб-серверы, базы данных, прокси и т. д. Pandora FMS состоит из серверного программного обеспечения и агентов мониторинга. В этом руководстве я покажу вам, как установить сервер Pandora FMS на CentOS 7 и как добавить агент мониторинга в Ubuntu 15.04.

    Предпосылки

    • CentOS 7 — 64-разрядная версия для сервера Pandora
    • Ubuntu 15.04 — 64-разрядная версия для агента Pandora
    • Привилегии root

    IP-адрес CentOS 7 — 192.168.43.187
    IP-адрес Ubuntu 15.04 — 192.168.43.105

    Что мы будем делать в этом уроке:

    1. Установите необходимые пакеты для Pandora FMS.
    2. Отключите SELinux и firewalld.
    3. Установка сервера Pandora на CentOS 7
    4. Установка агента Pandora в Ubuntu 15.04
    5. Тестирование

    Установите необходимые пакеты

    Первым шагом является установка необходимых компонентов для программного обеспечения PandoraFMS на нашем сервере CentOS. На сервере будет работать веб-интерфейс Pandora, и он будет центральным местом, к которому будут подключаться агенты мониторинга.

    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

    Установка Pandora FMS на CentOS 7

    Шаг 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

    Дайте разрешение 777 для файла конфигурации сервера Pandora.

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

    Запустите MariaDB и httpd

    systemctl start mariadb
    systemctl start httpd

    Откройте сервер pandora в своем браузере. http://yourip/pandora_console/.

    Нажмите Далее.

    Щелкните Да, я принимаю условия лицензии.

    Все программные зависимости установлены. Выберите \База данных MySQL\ для этого руководства и
    нажмите Далее.

    Вы создадите новую базу данных с именем pandora и правами суперпользователя.
    Нажмите Далее.

    Настройка базы данных успешно завершена. Обратите внимание на сгенерированный случайный пароль — dxowdqfx, так как он понадобится вам для следующего шага.
    Нажмите «Далее».

    и, наконец, консоль Pandora установлена, и теперь вы можете войти в систему с учетными данными по умолчанию. логин=админ-пароль=пандора.

    Прежде чем войти в pandora, вам нужно переименовать файл install.php в каталоге /var/www/html/pandora_console.

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

    а теперь войдите в консоль 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.

    а затем запустите сервер пандоры и сервер щупалец.

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

    На этом этапе сервер Pandora настроен и готов к добавлению нового мониторинга хоста на сервер.

    Установка агента Pandora в Ubuntu 15.04

    В этой части руководства вы установите агент мониторинга Pandora в Ubuntu 15.04 и добавите его на сервер pandora.

    Войдите на сервер Ubuntu и станьте пользователем root, выполнив:

    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

    добавьте IP-адрес сервера Pandora 192.168.43.187 в строку server_ip,

    а затем запустите агент Pandora.

    /etc/init.d/pandora_agent_daemon start

    Тестирование PandoraFMS

    Откройте браузер и войдите в консоль Pandora. http://192.168.43.187/pandora_console/

    Ты можешь видеть :

    Сервер 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, и имеет полную библиотеку документации.

    Ссылки

    • http://pandorafms.com/