Úvod
Pandora FMS (Pandora Flexible Monitoring System) je flexibilní a vysoce škálovatelný monitorovací software pro sítě, servery, aplikace a virtuální prostředí. Pandora FMS může monitorovat stav a výkon různých serverových operačních systémů a serverových aplikací, jako jsou webové servery, databáze, proxy atd. Pandora FMS se skládá ze serverového softwaru a monitorovacích agentů. V tomto tutoriálu vám ukážu, jak nainstalovat Pandora FMS Server na CentOS 7 a jak přidat monitorovacího agenta na Ubuntu 15.04.
Předpoklady
- CentOS 7 – 64bit pro server Pandora
- Ubuntu 15.04 – 64bit pro agenta Pandora
- Oprávnění uživatele root
CentOS 7 IP – 192.168.43.187
Ubuntu 15.04 IP – 192.168.43.105
Co budeme dělat v tomto tutoriálu:
- Nainstalujte nezbytné balíčky pro Pandora FMS.
- Zakažte SELinux a firewalld.
- Instalace serveru Pandora na CentOS 7
- Instalace agenta Pandora na Ubuntu 15.04
- Testování
Instalace nezbytných balíčků
Prvním krokem je instalace předpokladů pro software PandoraFMS na náš CentOS Server. Na serveru bude spuštěno webové uživatelské rozhraní Pandora a bude to centrální místo, kam se připojí monitorovací agenti.
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
Balíček wimc není dostupný ze základního úložiště CentOS, takže jej stáhneme pomocí wget a nainstalujeme ručně.
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
Zakázat SELinux:
sed -i -e 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
a zastavte firewall:
systemctl stop firewalld
Instalace Pandora FMS na CentOS 7
Krok 1 – Konfigurace 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
Krok 2 – Instalace Pandora Console
Stáhněte a nainstalujte Pandora Console:
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
Udělte oprávnění 777 pro konfigurační soubor serveru Pandora.
chmod -R 777 /var/www/html/pandora_console/include
Spusťte MariaDB a httpd
systemctl start mariadb
systemctl start httpd
Otevřete server pandora z vašeho prohlížeče. http://yourip/pandora_console/.
Klikněte na Další.
Klikněte na Ano, souhlasím s licenčními podmínkami.
Všechny softwarové závislosti jsou nainstalovány, vyberte prosím "Databáze MySQL" pro tento výukový program a
klikněte na Další.
Vytvoříte novou databázi s názvem pandora s právy root.
Klikněte na tlačítko Další.
Konfigurace databáze je úspěšně dokončena. Poznamenejte si náhodně vygenerované heslo - dxowdqfx, protože ho potřebujete pro další krok.
Klikněte na tlačítko Další.
a konečně je nainstalována konzola Pandora a nyní se můžete přihlásit pomocí výchozích přihlašovacích údajů. uživatelské jméno =admin - heslo =pandora.
Než se přihlásíte do pandory, musíte přejmenovat soubor install.php v adresáři /var/www/html/pandora_console.
mv /var/www/html/pandora_console/install.php /var/www/html/pandora_console/install_backup.php
a nyní se přihlaste do konzoly Pandora. Toto je snímek obrazovky po přihlášení do konzole Pandora.
Krok 3 – Instalace serveru Pandora
Stáhněte a nainstalujte server 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
Upravit konfigurační soubor serveru Pandora:
vi /etc/pandora/pandora_server.conf
přidejte heslo vygenerované na řádku dbpass - dxowdqfx .
a poté spusťte server pandora a server chapadla.
/etc/init.d/pandora-server start
/etc/init.d/tentacle_serverd start
V tomto kroku byl server Pandora nakonfigurován a připraveno k přidání nového hostitele monitorování na server.
Instalace agenta Pandora na Ubuntu 15.04
V této části tutoriálu nainstalujete monitorovacího agenta Pandora na Ubuntu 15.04 a přidáte jej na server pandora.
Přihlaste se k serveru Ubuntu a staňte se uživatelem root spuštěním:
sudo -
Poté si stáhněte a nainstalujte agenta na 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
Upravit konfigurační soubor agenta Pandora,
vi /etc/pandora/pandora_agent.conf
přidejte adresu Pandora Server IP 192.168.43.187 do řádku server_ip,
a poté spusťte agenta Pandora.
/etc/init.d/pandora_agent_daemon start
Testování PandoraFMS
Otevřete prohlížeč a přihlaste se do konzole Pandora. http://192.168.43.187/pandora_console/
Můžete vidět:
Pandora Server CentOS 7 s IP 192.168.43.187 běží.
Ubuntu 15.04 s IP 192.168.43.105 bylo monitorováno.
Závěr
Pandora FMS je výkonný monitorovací nástroj pro servery, sítě a aplikace. Je snadné jej nakonfigurovat a nasadit na servery. Pandora FMS může monitorovat různé operační systémy jako Linux, Windows, HP-UX, Solaris a BSD a má kompletní knihovnu dokumentace.
Odkazy
- http://pandorafms.com/