Vorresti sapere come usare configurare la configurazione della notifica e-mail GLPI? In questo tutorial, ti mostreremo come configurare GLPI per inviare e-mail usando GMAIL.

• Versione GLPI: 9.3.1

Elenco Hardware:

La seguente sezione presenta l'elenco delle apparecchiature utilizzate per creare questo tutorial GLPI.

Tutti i componenti hardware sopra elencati sono disponibili sul sito Web di Amazon.

GLPI Playlist:

In questa pagina, offriamo un rapido accesso a un elenco di video relativi all'installazione di Zabbix.

Non dimenticare di iscriverti al nostro canale youtube chiamato FKIT.

Tutorial Relativo a GLPI:

In questa pagina, offriamo un rapido accesso a un elenco di esercitazioni relative all'installazione di GLPI.

Esercitazione - Integrazione Gmail

Innanzitutto, dobbiamo abilitare il tuo account Gmail per ricevere connessioni da programmi esterni.

Apri il tuo browser e accedi al tuo account Gmail.

Nel nostro esempio, il seguente URL è stato inserito nel browser:

http://gmail.google.com

Nella schermata di accesso, inserisci il nome utente e la password di Gmail.

Dopo il login, è necessario accedere al seguente URL:

• https://myaccount.google.com/lesssecureapps

Selezionare l'opzione per abilitare l'uso di applicazioni meno sicure.

Ora, dobbiamo testare se possiamo usare la linea di comando di Linux per inviare un'e-mail usando Gmail.

Utilizzare il seguente comando per installare i pacchetti richiesti.

# sudo apt-get update
# sudo apt-get install ssmtp

Modifica il file ssmtp.conf per connettersi al nostro account Gmail.

# vi /etc/ssmtp/ssmtp.conf

root=virtualcoin.videos@gmail.com
mailhub=smtp.gmail.com:465
FromLineOverride=YES
AuthUser=virtualcoin.videos@gmail.com
AuthPass=kamisama123
UseTLS=YES

Nel nostro esempio, stiamo usando l'account Gmail virtualcoin.videos@gmail.com.

Nel nostro esempio, l'account Gmail virtualcoin.videos@gmail.com utilizza la password kamisama123.

Devi modificare l'account e la password di Gmail per riflettere il tuo account.

Utilizzare il seguente comando per inviare un'e-mail utilizzando la riga di comando.

# echo "E-Mail using the command-line" | ssmtp virtualcoin.videos@gmail.com

Controlla la posta in arrivo di Gmail per il messaggio di prova che hai appena inviato.

Se il test ha avuto esito positivo, puoi passare alla sezione successiva di questo tutorial.

Se il test non ha avuto esito positivo, può essere presentato il seguente messaggio.

• ssmtp: autorizzazione non riuscita (534 5.7.14 https://support.google.com/mail/answer/78754 v24-v6sm2921112pfl.31 - gsmtp)

Per risolvere questo problema, è necessario accedere al seguente URL.

• https://accounts.google.com/DisplayUnlockCaptcha

Seleziona l'opzione per sbloccare il tuo account.

Prova ancora a inviare l'e-mail utilizzando la riga di comando.

Se il test ha avuto esito positivo, puoi passare alla sezione successiva di questo tutorial.

Esercitazione - Impostazione notifica e-mail GLPI

Apri il browser e inserisci l'indirizzo IP del tuo server web plus / glpi.

Nel nostro esempio, il seguente URL è stato inserito nel browser:

• http://35.162.85.57/glpi

Nella schermata di accesso, utilizzare il nome utente predefinito e la password predefinita.

• Nome utente predefinito: glpi
• Password predefinita: glpi

Dopo aver effettuato correttamente il login, verrai indirizzato alla Dashboard GLPI.

Nella schermata del pannello di controllo, accedere al menu Imposta e selezionare l'opzione Notifiche.

Individua e attiva le seguenti opzioni:

• Abilita Followup
• Abilita Followup via e-mail

Clicca sul pulsante Salva.

Nella schermata del pannello di controllo, verrà visualizzata una nuova finestra di notifica.

Seleziona l'opzione: configurazione di followup email

Nella schermata Proprietà email, è necessario inserire la seguente configurazione.

• Modo di inviare e-mail - SMTP + SSL
• Prova a consegnare di nuovo - 5
• Numero massimo tentativi di consegna - 1
• Verifica certificato - No
• Host SMTP - SMTP.GMAIL.COM
• Porta - 465
• Login SMTP: il tuo account Gmail
• Password SMTP - La tua password Gmail

Nel nostro esempio, abbiamo utilizzato l'account Gmail virtualcoin.videos@gmail.com.

Clicca sul pulsante Salva.

Fare clic su Invia un'e-mail di prova al pulsante Amministratore.

L'account e-mail dell'amministratore GLPI dovrebbe ricevere un messaggio di prova.

Ora, dobbiamo configurare il server Linux in modo che invii automaticamente tutte le notifiche via e-mail ogni 5 minuti

Innanzitutto, individuare e modificare il file php.ini dal programma PHP-CLI.

Tieni presente che la tua versione di PHP e il percorso del file potrebbero non essere uguali ai miei.

# updatedb
# locate cli/php.ini
# vi /etc/php/7.2/cli/php.ini

Ecco il file originale, prima della nostra configurazione.

;date.timezone =
memory_limit = -1

Ecco il nuovo file con la nostra configurazione.

Tieni presente che il tuo fuso orario PHP potrebbe non essere uguale al mio.

date.timezone = America/Sao_Paulo
memory_limit = 128M

Sulla console Linux, creare un'attività pianificata per eseguire lo script di cron.php ogni 5 minuti.

# crontab -e

*/5 * * * * /usr/bin/php /var/www/html/glpi/front/cron.php

Accedere al menu Configurazione> Azioni automatiche.

Accedere alle proprietà dell'attività chiamata queuednotification.

Modificare la modalità Esecuzione di queuednotification su CLI.

Accedere alle proprietà dell'attività denominata queuednotificationclean.

Modificare la modalità Esegui queuednotificationclean su CLI.

Congratulazioni! La notifica e-mail del server GLPI è stata configurata.

È possibile monitorare se le e-mail vengono inviate utilizzando il seguente comando.

# tail -f /var/www/html/glpi/files/_log/cron.log

2018-10-30 17:27:01 [@ip-172-31-29-42] External #1: Launch queuednotification
2018-10-30 17:27:51 [2@ip-172-31-29-42] Internal #1: Launch graph
2018-10-30 17:28:01 [@ip-172-31-29-42] External #1: Launch queuednotification
2018-10-30 17:29:01 [@ip-172-31-29-42] External #1: Launch queuednotification
2018-10-30 17:30:01 [@ip-172-31-29-42] External #1: Launch queuednotification
2018-10-30 17:31:01 [@ip-172-31-29-42] External #1: Launch queuednotification
2018-10-30 17:31:04 [6@ip-172-31-29-42] Internal #1: Launch reservation
2018-10-30 17:32:02 [@ip-172-31-29-42] External #1: Launch queuednotification