def create_analysis_metadata(dashboard_id, directory): user = os.environ['COLOSSUS_API_USERNAME'] password = os.environ['COLOSSUS_API_PASSWORD'] response = requests.get(constants.COLOSSUS_BASE_URL + '/analysis_information/?analysis_jira_ticket=' + dashboard_id, auth=(user, password)) data = response.json()['results'][0] metadata = get_metadata_record(data, dashboard_id) logger.info("Creating metadata file") with open(os.path.join(directory, constants.METADATA_FILENAME), 'w+') as outfile: json.dump(metadata, outfile)
def prtg2(): json_line = request.get_json() json_line = json.dumps(json_line) decoded = json.loads(json_line) user = decoded["events"][0]['replyToken'] print(decoded) r = decoded["events"][0]['message']['text'] ##check text## #id=[d['replyToken'] for d in user][0] #print(json_line) s = str(r) ## ถ้า user พิมมาว่า hi ## if s == "hi": print("ผู้ใช้:",user) sendText(user,"hello") return "", 200 # speech = "มีไรให้ช่วยยย" else: ##โหลด json จาก prtg data1 = 'https://10.17.1.28/api/getsensordetails.json?id=5396&username=prtgadmin&password=OishiGr3!' response = requests.get(data1, verify=False) print(response.text) # g = response.text # print(g) # s = (g['prtgversion']['statustext']) # print(s) y = json.dumps(response.json()) x = json.loads(y) g = (x['sensordata']['statustext']) print(g) ##กำหนดข้อมูล print("ผู้ใช้:",user) sendText(user,g) # sendText1(user,g) return g,200
import requests import urllib3 import response headers = {'charset': 'utf-8'} url1 = "http://10.81.176.97/player_select" data1 = {"key": "wyccugxu9h995u7n", "champion": "scorpio"} print(data1) response = requests.post(url1, json=data1, headers=headers) print(response.json())
def prtg2(): json_line = request.get_json() json_line = json.dumps(json_line) decoded = json.loads(json_line) user = decoded["events"][0]['replyToken'] print(decoded) r = decoded["events"][0]['message']['text'] ##check text## #id=[d['replyToken'] for d in user][0] #print(json_line) s = str(r) ## ถ้า user พิมมาว่า hi ## if s == "hi": print("ผู้ใช้:", user) sendText1(user, "What do you want?") return "", 200 # speech = "มีไรให้ช่วยยย" elif s == "server": ##โหลด json จาก prtg a = "Report Server PRTG: " b = "Status: " data1 = 'https://10.17.1.28/api/getsensordetails.json?id=5171&username=prtgadmin&password=OishiGr3!' response = requests.get(data1, verify=False) print(response.text) c = json.dumps(response.json()) d = json.loads(c) e = (d['sensordata']['statustext']) f = (d['sensordata']['name']) g = a + " " + f h = b + " " + e print(e) data2 = 'https://10.17.1.28/api/getsensordetails.json?id=2823&username=prtgadmin&password=OishiGr3!' response2 = requests.get(data2, verify=False) print(response.text) i = json.dumps(response2.json()) j = json.loads(i) k = (j['sensordata']['statustext']) l = (j['sensordata']['name']) m = a + " " + l n = b + " " + k print(k) data3 = 'https://10.17.1.28/api/getsensordetails.json?id=2883&username=prtgadmin&password=OishiGr3!' response3 = requests.get(data3, verify=False) print(response.text) i3 = json.dumps(response3.json()) j3 = json.loads(i3) k3 = (j3['sensordata']['statustext']) l3 = (j3['sensordata']['name']) m3 = a + " " + l3 n3 = b + " " + k3 print(k3) ##กำหนดข้อมูล print("ผู้ใช้:", user) # sendText(user,k3) # ss(k3) # sendText1(user,g) a1 = [g, m, m3] a2 = [h, n, n3] a3 = {g: h, m: n, m3: n3} # print(a3) sendText(user, a3) return user, 200
def prtg2(): json_line = request.get_json() json_line = json.dumps(json_line) decoded = json.loads(json_line) user = decoded["events"][0]['replyToken'] print(decoded) r = decoded["events"][0]['message']['text'] ##check text## s = str(r) ## ถ้า user พิมมาว่า hi ## if s == "hi" or "Hi" or "hello" or "Hello": print("ผู้ใช้:", user) sendText2(user, "What do you want?") return "", 200 elif s == "server": ##โหลด json จาก prtg a = "Report Server PRTG: " b = "Status: " data1 = 'https://10.17.1.28/api/getsensordetails.json?id=5171&username=prtgadmin&password=OishiGr3!' response = requests.get(data1, verify=False) print(response.text) c = json.dumps(response.json()) d = json.loads(c) e = (d['sensordata']['statustext']) # f = (d['sensordata']['name']) # g = a+" "+f h = b + " " + e ##image## data11 = 'https://pbs.twimg.com/media/D_pcI0xU0AAM87V?format=jpg&name=4096x4096' g = requests.get(data11, verify=False) data2 = 'https://10.17.1.28/api/getsensordetails.json?id=2823&username=prtgadmin&password=OishiGr3!' response2 = requests.get(data2, verify=False) print(response.text) i = json.dumps(response2.json()) j = json.loads(i) k = (j['sensordata']['statustext']) # l = (j['sensordata']['name']) # m = a+" "+l n = b + " " + k # print(k) data22 = 'https://pbs.twimg.com/media/D_pfHO-UcAUagH4?format=jpg&name=4096x4096' m = requests.get(data22, verify=False) data3 = 'https://10.17.1.28/api/getsensordetails.json?id=2883&username=prtgadmin&password=OishiGr3!' response3 = requests.get(data3, verify=False) print(response.text) i3 = json.dumps(response3.json()) j3 = json.loads(i3) k3 = (j3['sensordata']['statustext']) # l3 = (j3['sensordata']['name']) # m3 = a+" "+l3 n3 = b + " " + k3 # print(k3) data33 = 'https://pbs.twimg.com/media/D_pfHO-UcAUagH4?format=jpg&name=4096x4096' m3 = requests.get(data33, verify=False) data4 = 'https://10.17.1.28/api/getsensordetails.json?id=2884&username=prtgadmin&password=OishiGr3!' response4 = requests.get(data4, verify=False) print(response.text) i4 = json.dumps(response4.json()) j4 = json.loads(i4) k4 = (j4['sensordata']['statustext']) # l4 = (j4['sensordata']['name']) # m4 = a+" "+l4 n4 = b + " " + k4 # print(k4) data44 = 'https://pbs.twimg.com/media/D_pfHO-UcAUagH4?format=jpg&name=4096x4096' m4 = requests.get(data44, verify=False) data5 = 'https://10.17.1.28/api/getsensordetails.json?id=2885&username=prtgadmin&password=OishiGr3!' response5 = requests.get(data5, verify=False) print(response.text) i5 = json.dumps(response5.json()) j5 = json.loads(i5) k5 = (j5['sensordata']['statustext']) # l5 = (j5['sensordata']['name']) # m5 = a+" "+l5 n5 = b + " " + k5 # print(k4) data55 = 'https://pbs.twimg.com/media/D_pfHO-UcAUagH4?format=jpg&name=4096x4096' m5 = requests.get(data55, verify=False) data6 = 'https://10.17.1.28/api/getsensordetails.json?id=3346&username=prtgadmin&password=OishiGr3!' respons6 = requests.get(data6, verify=False) print(response.text) i6 = json.dumps(respons6.json()) j6 = json.loads(i6) k6 = (j6['sensordata']['statustext']) # l6 = (j6['sensordata']['name']) # m6 = a+" "+l6 n6 = b + " " + k6 # print(k4) data66 = 'https://pbs.twimg.com/media/D_pfHO-UcAUagH4?format=jpg&name=4096x4096' m6 = requests.get(data66, verify=False) ##กำหนดข้อมูล print("ผู้ใช้:", user) # a1 = [g, m, m3, m4, m5, m6] # a2 = [h, n, n3, n4, n5, n6] b1 = {g: h, m: n, m3: n3, m4: n4, m5: n5, m6: n6} # b1 = {a1:a2} # print(a3) sendText(user, b1) elif s == "database": ##โหลด json จาก prtg a = "Report Server PRTG: " b = "Status: " data1 = 'https://10.17.1.28/api/getsensordetails.json?id=3975&username=prtgadmin&password=OishiGr3!' response = requests.get(data1, verify=False) print(response.text) c = json.dumps(response.json()) d = json.loads(c) e = (d['sensordata']['statustext']) f = (d['sensordata']['name']) g = a + " " + f h = b + " " + e # print(e) ##กำหนดข้อมูล print("ผู้ใช้:", user) a1 = [g] a2 = [h] b1 = {g: h} # print(a3) sendText(user, b1) return user, 200
def prtg2(): json_line = request.get_json() json_line = json.dumps(json_line) decoded = json.loads(json_line) user = decoded["events"][0]['replyToken'] print(decoded) r = decoded["events"][0]['message']['text'] ##check text## # id=[d['replyToken'] for d in user][0] #print(json_line) s = str(r) ## ถ้า user พิมมาว่า hi ## if s == "hi": print("ผู้ใช้:", user) sendText2(user, "What do you want?") return "ok", 200 elif s == "server": ##โหลด json จาก prtg a = "Report Server PRTG: " b = "Status: " ##server แต่ละตัว data1 = 'https://10.17.1.28/api/getsensordetails.json?id=5171&username=prtgadmin&password=OishiGr3!' response = requests.get(data1, verify=False) print(response.text) c = json.dumps(response.json()) d = json.loads(c) e = (d['sensordata']['statustext']) f = (d['sensordata']['name']) g = a + " " + f h = b + " " + e # print(e) data2 = 'https://10.17.1.28/api/getsensordetails.json?id=2823&username=prtgadmin&password=OishiGr3!' response2 = requests.get(data2, verify=False) print(response.text) i = json.dumps(response2.json()) j = json.loads(i) k = (j['sensordata']['statustext']) l = (j['sensordata']['name']) m = a + " " + l n = b + " " + k # print(k) data3 = 'https://10.17.1.28/api/getsensordetails.json?id=2883&username=prtgadmin&password=OishiGr3!' response3 = requests.get(data3, verify=False) print(response.text) i3 = json.dumps(response3.json()) j3 = json.loads(i3) k3 = (j3['sensordata']['statustext']) l3 = (j3['sensordata']['name']) m3 = a + " " + l3 n3 = b + " " + k3 # print(k3) data4 = 'https://10.17.1.28/api/getsensordetails.json?id=2884&username=prtgadmin&password=OishiGr3!' response4 = requests.get(data4, verify=False) print(response.text) i4 = json.dumps(response4.json()) j4 = json.loads(i4) k4 = (j4['sensordata']['statustext']) l4 = (j4['sensordata']['name']) m4 = a + " " + l4 n4 = b + " " + k4 # print(k4) data5 = 'https://10.17.1.28/api/getsensordetails.json?id=2885&username=prtgadmin&password=OishiGr3!' response5 = requests.get(data5, verify=False) print(response.text) i5 = json.dumps(response5.json()) j5 = json.loads(i5) k5 = (j5['sensordata']['statustext']) l5 = (j5['sensordata']['name']) m5 = a + " " + l5 n5 = b + " " + k5 # print(k4) data6 = 'https://10.17.1.28/api/getsensordetails.json?id=3346&username=prtgadmin&password=OishiGr3!' respons6 = requests.get(data6, verify=False) print(response.text) i6 = json.dumps(respons6.json()) j6 = json.loads(i6) k6 = (j6['sensordata']['statustext']) l6 = (j6['sensordata']['name']) m6 = a + " " + l6 n6 = b + " " + k6 # print(k4) ##ข้อมูล print("ผู้ใช้:", user) # a1 = [g, m, m3, m4, m5, m6] # a2 = [h, n, n3, n4, n5, n6] b1 = {g: h, m: n, m3: n3, m4: n4, m5: n5, m6: n6} # print(a3) sendText(user, b1) elif s == "Application": a = "Report Server PRTG: " b = "Status: " data1 = 'https://10.17.1.28/api/getsensordetails.json?id=3975&username=prtgadmin&password=OishiGr3!' response = requests.get(data1, verify=False) print(response.text) c = json.dumps(response.json()) d = json.loads(c) e = (d['sensordata']['statustext']) f = (d['sensordata']['name']) g = a + " " + f h = b + " " + e # print(e) print("ผู้ใช้:", user) # a1 = [g] # a2 = [h] b1 = {g: h} # print(a3) sendText(user, b1) return user, 200 return 200