Как контролировать серверы CentOS и Ubuntu с помощью Pandora FMS
На этой странице
- Введение
- Предпосылки
- Установите необходимые пакеты
- Шаг 1. Настройка MariaDB/MySQL
- Шаг 2. Установите консоль Pandora
- Шаг 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Что мы будем делать в этом уроке:
- Установите необходимые пакеты для Pandora FMS.
- Отключите SELinux и firewalld.
- Установка сервера Pandora на CentOS 7
- Установка агента Pandora в Ubuntu 15.04
- Тестирование
Установите необходимые пакеты
Первым шагом является установка необходимых компонентов для программного обеспечения 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_installationSet 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/