Site icon RDR-IT

GLPI: configuração de ações automáticas

Apresentação de ações automáticas

As ações automáticas no GLPI são um bloco de construção essencial para seu funcionamento adequado.

Eles executam tarefas em segundo plano para a otimização do software e também ações no inventário, helpdesk …

Alguns exemplos :

As ações automáticas podem ser realizadas de duas maneiras:

Configuração GLPI

1. Vá para o seu GLPI.

2. No menu de navegação, vá para Configuração 1> Ações automáticas 2.

3. A lista de tarefas automáticas é exibida com seu modo de execução, seu status e a data da última execução.

4. Clique em uma ação para obter detalhes. Na guia principal, encontramos a programação de tarefas, o modo de execução e o status.

5.A guia Estatísticas 1 fornece informações sobre a execução da tarefa.

6. A guia Logs 1 permite a visualização dos logs de tarefas.

Passe todas as ações no modo CLI

1.Vá para a lista de ações.

2. Marque a caixa 1 para selecionar a lista inteira e clique em Ações 2.

3. Escolha a ação Modificar 1, selecione Características – Modo de execução 2, escolha CLI 3 e clique em Enviar 4.

Configure o número de ações por tarefa agendada

1. No menu de navegação, vá para Configuração 1> Geral 2.

2. Vá para a guia Sistema 1 e modifique o número máximo de ações automáticas simultâneas (execução CLI) 2 e o campo Salvar.

Este valor deve ser adaptado de acordo com sua instalação do GLPI, sistema operacional e configuração do PHP. Comece com um valor entre 5 e 10.

Configurando uma tarefa agendada (cron)

Sous Windows

1. Crie um arquivo em seu servidor web no formato xxxx.bat no diretório de sua escolha.

2. Abra o arquivo com o editor de sua escolha.

3. Digite o código abaixo adaptado à sua instalação.

"chemin_installation_de_php\php.exe" "chemin_installation_de_glpi\front\cron.php"

Exemplo:

"C:Program Files (x86)\PHP\v5.5\php.exe" "D:\www\glpi\front\cron.php"

4. Salve seu arquivo.

É possível testar seu script executando-o diretamente e verificar a execução das tarefas no GLPI.

5. Abra o Agendador de Tarefas 1.

6. Clique em Criar uma tarefa … 1.


7. Dê um nome à tarefa 1, marque a caixa Executar mesmo se o usuário não estiver logado 2 e Executar com permissões máximas 3. Em seguida, vá para a guia Triggers 4.

8. Clique no botão Novo … 1.

9. Selecione a frequência de execução a cada dia 1, marque a caixa Repetir tarefa a cada: 2, indique a frequência 3 e a duração 4> . Verifique se o gatilho está ativado 5 e por fim clique no botão OK 6.

10. O gatilho é adicionado 1, vá para a guia Ações 2.

11. Clique em Novo … 1.

12. Clique no botão Procurar … 1.

13. Selecione o script 1 e clique em Abrir 2.

14. Clique em OK 1.

15. Verifique se a ação 1 foi considerada e clique em OK 2 para validar a criação da tarefa.

16. A tarefa agendada foi adicionada à lista 1.

No Linux (Ubuntu)

1. Abra uma sessão SSH em seu servidor WEB.

2. Insira o seguinte comando para editar as tarefas agendadas.

sudo crontab -e

3. Crie a tarefa inserindo a seguinte linha para executar a ação a cada minuto:

1 * * * * php /chemin_installation_glpi/front/cron.php &>/dev/null

4. Salve as alterações.

5. Reinicie o serviço cron.

sudo service cron restart

6. Verifique a execução de ações automáticas no GLPI.

Se o cron não estiver funcionando, o seguinte artigo deve ajudá-lo a resolver o problema: Tarefa agendada que não é executada.

Se você estiver usando o webmin (EN), o cron job deve ser configurado conforme a seguir:


Exit mobile version