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

by | Mag 13, 2019

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

Cliccare su Let’s go

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

Quindi cliccare Install

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

Per andare alla pagina di login premere Go to your monitor

Inserire le credenziali impostate in precedenza quindi cliccare su Login

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:

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.

Scritto da 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.

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Infrastrutture IT
  • ACT For Cange  Mental Coach
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore Collaboratore

Related Post

0 Comments

Submit a Comment

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

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione