Ad Widget

Collapse

Custom alertscript nefunguje.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • jmrkvicka9191
    Junior Member
    • May 2022
    • 2

    #1

    Custom alertscript nefunguje.

    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:

    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)
    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.
  • hermanekt
    Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2019
    • 59

    #2
    Pro notifikace tohodle typu bych zvolil nativne webhook (javascript), jinak do media typu script se daji zaslat jen tyto 3 makra:
    {ALERT.SENDTO}, {ALERT.SUBJECT} a {ALERT.MESSAGE}
    Takze to co ches je vsechno nacpat pres message template do parametru message.

    Comment

    Working...