Mailgate Travado – Ações Automáticas Paradas

logo-glpi-500-blueAÇÕ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”.

acao-automatica-travadas

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 abaixodaemon

Ainda no Terminal: Pare o seu serviço do MySQL, se estiver em execução!

#/etc/init.d/mysql stop ou  #service mysql stopservice-myqsl-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)database_name

Execute o comando:

myisamchk -r $TABLE_NAME  (no meu caso a tabela glpi_crontasklogs)  myisamchk-r-table_name

Caso o comando acima não funcionar, tente:

myisamchk -r -v -f $TABLE_NAME    (“glpi_crontasklogs”)myisamchk-r-v-f-table_name

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 statusservice-myqsl-start

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.

tela-acoes-automatica-mailgate

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 comandotail -f” basta pressionar Ctrol+c”.

O comando é: #tail -f /var/www/glpi/files/_log/cron.log

mailgate-em-execucao

Pronto! Problema verificado e solucionado, espero ter ajudado!

Ajude a manter o blog compartilhando e dando o feedback.

Publicidade

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s