AÇÕES AUTOMÁTICAS TRAVADA no GLPI versão 9.1 no Debian 8
Este pequeno tutorial irá explicar como corrigir o travamento das ações automáticas do glpi, através de pequenos comandos no linux, principalmente o gatilho “mailgate” pois ele é o responsável pela coleta dos e-mails oriundos de chamado pré-configurados via e-mail no glpi.
Passo 1 – “Entendendo o problema”
Ao acessa > configurar > ações automáticas e ao clicar em alguma ação, observe a figura abaixo, não carrega fica e a tela fica em branco “travada”.
Passo 2 – Solução e Correção
Abra o terminal
Execute o comando: #tail -f /var/log/daemon.log
*Breve entendimento sobre DAEMON
No Linux os aplicativos que são executados podem gerar todos os tipos diferentes de mensagens, que são gravadas em vários arquivos de log. O linux usa um conjunto de arquivos de configuração, diretórios, programas, comandos e daemons para criar, armazenar e reciclar essas mensagens de log, onde o sistema mantém seus arquivos de log e como fazer uso de comandos relacionados, portanto, ajudar a economizar tempo valioso durante a solução de problemas.
Observe a mensagem de erro “./glpi/glpi_crontasklogs” conforme na imagem abaixo
Ainda no Terminal: Pare o seu serviço do MySQL, se estiver em execução!
#/etc/init.d/mysql stop ou #service mysql stop
Vá para a pasta de dados do MySQL e encontre a BASE DE DADOS
#cd /var/lib/mysql/$DATABASE_NAME (no meu caso é glpi)
Execute o comando:
myisamchk -r $TABLE_NAME (no meu caso a tabela “glpi_crontasklogs”)
Caso o comando acima não funcionar, tente:
myisamchk -r -v -f $TABLE_NAME (“glpi_crontasklogs”)
Agora você pode iniciar seu servidor MySQL novamente:
#/etc/init.d/mysql start ou #service mysql start
e depois verificar o status do MySQL
#/etc/init.d/mysql status ou #service mysql status
Agora acesse a página do glpi via browser (http://ipservidor/glpi) e acesse > configurar > ações automáticas e verifique o mailgate veja que a página abriu normal, observe que o botão executar pode ser engatilhado de modo manual caso seja necessário.
Pronto, significa que o erro foi corrigido e seus gatilhos de ações automáticas do glpi já estão em pleno vapor.
Por nos certificar vamos rodar um comando “tail -f ” a seguir para verificar se todas as ações do agendador de tarefas internos do GLPI estão em execução, o meu mailgate está configurado para rodar de 5 em 5 minutos, você pode ver logo abaixo que ele rodou pela última vez às 16:05, o comando fica monitorando sempre as últimas tarefas que você indicou, assim caso haja alguma atualização é mostrada em tempo real, para cancelar a visualização do comando “tail -f” basta pressionar “Ctrol+c”.
O comando é: #tail -f /var/www/glpi/files/_log/cron.log
Pronto! Problema verificado e solucionado, espero ter ajudado!
Ajude a manter o blog compartilhando e dando o feedback.