Installazione e Configurazione di PHP Server Monitor 3.2.0 su Ubuntu Server 16.04

di Raffaele Chiatto | Mag 13, 2019 | 0 commenti

Installazione e Configurazione di PHP Server Monitor 3.2.0 su Ubuntu Server 16.04 - Raffaele Chiatto

PHP Server Monitor è uno script che controlla se i tuoi siti Web e server sono attivi e in esecuzione. Viene fornito con un’interfaccia utente basata sul Web in cui è possibile gestire i servizi e i siti Web e gestire gli utenti per ciascun server con un numero di cellulare e un indirizzo e-mail.

Le principali caratteristiche di questo tool sono:

  • Monitora servizi e siti Web
  • Notifiche via email, SMS e Pushover.net.
  • Visualizza i grafici cronologici di uptime e latenza.
  • Autenticazione utente con 2 livelli (amministratore e utente normale).
  • Registri di errori di connessione, e-mail in uscita e messaggi di testo.
  • Semplice implementazione di cronjob per controllare automaticamente i tuoi server.

Per maggiori info visitate il sito ufficiale:

Support

PRE REQUISITI

Prima di procedere con l’installazione del software accertarsi di aver intsllato sul server il PHP e il MySQL

Di seguito i comandi da eseguire:

CONFIGURAZIONE DEL DATABASE

Per poter creare il database prima di tutto lanciamo il Tool per la configurazione veloce del MySQL con il comando:

Cliccare su INVIO

Alla domanda Set root password? cliccare Y

Impostare quindi la nuova password e cliccare INVIO

Reimpostare la password e cliccare INVIO

Alla domanda Remove anonymous users? Cliccare Y

Alla domanda Disallow root login remotely? Cliccare n

Alla domanda Remove test database and access to it? Cliccare Y

Alla domanda Reload privilege tables now? Cliccare Y

Se è tutto OK dovremmo vedere il seguente messaggio:

CREAZIONE DEL DATABASE

Per accedere a MariaDB lanciare il comando:

Inserire la password di root settata in precedenza

Creare un database per l’installazione di PHP Server Monitor con il comando:

Concedere l’autorizzazione al nuovo utente sul database di PHP Server Monitor con il comando:

NOTA BENE: al posto di PASSWORD inserire un password a piacimento

Facciamo quindi un reload dei privilegi con il comando:

Quindi usciamo dalla shella di MariaDB con il comando:

INSTALLAZIONE DI PHP SERVER MONITOR

Posizionarsi nella cartella root di Apache con il comando:

Quindi andare sul seguente link per verificare l’ultima versione di PHP Server Monitor disponibile e scaricabile

Download

ATTENZIONE: al momento della stesura del seguente tutorial l’ultima versione disponibile è la 3.2.0

Provvediamo quindi al download del pacchetto di installazione con il comando:

Estraiamo i files dal pacchetto con il comando:

Quindi rinominiamo la cartella root del pacchetto con il comando:

Settare il timezone del file PHP.ini editandolo con il comando:

oppure

Cercare all’interno del file

quindi impostare:

NOTA BENE: Al seguente link potete trovare la lista di tutti i Timezone utilizzabili.

https://www.php.net/manual/en/timezones.php

Salvare il file di configurazione e chiuderlo

Creare il file config.php nella directory root di Apache con il comando:

Inserire all’interno del file le seguenti righe di codice:

NOTA BENE: al posto del campo PASSWORD inserire la password settata in precedenza all’utente phpmonitoruser

Salvare e chiudere il file di configurazione

Cambiare le ACL della cartella con il comando:

Riavviamo il servizio Apache con il comando:

CONFIGURAZIONE DI PHP SERVER MONITOR

Per configurare il software richiamare il link:

http://IP_O_NOME_SERVER/phpservermon

Installazione e Configurazione di PHP Server Monitor 3.2.0 su Ubuntu Server 16.04 - Raffaele Chiatto

Cliccare su Let’s go

Installazione e Configurazione di PHP Server Monitor 3.2.0 su Ubuntu Server 16.04 - Raffaele Chiatto

Inserire tutte le informazioni relative all’account amministrativo che farà accesso al PHP Server Monitor

Quindi cliccare Install

Installazione e Configurazione di PHP Server Monitor 3.2.0 su Ubuntu Server 16.04 - Raffaele Chiatto

Se non ci sono errori dovremmo vedere una schermata come quella sovrastante

Per andare alla pagina di login premere Go to your monitor

Installazione e Configurazione di PHP Server Monitor 3.2.0 su Ubuntu Server 16.04 - Raffaele Chiatto

Inserire le credenziali impostate in precedenza quindi cliccare su Login

Installazione e Configurazione di PHP Server Monitor 3.2.0 su Ubuntu Server 16.04 - Raffaele Chiatto

A questo punto nella Dashboard dovremmo vedere i due link monitorati di Default

AUTOMAZIONE DI PHP SERVER MONITOR

PHP Server Monitor aggiorna le ultime informazioni relativamente all ultima volta che il sito è stato online e alla latenza solo quando si fa clic sul pulsante Aggiorna.
Per eseguire un controllo automatico, è necessario creare un cronjob.

Editiamo quindi il file crontab con il comando:

Per pianificare un job che effettua la scansione delle URL ogni 5 minuti inserire al fondo del file la seguente stringa:

Installazione e Configurazione di PHP Server Monitor 3.2.0 su Ubuntu Server 16.04 - Raffaele Chiatto

Se è tutto corretto dovremmo vedere una schermata come quella sovrastante

Salvare e chiudere il file di configurazione.

Da questo momento in poi la scansione delle URL avverrà in automatico ogni 5 minuti.

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Servizi ICT
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore
  • Angelo Lauria  Autore
  • Edoardo Prot  Autore
  • Davide D'Urso  Autore
Raffaele Chiatto

Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.

Related Post

0 Commenti

Invia Un Commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione