GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare PandoraFMS Server su CentOS 7 / RHEL 7 – Soluzione di monitoraggio per la tua infrastruttura

Pandora FMS è una soluzione di monitoraggio flessibile per server, reti, infrastruttura virtuale e applicazioni. È un software libero e rilasciato sotto GNU General Public License.

Pandora FMS è altamente scalabile ed è molto adatto per ambienti complessi, dinamici e più grandi.

Pandora FMS può essere utilizzato per monitorare lo stato e le prestazioni di server, database, server Web, applicazioni e sistemi hardware di rete come firewall o router.

Pandora FMS utilizza WMI, SNMP , TCP, UDP, ICMP, protocolli HTTP e agenti server per raccogliere le metriche delle prestazioni. Inoltre, utilizza lo stack TCP/IP per monitorare i sistemi hardware come bilanciatori di carico, router, stampanti o switch.

Potrebbe interessarti,

LEGGI :Installa e configura Nagios 4.3 su CentOS 7 / Ubuntu 16.04 / Debian 8

LEGGI :Installa Icinga2 su Ubuntu 16.04 / 14.04, Debian e Mint

LEGGI :Installa come installare Zabbix Server 3.2 su CentOS 7 / Ubuntu 16.04 / Debian 8

LEGGI :Netdata:uno strumento di monitoraggio delle prestazioni in tempo reale per Linux

Componenti di Pandora FMS:

Server Pandora:

Pandora Server è un pacchetto di dodici diversi server, che sono responsabili della raccolta e dell'elaborazione dei dati, ad es. Il server di dati elabora le informazioni inviate dagli agenti mentre il server di rete esegue le attività di monitoraggio remoto.

Il server Pandora è anche responsabile dell'inserimento dei dati raccolti nel database di Pandora e della generazione di avvisi di monitoraggio. Il server Pandora può essere installato su Linux e Finestre sistema operativo.

Console web:

La console Web consente agli utenti di utilizzare e gestire il sistema di monitoraggio. È sviluppato su PHP e dipende dal database back-end e da un server web. Puoi configurare la console web Linux , Solaris, Finestre e sistemi operativi AIX.

Agenti:

Gli agenti vengono utilizzati per raccogliere le metriche delle prestazioni dai server client. L'agente supporta quasi tutte le piattaforme, inclusi Microsoft, AIX, Solaris, Linux , IPSO, Mac OS o FreeBSD e anche SAP.

Banca dati:

Il database contiene i dati raccolti dagli agenti, la configurazione definita dall'amministratore, incidenti, eventi, informazioni di audit, ecc. Supporta MySQL e Oracle come server di database.

Requisiti di sistema:

I requisiti di sistema dipendono dal numero di agenti di monitoraggio.

Fino a 500 agenti – 3 GB di RAM, una CPU single-core da 2,5 GHz e un disco rigido con 7200 RPM.

Fino a 2.000 agenti – 6 GB di RAM, una CPU dual core da 2,5 GHz e un disco rigido con 10000 RPM o più.

Per più di 4.000 agenti – 12 GB di RAM, una CPU quad-core da 3 GHz e un disco rigido con 15000 RPM o più.

Ambiente:

In questo tutorial, utilizziamo due sistemi per la dimostrazione, come indicato di seguito.

HostName Indirizzo IP OS Scopo
server.itzgeek.local 192.168.1.10 CentOS 7 Pandora Server e Console Pandora
client.itzgeek.local 192.168.1.20 CentOS 7 Server client che esegue Pandora Agent

Installa MariaDB:

Installiamo MariaDB server di database su server Pandora .

yum -y install mariadb-server

Avvia il servizio MariaDb usando il seguente comando.

systemctl start mariadb

Consenti a MariaDB di avviarsi automaticamente all'avvio del sistema.

systemctl enable mariadb

Poiché si tratta di una nuova configurazione del database, eseguiremo il comando mysql_secure_installation per proteggere l'istanza MySQL .

Per l'installazione di Pandora, è necessario disporre della password dell'utente root di MySQL.

Installa Pandora Console:

È necessario configurare il repository Pandora FMS per l'installazione del server Pandora e della console. Crea un .repo file in /etc/yum.repos.d/ directory.

vi /etc/yum.repos.d/pandorafms.repo

Utilizza le seguenti informazioni sul repository.

[artica_pandorafms]
name=CentOS6 - PandoraFMS official repo
baseurl=http://firefly.artica.es/centos7
gpgcheck=0
enabled=1

Ora installa la console Pandora usando il comando YUM.

yum -y install pandorafms_console

Poiché la console Pandora funziona su server web Apache , è necessario avviare il servizio Apache. Inoltre, abilita l'avvio automatico del servizio durante l'avvio del sistema.

systemctl start httpd
systemctl enable httpd

Firewall:

Aggiungi regole di autorizzazione nel firewall per consentire HTTPD porta 80 accessibile da macchine esterne.

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

SELinux:

La console Pandora scriverà le configurazioni su disco al momento della configurazione della console. SELinux potrebbe bloccare la scrittura di file, quindi è necessario consentirlo in SELinux.

yum install -y policycoreutils-python
semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/pandora_console/include'
semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/pandora_console/attachment'
restorecon '/var/www/html/pandora_console/include'
restorecon '/var/www/html/pandora_console/attachment'

Configura Pandora Console:

Ora, iniziamo l'installazione della console tramite il browser web. Apri un browser web e punta a

http://tuo.ip.add.ress/pandora_console

Fare clic su Avanti.

Accetta il contratto di licenza.

Il programma di installazione ora verifica le dipendenze richieste.

Immettere la password di root di MySQL.

La console creerà il database per il server Pandora. Annota la password perché potresti averne bisogno in seguito durante la configurazione del server Pandora.

Fare clic su Avanti.

La console Pandora è completa, ora. Rimuovi install.php file dalla directory pandora_console .

rm -rf /var/www/html/pandora_console/install.php

Accedi a Pandora Console:

http://tuo.ip.add.ress/pandora_console

L'utente predefinito è admin e la password è pandora . Per favore cambialo non appena accedi.

Seleziona la lingua , fuso orario e inserisci un indirizzo email per ricevere gli avvisi .

Fare clic su Fine.

Dashboard:

Pagine:1 2
Cent OS
  1. Come installare il server DNS su RHEL 8 / CentOS 8 Linux

  2. Come installare Roundcube sul tuo server ISPConfig3 su CentOS 6

  3. Come installare Puppet su CentOS 8 / RHEL 8

  4. Come installare Puppet 6.x su CentOS 7 / RHEL 7

  5. CentOS / RHEL 7:come installare la GUI

Come installare NTP (Chrony) su CentOS 8 / CentOS 7 e RHEL 8 / RHEL 7

Come installare Zabbix Server 4.x su CentOS 6 / RHEL 6

Come installare Jetty Web Server su CentOS 7 / RHEL 7

Come installare Zabbix Server 5.0/4.0 su CentOS 7/RHEL 7

Come installare Varnish Cache per Apache su CentOS/RHEL 8

Come installare il server PandoraFMS su CentOS 8