Você gostaria de aprender a usar o Configurar Configuração de Notificação por E-mail do GLPI? Neste tutorial, vamos mostrar como configurar o GLPI para enviar e-mails usando o GMAIL.

• Versão do GLPI: 9.3.1

Lista de Hardware:

A seção a seguir apresenta a lista de equipamentos usados para criar este tutorial do GLPI.

Cada peça de hardware listada acima pode ser encontrada no site da Amazon.

GLPI Playlist:

Nesta página, oferecemos acesso rápido a uma lista de vídeos relacionados à instalação do Zabbix.

Não se esqueça de se inscrever em nosso canal do youtube chamado FKIT.

Tutoriais Relacionados ao GLPI:

Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados à instalação do GLPI.

Tutorial – Integração Gmail

Primeiro, precisamos ativar sua conta do Gmail para receber conexões de programas externos.

Abra seu navegador e acesse sua conta do Gmail.

Em nosso exemplo, o seguinte URL foi inserido no navegador:

http://gmail.google.com

Na tela de login, insira seu nome de usuário e senha do Gmail.

Gmail account

Após o login, você precisa acessar o seguinte URL:

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

Selecione a opção para ativar o uso de aplicativos menos seguros.

google less secure app

Agora, precisamos testar se podemos usar a linha de comando do Linux para enviar um e-mail usando o Gmail.

Use o seguinte comando para instalar os pacotes necessários.

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

Edite o arquivo ssmtp.conf para se conectar à nossa conta do 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

Em nosso exemplo, estamos usando a conta do Gmail virtualcoin.videos@gmail.com.

Em nosso exemplo, a conta do Gmail virtualcoin.videos@gmail.com está usando a senha kamisama123.

Você precisa alterar a conta e a senha do Gmail para refletir sua conta.

Use o seguinte comando para enviar um email usando a linha de comando.

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

Verifique na sua caixa de entrada do Gmail a mensagem de teste que você acabou de enviar.

gmail inbox

Se o teste foi bem sucedido, você pode avançar para a próxima seção deste tutorial.

Se o teste não foi bem sucedido, a seguinte mensagem pode ser apresentada.

• ssmtp: Authorization failed (534 5.7.14 https://support.google.com/mail/answer/78754 v24-v6sm2921112pfl.31 – gsmtp)

Para resolver este problema, você precisa acessar o seguinte URL.

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

Selecione a opção para desbloquear sua conta.

google unlock account

Tente novamente enviar o email usando a linha de comando.

Se o teste foi bem sucedido, você pode avançar para a próxima seção deste tutorial.

Tutorial – Configuração de Notificação por E-mail do GLPI

Abra o seu navegador e digite o endereço IP do seu servidor web plus / glpi.

Em nosso exemplo, o seguinte URL foi inserido no navegador:

• http://35.162.85.57/glpi

Na tela de login, use o nome de usuário e a senha padrão.

• Nome de usuário padrão: glpi
• Senha Padrão: glpi

Após um login bem-sucedido, você será enviado para o GLPI Dashboard.

Na tela do painel, acesse o menu Configuração e selecione a opção Notificações.

Localize e ative as seguintes opções:

• Ativar acompanhamento
• Ativar acompanhamento via email

Clique no botão Salvar.

GLPI Notifications

Na tela do painel, uma nova janela de notificação será exibida.

Selecione a opção: Configuração de acompanhamento de e-mail

GLPI Email followup configuration

Na tela de propriedades de e-mail, você precisa inserir a seguinte configuração.

• Modo de envio de emails – SMTP + SSL
• Tente entregar novamente – 5
• Máximo de tentativas de entrega – 1
• Verificar certificado – não
• Host SMTP – SMTP.GMAIL.COM
• Porto – 465
• Login SMTP – sua conta do Gmail
• Senha SMTP – sua senha do Gmail

Em nosso exemplo, usamos a conta do Gmail virtualcoin.videos@gmail.com.

GLPI SMTP Configuration

Clique no botão Salvar.

Clique no botão Enviar um email de teste para o administrador.

A conta de e-mail do administrador do GLPI deve receber uma mensagem de teste.

GLPI Test email

Agora, precisamos configurar o servidor Linux para enviar automaticamente todas as notificações por e-mail a cada 5 minutos

Primeiro, localize e edite o arquivo php.ini do programa PHP-CLI.

Tenha em mente que sua versão do PHP e a localização do arquivo podem não ser as mesmas que as minhas.

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

Aqui está o arquivo original, antes da nossa configuração.

;date.timezone =
memory_limit = -1

Aqui está o novo arquivo com nossa configuração.

Tenha em mente que o fuso horário do PHP pode não ser o mesmo que o meu.

date.timezone = America/Sao_Paulo
memory_limit = 128M

No console do Linux, crie uma tarefa agendada para executar o script cron.php a cada 5 minutos.

# crontab -e

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

Acesse o menu Configuração> Ações automáticas.

Acesse as propriedades da tarefa denominada queuednotification.

Altere o modo de execução do queuednotification para CLI.

queuednotification

Acesse as propriedades da tarefa denominada queuednotificationclean.

Altere o modo de execução queuednotificationclean para CLI.

queuednotificationclean

Parabéns! Você configurou a notificação de e-mail do servidor GLPI.

Você pode monitorar se os e-mails estão sendo enviados usando o seguinte 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