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:
Na tela de login, insira seu nome de usuário e senha do Gmail.
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.
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.
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.
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.
Na tela do painel, uma nova janela de notificação será exibida.
Selecione a opção: Configuração de acompanhamento de e-mail
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.
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.
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.
Acesse as propriedades da tarefa denominada queuednotificationclean.
Altere o modo de execução queuednotificationclean para CLI.
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