From bcd023d21a04b9a2b0b827dc96a86885923b4f05 Mon Sep 17 00:00:00 2001 From: mikeder Date: Sun, 1 Mar 2015 10:49:10 -0500 Subject: [PATCH] tweaking payload to populate fields, still not working 100% --- ticketer.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ticketer.py b/ticketer.py index b31a848..37b2251 100644 --- a/ticketer.py +++ b/ticketer.py @@ -146,9 +146,12 @@ def createInc(alarm): headers = {"Accept":"application/json","Content-Type":"application/json"} payload = {} payload["short_description"] = "%s %s is %s" % (host,srvc,state) + payload["state"] = "1" + payload["incident_state"] = "1" + payload["contact_type"] = "alert" + payload["description"] = "Type: %s\nHost: %s\nService: %s\nOutput: %s" \ + % (alarmType, host, srvc, output) payload["comments"] = "AutoGenerated by Shinken" - payload["customer"] = "Mike Eder" - payload["Affected Players"] = "Unknown" r = requests.post(url, data=json.dumps(payload), headers=headers \ , auth=(user,password)) data = json.loads(r.content)