GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come monitorare i server CentOS e Ubuntu con Pandora FMS

Introduzione

Pandora FMS (Pandora Flexible Monitoring System) è un software di monitoraggio flessibile e altamente scalabile per reti, server, applicazioni e ambienti virtuali. Pandora FMS può monitorare lo stato e le prestazioni di diversi sistemi operativi server e applicazioni server come server Web, database, proxy ecc. Pandora FMS è costituito da un software server e agenti di monitoraggio. In questo tutorial, ti mostrerò come installare Pandora FMS Server su CentOS 7 e come aggiungere un agente di monitoraggio su Ubuntu 15.04.

Prerequisiti

  • CentOS 7 - 64 bit per Pandora Server
  • Ubuntu 15.04 - 64 bit per l'agente Pandora
  • Privilegi di root

CentOS 7 IP - 192.168.43.187
Ubuntu 15.04 IP - 192.168.43.105

Cosa faremo in questo tutorial:

  1. Installa i pacchetti prerequisiti per Pandora FMS.
  2. Disabilita SELinux e firewalld.
  3. Installazione di Pandora Server su CentOS 7
  4. Installazione di Pandora Agent su Ubuntu 15.04
  5. Test

Installa i pacchetti prerequisiti

Il primo passaggio consiste nell'installare i prerequisiti per il software PandoraFMS sul nostro server CentOS. Il server eseguirà l'interfaccia utente Pandora basata sul Web e sarà il luogo centrale a cui si connetteranno gli agenti di monitoraggio.

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

Il pacchetto wimc non è disponibile dal repository di base CentOS, quindi lo scaricheremo con wget e lo installeremo manualmente.

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

Disabilita SELinux:

sed -i -e 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

e interrompi il firewall:

systemctl stop firewalld

Installazione di Pandora FMS su CentOS 7

Fase 1 - Configurazione di 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

Passaggio 2:installazione di Pandora Console

Scarica e installa 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

Concedi l'autorizzazione 777 per il file di configurazione del server Pandora.

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

Avvia MariaDB e httpd

systemctl start mariadb
systemctl start httpd

Apri il server Pandora dal tuo browser. http://tuoip/pandora_console/.

Fare clic su Avanti.

Fai clic su Sì, accetto i termini della licenza.

Tutte le dipendenze del software sono installate, seleziona "Database MySQL" per questo tutorial e
fai clic su Avanti.

Creerai un nuovo database con il nome pandora con privilegi di root.
Fai clic su Avanti.

La configurazione del database è stata completata correttamente. Nota la password casuale generata - dxowdqfx perché ti serve per il passaggio successivo.
Fai clic su Avanti.

e infine, Pandora Console è installata e ora puoi accedere con le credenziali predefinite. nome utente =amministratore - password =pandora.

Prima di accedere a pandora, devi rinominare il file install.php nella directory /var/www/html/pandora_console.

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

e ora accedi alla Console Pandora. Questo è uno screenshot dopo l'accesso a Pandora Console.

Passaggio 3:installa Pandora Server

Scarica e installa Pandora Server.

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

Modifica il file di configurazione del server Pandora :

vi /etc/pandora/pandora_server.conf

aggiungi la password generata sulla riga dbpass - dxowdqfx .

e quindi avvia il server Pandora e il server tentacle.

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

A questo punto, il server Pandora è stato configurato e pronto per aggiungere un nuovo host monitoraggio al server.

Installazione di Pandora Agent su Ubuntu 15.04

In questa parte del tutorial, installerai l'agente di monitoraggio Pandora su Ubuntu 15.04 e lo aggiungerai al server Pandora.

Accedi al server Ubuntu e diventa utente root eseguendo:

sudo -

Quindi scarica e installa l'agente su 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

Modifica il file di configurazione dell'agente Pandora,

vi /etc/pandora/pandora_agent.conf

aggiungi l'IP del server Pandora 192.168.43.187 nella riga server_ip,

e quindi avvia l'agente Pandora.

/etc/init.d/pandora_agent_daemon start

Test di PandoraFMS

Apri il browser e accedi alla console Pandora. http://192.168.43.187/pandora_console/

Puoi vedere :

Pandora Server CentOS 7 con IP 192.168.43.187 è in esecuzione.

Ubuntu 15.04 con IP 192.168.43.105 è stato monitorato.

Conclusione

Pandora FMS è un potente strumento di monitoraggio per server, reti e applicazioni. È facile da configurare e distribuire sui server. Pandora FMS può monitorare diversi sistemi operativi come Linux, Windows, HP-UX, Solaris e BSD e dispone di una libreria di documentazione completa.

  • http://pandorafms.com/

Ubuntu
  1. Come creare un server Minecraft con Hostinger, Ubuntu, Windows e macOS

  2. Come monitorare i limiti di OpenVZ con vzwatchd su Debian e Ubuntu

  3. Come installare il server Web Cherokee con PHP5 e MySQL su Ubuntu 11.04

  4. Come installare Apache Hive con Hadoop su CentOS, Ubuntu e LinuxMint

  5. Come cambiare il nome host su CentOS e Ubuntu

Come installare e configurare un server NFS su Ubuntu 18.04

Come monitorare i file di registro del server con Logwatch su Debian e Ubuntu

Come installare e configurare OpenLiteSpeed ​​Server su Ubuntu 18.04 insieme a MariaDB

Come installare e configurare Caddy Web Server con PHP e MariaDB su Ubuntu 20.04

Come installare Lighttpd con PHP-FPM e MySQL su Ubuntu 20.04 LTS

Come installare e collegare un agente al server Pandora FMS