meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
seguridad:monitorizacion:zabbix3:telegram [2016/11/03 12:49] – [Con un script bash] lc | seguridad:monitorizacion:zabbix3:telegram [2023/01/18 14:46] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 17: | Línea 17: | ||
para obtener el id usuario y el id grupo. El token te llega en un mensaje de telegram | para obtener el id usuario y el id grupo. El token te llega en un mensaje de telegram | ||
</ | </ | ||
+ | <note warning> | ||
+ | |||
+ | |||
+ | |||
Para hacer una prueba ejecutamos el siguiente comando desde la consola situandonos en el directorio donde está localizado el script | Para hacer una prueba ejecutamos el siguiente comando desde la consola situandonos en el directorio donde está localizado el script | ||
< | < | ||
< | < | ||
- | Configuramos | + | |
- | * Añadimos en zabbix-> | + | ==== Configuración del zabbix para que envie las alarmas |
+ | Creamos un nuevo **Media Types ** zabbix-> | ||
+ | |||
+ | * Como nombre ponemos telegram, tipo script, y en Script name ponemos el nombre de nuestro script **zabbix-telegram.sh** y marcamos la casilla **Enabled**. | ||
+ | En la casilla de Script Parameters pinchamos en **Add** | ||
+ | |||
+ | {{ : | ||
* Ahora vamos a zabbix-> | * Ahora vamos a zabbix-> | ||
- | {{ : | + | {{ : |
- | * Por último vamos al menú zabbix-> | + | |
+ | * Por último vamos al menú zabbix-> | ||
+ | |||
+ | En la casilla de Event Source seleccionamos **Triggers** | ||
+ | |||
+ | En nuestro caso creamos una nueva acción con los siguientes datos | ||
- Name -> Enviar alarmas por telegram | - Name -> Enviar alarmas por telegram | ||
- Default subject -> {HOSTNAME}: | - Default subject -> {HOSTNAME}: | ||
Línea 45: | Línea 60: | ||
{{ : | {{ : | ||
< | < | ||
+ | |||
+ | ==== Script Modificado para usar proxy ==== | ||
<sxh bash> | <sxh bash> | ||
#!/bin/bash | #!/bin/bash | ||
Línea 200: | Línea 217: | ||
exit 0 | exit 0 | ||
</ | </ | ||
+ | ==== Mediante curl ==== | ||
+ | Utilizando el siguiente script podemos enviar mensajes directamente con curl | ||
+ | <sxh> | ||
+ | #!/bin/bash | ||
+ | TOKEN=tutoken | ||
+ | CHAT_ID=id del chat | ||
+ | MESSAGE=" | ||
+ | URL=" | ||
+ | curl -s -X POST $URL -d chat_id=$CHAT_ID -d text=" | ||
+ | </ | ||
+ | |||
==== Con un script en python === | ==== Con un script en python === | ||
https:// | https:// | ||
Línea 220: | Línea 248: | ||
y otro para los grupos | y otro para los grupos | ||
+ | ===== Referencias ===== | ||
+ | * http:// | ||
+ | * https:// | ||
+ | * [[https:// |