https://github.com/diegosmaia/zabbix-telegram
Se descarga el script en el directorio AlertScriptsPath directory.
se le da permisos de ejecución <sxh>chmod +x zabbix-telegram.sh</sxh>
En el script hay que modificarlo para añadir los parámetros correspondientes a nuestra configuración. En mi caso particular he modificado el script que te descargas desde la página de https://github.com/diegosmaia/zabbix-telegram y he modificado alguna de las llamadas a curl añadiendo la opción –noproxy '*' para evitar errores de ejecución ya que mi servidor utiliza un proxy para salir a internet.
Para hacer una prueba ejecutamos el siguiente comando desde la consola situandonos en el directorio donde está localizado el script <sxh>./zabbix-telegram.sh -123456789 “prueba 12:43” “Item Graphic: [37502]” </sxh> . Al ejecutarlo debería de llegarnos varios mensajes y un gráfico
Creamos un nuevo Media Types zabbix→Administration→Media types→Create Media type.
En la casilla de Script Parameters pinchamos en Add y añadimos los siguientes parámetros
En la casilla de Event Source seleccionamos Triggers y pulsamos sobre el botón Create action o bien modificamos una de las acciones existentes.
En nuestro caso creamos una nueva acción con los siguientes datos
<sxh> Trigger:{TRIGGER.NAME} Trigger status:{TRIGGER.STATUS} Trigger severity:{TRIGGER.SEVERITY} Trigger URL:{TRIGGER.URL}
Item values: 1.{ITEM.NAME1}({HOST.NAME1}:{ITEM.KEY1}):{ITEM.VALUE1}
Item Graphic:[{ITEM.ID1}]
</sxh>
<sxh bash> #!/bin/bash
########################################################################## # Zabbix-Telegram envio de alerta por Telegram com graficos dos eventos # Filename: zabbix-telegram.sh # Revision: 2.1 # Date: 24/04/2016 # Author: Diego Maia - diegosmaia@yahoo.com.br Telegram - @diegosmaia # Aproveitei algumas coisas: # Script getItemGraph.sh Author: Qicheng # https://github.com/GabrielRF/Zabbix-Telegram-Notification @GabrielRF # Obs.: Se añade la opción de usar el script en caso de estar detras de un proxy (wiki.intrusos.info) ##########################################################################
MAIN_DIRECTORY=“/usr/lib/zabbix/alertscripts/”