Zdravim, chcem nastavit zasielanie webhookov pomocou python skriptu, no mam s tym jeden problem. Skusam podla tohto navodu https://www.zabbix.com/documentation...s/media/script . Skript sa spusti, spravu odosle, no nedosadia sa mi pozadovane hodnoty, ktore chcem zaslat. Toto je moj skript:
V nastaveniach v zabbixe mam uvedene tieto parametre
{HOST.NAME}
{EVENT.NAME}
{EVENT.SEVERITY}
Poslana notifikacia vsak neobsahuje dosadene hodnoty za jednotlive parametre, ale obsahuje len toto: xq
{HOST.NAME},{EVENT.NAME},{EVENT.SEVERITY}
Neviete mi niekto poradit, kde je chyba? Dakujem vopred.
Code:
#!/usr/bin/python
import sys
import requests
hostname = sys.argv[1]
eventname = sys.argv[2]
severity = sys.argv[3]
payload = '{{"text": "{0},{1},{2}"}}'.format(hostname,eventname,severity)
headers = {'Content-type': 'application/json'}
endpoint = "https://example.com/asdf"
requests.post(endpoint, headers=headers, data=payload, verify=False)
{HOST.NAME}
{EVENT.NAME}
{EVENT.SEVERITY}
Poslana notifikacia vsak neobsahuje dosadene hodnoty za jednotlive parametre, ale obsahuje len toto: xq
{HOST.NAME},{EVENT.NAME},{EVENT.SEVERITY}
Neviete mi niekto poradit, kde je chyba? Dakujem vopred.
Comment