Iakim / Zabbix-OTRS

Zabbix integration with OTRS
12 stars 14 forks source link

Integration zabbix otrs #2

Closed marlonrib closed 4 years ago

marlonrib commented 4 years ago

Hello, I'm getting the error below when inserting Action in Zabbix for create.

2020-02-19 13_38_52_ Dashboard

However, by running the same command directly on the server, the ticket is created. Can you help, please? 2020-02-19 13_44_49-_zabbix_alertscripts

Iakim commented 4 years ago

Hello, show me your script in zabbix action.

Iakim commented 4 years ago

Pode falar em português! kkkkkkk

marlonrib commented 4 years ago

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}

2020-02-27 16_06_49-globalweb_ Configuration of actions

Iakim commented 4 years ago

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.

Iakim commented 4 years ago

@marlonrib consegue me mandar esse log? Qual a versão do seu zabbix?

marlonrib commented 4 years ago

Opa desculpa a demora, estou coletando os logs, assim que terminar te envio. A versão dos meu zabbix server é 4.2.6

marlonrib commented 4 years ago

Só um detalhe, estou rodando o zabbix-server e o OTRS 6 em containers (docker).

marlonrib commented 4 years ago

@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.

2020-03-02 15_48_49-globalweb_ Configuration of actions

Segue abaixo o erro ocorrido na execução da ação do zabbix.

2020-03-02 16_03_21-LAB MILTON - root@bglovxts06_ _var_log - Xshell 6 (Free for Home_School)

Iakim commented 4 years ago

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!