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)
Example #2
0
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
Example #3
0
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
Example #5
0
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
Example #6
0
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