Skip to content

Opsgenie Zabbix integration plugin utilizes full capabilities of Opsgenie and provides bi-directional integration with Zabbix.

Notifications You must be signed in to change notification settings

hakuno/zabbix2opsgenie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

zabbix2opsgenie

O2B

Unofficial Docker image of OpenJDK under Zabbix Plugin for OpsGenie.

Solução de container como aplicação para rodar isoladamente o script de integração entre Zabbix e OpsGenie.

Opsgenie Zabbix integration plugin utilizes full capabilities of Opsgenie and provides bi-directional integration with Zabbix.

Esse container foi desenvolvido usando soluções já existentes:

  • OpenJDK
  • Zabbix plugin

O Zabbix plugin requere SO baseado em RPM ou DEB. Logo, o Debian Slim (10) foi adotado. E, OpenJDK nesse requisito, atende através da versão Buster.

Execução de teste

docker run --rm -v ~/opsgenie.conf:/etc/opsgenie/conf/opsgenie-integration.conf hakuno/zabbix2opsgenie:latest -triggerName='zabbix test alert' -triggerStatus='PROBLEM'

Execução

docker run --rm -v ~/opsgenie.conf:/etc/opsgenie/conf/opsgenie-integration.conf -v opslogs:/var/log/opsgenie hakuno/zabbix2opsgenie:latest -triggerName='{TRIGGER.NAME}' -triggerId='{TRIGGER.ID}' -triggerStatus='{TRIGGER.STATUS}' -triggerSeverity='{TRIGGER.SEVERITY}' -triggerDescription='{TRIGGER.DESCRIPTION}' -triggerUrl='{TRIGGER.URL}' -triggerValue='{TRIGGER.VALUE}' -triggerHostGroupName='{TRIGGER.HOSTGROUP.NAME}' -hostName='{HOST.NAME}' -ipAddress='{IPADDRESS}' -eventId='{EVENT.ID}' -date='{DATE}' -time='{TIME}' -itemKey='{ITEM.KEY}' -itemValue='{ITEM.VALUE}' -recoveryEventStatus='{EVENT.RECOVERY.STATUS}'

Exibindo logs

docker run --rm -v ~/opsgenie.conf:/etc/opsgenie/conf/opsgenie-integration.conf -v opslogs:/var/log/opsgenie hakuno/zabbix2opsgenie:latest logs

Helpers

  • actions: mostra actions disponíveis para o trigger;
  • logs: mostra logs;
  • console: abre /bin/bash;

Documentação oficial https://docs.opsgenie.com/docs/zabbix-plugin

About

Opsgenie Zabbix integration plugin utilizes full capabilities of Opsgenie and provides bi-directional integration with Zabbix.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published