Como criar comando remoto do zabbix para o host windows monitorado via agente
O ambiente necessário para este teste:
Zabbix server
Windows com agente configurado
Habilitar o comando remoto no agente
Permissão para o usuário zabbix executar comandos remotos
Obs: Se você ainda não habilitou ou não deu permissão ao usuário zabbix para executar comandos remotos então acesse este link:
Clique aqui
Habilitar o comando remoto no agente
Permissão para o usuário zabbix executar comandos remotos
Obs: Se você ainda não habilitou ou não deu permissão ao usuário zabbix para executar comandos remotos então acesse este link:
Clique aqui
O programa que estou monitorando a nível de teste é a calculadora o procedimento consiste em verificar se o processo (programa) está aberto ou fechado e se o mesmo estiver fechado o zabbix executa o comando remoto para abrir o programa (calculadora).
Primeiro vou demonstrar com se encontra a configuração do item.
Agora demonstrarei a trigger.
A estrutura da expressão é simples.
Exemplo: {nome do host:chave_do_item[nome_do_processo].last()}=0 ou seja se o processo estiver igual a zero então isto indica que o programa está fechado então o zabbix dispara a trigger.
Após termos está estrutura então devemos criar o agendamento no windows e chama-lo via comando remoto.
Este agendamento contém o comando setando o caminho do programa a ser aberto.
Agora vou demonstrar a ação chamando o agendamento via comando remoto.
Pronto agora essa ação está criada.
Boa tarde, tentei fazer exatamente como você descreveu, creio que está tudo ok, se eu fecho a calculadora, meu zabbix me manda um alerta, mas ele não consegue abrir a calculadora, seria permissão? No seu outro post você mostra como dá permissão no arquivo sudo do linux, como fazer isso no windows?
ResponderExcluirEstá marcada a opção somente quando o usuário estiver conectado?
ExcluirTeste o agendamento para ver se não a há alguma informação inválida ou se o programa não está abrindo em segundo plano, marque o agendamento e clique em executar, quanto a está questão de precisar dar permissão no windows o usuário que está no agendamento deve ser o usuário administrador local.
Fico a disposição, desculpe pela demora mas não tinha visto o comentário