GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak monitorovat servery CentOS a Ubuntu pomocí Pandora FMS

Ú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:

  1. Nainstalujte nezbytné balíčky pro Pandora FMS.
  2. Zakažte SELinux a firewalld.
  3. Instalace serveru Pandora na CentOS 7
  4. Instalace agenta Pandora na Ubuntu 15.04
  5. 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.

  • http://pandorafms.com/

Ubuntu
  1. Jak vytvořit server Minecraft s Hostinger, Ubuntu, Windows a macOS

  2. Jak sledovat limity OpenVZ pomocí vzwatchd na Debianu a Ubuntu

  3. Jak nainstalovat webový server Cherokee s PHP5 a MySQL na Ubuntu 11.04

  1. Jak nainstalovat Apache Hive s Hadoop na CentOS, Ubuntu a LinuxMint

  2. Jak změnit název hostitele na CentOS a Ubuntu

  3. Jak nastavit bloky serveru Nginx na Ubuntu a CentOS

  1. Jak nainstalovat FTP server na CentOS 7 s VSFTPD

  2. Jak nainstalovat a nakonfigurovat server NFS na Ubuntu 20.04

  3. Jak nainstalovat Nagios 4 a monitorovat vaše servery na Ubuntu 20.04