Closed marlonrib closed 4 years ago
Hello, show me your script in zabbix action.
Pode falar em português! kkkkkkk
Pode deixar! kkkkk
Segue o script que esta no action no zabbix.
######## /bin/python /usr/lib/zabbix/alertscripts/criar_chamado_zabbix.py --otrs 10.111.160.150 --webservice ZabbixOTRS --user otrs.isaac --pass pass.isaac --customer rnp --title "PROBLEM: {TRIGGER.SEVERITY} - {TRIGGER.NAME} - {TRIGGER.STATUS}" --desc "The host below is having problems. Name of host: {HOST.HOST} Name of item: {ITEM.NAME} Name of trigger: {TRIGGER.NAME} Status of trigger: {TRIGGER.STATUS} Severity of trigger: {TRIGGER.SEVERITY} Event date: {EVENT.DATE} {EVENT.TIME} Actual date: {DATE} {TIME} Trigger ID: {TRIGGER.ID} Event ID: {EVENT.ID} Total time of event: {EVENT.AGE}" --queue "Zabbix" --service "web" --sla "teste" --triggerid {TRIGGER.ID} --host {HOST.NAME} --status Incident --eventid {EVENT.ID}
Cara, não faço ideia do que seja, os scripts e a integração está funcionando, teria que debugar, habilita o modo debug no zaabix e pega o log de ação e me manda aqui.
@marlonrib consegue me mandar esse log? Qual a versão do seu zabbix?
Opa desculpa a demora, estou coletando os logs, assim que terminar te envio. A versão dos meu zabbix server é 4.2.6
Só um detalhe, estou rodando o zabbix-server e o OTRS 6 em containers (docker).
@Iakim consegui corrigir o problema, conforme o print abaixo. O zabbix estava mandado dois nomes dentro da palavra chave “HOST.NAME”, o que estava causando com que ele interpretasse parte do HOST.NAME como um parâmetro do comando.
Conforme abaixo inserir as aspas duplas e com isso o problema foi resolvido.
Segue abaixo o erro ocorrido na execução da ação do zabbix.
Show!! Fica a dica aí entao de usar tudo com aspas duplas! Vou mudar isso lá no código! Obrigado por compartilhar a sua solução, isso poderá ajudar mais pessoas rapidamente!
Hello, I'm getting the error below when inserting Action in Zabbix for create.
However, by running the same command directly on the server, the ticket is created. Can you help, please?