麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 操作系統 > 正文

open-falcon 使用 python 監控發布中未分發的命令數

2024-06-28 16:01:24
字體:
來源:轉載
供稿:網友

性能計數器監控參考 :SqlServer 監控發布中未分發的命令數

但 open-falcon 不能監控 windows 性能計數器,因此只能自定義監控推送監控信息。open-falcon 使用 python 可以推送數據,因此需安裝python(腳本使用python2.7)。

自定義push數據到open-falcon 參考:自定義push數據到open-falcon

#coding=gbk#python2.7.13import requestsimport timeimport jsonimport pymssql# 推送默認參數# https://book.open-falcon.org/zh/usage/data-push.htmlendpoint = "KK-PC"metric = "repl."timestamp = int(time.time())step = 300value = 0counterType = "GAUGE"tags = "db="# 存儲過程參數聲明(保存到json中),用于執行sp_replmonitorsubscriptionpendingcmds"""EXEC distribution.sys.sp_replmonitorsubscriptionpendingcmds  @publisher = N'publisher',@publisher_db = N'publisher_db',@publication = N'publication_name',@subscriber = N'subscriber',@subscriber_db = N'subscriber_db',@subscription_type =0"""publicationlist = [    {        "publisher": "KK-PC",        "publisherdb": "DB01",        "publication": "repl_test_DB01",        "subscriber": "AA-PC",        "subscriberdb": "DB01",    },    {        "publisher": "KK-PC",        "publisherdb": "DB02",        "publication": "repl_test_DB02",        "subscriber": "AA-PC",        "subscriberdb": "DB02",    },    {        "publisher": "KK-PC",        "publisherdb": "DB03",        "publication": "repl_test_DB03",        "subscriber": "AA-PC",        "subscriberdb": "DB03",    },    {        "publisher": "KK-PC",        "publisherdb": "DB04",        "publication": "repl_test_DB04",        "subscriber": "AA-PC",        "subscriberdb": "DB04",    },]def main():    #連接數據庫執行存儲過程    #dbdate 保存存儲過程結果;pbdate 保存名稱    dbdate = []    pbdate = []    conn=pymssql.connect(host='.',database='distribution')    cur=conn.cursor()    for i in publicationlist:         sql = """        EXEC distribution.sys.sp_replmonitorsubscriptionpendingcmds         @publisher = N'"""+i["publisher"]+"""'        ,@publisher_db = N'"""+i["publisherdb"]+"""'        ,@publication = N'"""+i["publication"]+"""'        ,@subscriber = N'"""+i["subscriber"]+"""'        ,@subscriber_db = N'"""+i["subscriberdb"]+"""'        ,@subscription_type =0"""        cur.execute(sql)        dbdate.append(cur.fetchall())        pbdate.append(i["publisher"]+"."+i["publisherdb"])    cur.close()    conn.close()    #配置推送的json格式,都添加到 payload 中    payload = []    data = {"endpoint":endpoint,"metric":metric,"timestamp":timestamp,"step":step,"value":value,"counterType":counterType,"tags":tags}    for item,repl in zip(dbdate,pbdate):        data = data.copy()         data["endpoint"] = endpoint        data["metric"] = metric + "pendingcmdcount"        data["timestamp"] = timestamp        data["step"] = step        data["value"] = item[0][0]        data["counterType"] = counterType        data["tags"] = tags + repl        payload.append(data)        data = data.copy()         data["endpoint"] = endpoint        data["metric"] = metric + "estimatedPRocesstime"        data["timestamp"] = timestamp        data["step"] = step        data["value"] = item[0][1]        data["counterType"] = counterType        data["tags"] = tags + repl        payload.append(data)    r = requests.post("http://127.0.0.1:1988/v1/push", data=json.dumps(payload))    print r.textif __name__ == "__main__":    main()創建定時任務,每個5分鐘執行一次。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄色特级视频 | 国产高潮好爽好大受不了了 | 欧美精品| 国产亚洲精品综合一区91 | 在线观看免费精品 | 性日本xxx | 日本aⅴ在线 | 国产一区二区影视 | 久久精品中文字幕一区 | 久久精品视频网站 | 国产一级二级在线播放 | 国产午夜亚洲精品理论片大丰影院 | 久久艳片 | 国产91丝袜在线播放 | 成人艳情一二三区 | 在线a亚洲视频播放在线观看 | 一区二区三区四区视频在线观看 | 免费看毛片网站 | 伊人一二三四区 | 天天艹综合| 中文字幕爱爱视频 | 国产亚洲美女精品久久久2020 | 福利免费在线 | 亚洲精品久久久久久 | 一级α片免费看刺激高潮视频 | 日韩专区在线 | 欧美18videos性处按摩 | 国产精品成人久久久久a级 av电影在线免费 | 免费观看视频在线 | 一区二区三区在线观看国产 | 日韩视频在线一区二区三区 | 91美女福利视频 | 素人视频免费观看 | 久久国产亚洲精品 | 爱爱视频天天干 | 久久艳片 | 日本视频在线免费观看 | 色玖玖综合 | 亚洲成人福利在线观看 | 成年性羞羞视频免费观看无限 | 7777网站|