使用zabbix監控網站下載速度

來源:互聯網
上載者:User

廢話不說了,直接上圖

下面是ping測試

更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/soft/tools/

監控模板見附件

監控代碼如下(寫的不是很好,歡迎各位指導)

#!/usr/bin/env python # coding=utf8 # Filename: monitor_idc.py # Last modified: 2013-04-23 16:54 # Author: itnihao # Mail: itnihao@qq.com # Description:        import urllib, urllib2,sys,re        monitor_item =  sys.argv[1] idc =  sys.argv[2] url  =  "http://www.iqm.cn/index.php/Member/RTTask/getmonitorInfoByAjax"page_url =  "http://www.iqm.cn/index.php/Member/RTTask"web_monitor =  "http://www.baidu.com/"data =  "monitorip="+idc + "&url="+web_monitor+"&host=0.0.0.0&bandwidth=512&task_type=get"data =  data.encode("utf8")        def web_site_status():     request  =  urllib2.Request(url,data)     opener   =  urllib2.build_opener(urllib2.HTTPCookieProcessor())     response =  opener.open(request)     the_page =  response.read()     values   =  eval(the_page) #for v in values: #    for i in v: #        print  i, "-------------",v[i]     for v in values:         code=v["time"]         pat =  re.compile(r'HTTP.+?OK')         code_status= re.findall(pat, code)         if  monitor_item == "status":             print str(code_status)[13:16]         else:             print v[monitor_item]                      def idc_site():     s=urllib2.urlopen(page_url).read()     pat=re.compile(r'type="checkbox" value=".+?[0-9]+" id=')     urls=    re.findall(pat, s)     for i in urls:         i=i.replace('type="checkbox" value="', '')         idc= i.replace('" id=', '')         print idc               #idc_site() web_site_status()

本文提供的更多是思路,而不是於問題本身,希望大家舉一反三!

本文出自 “itnihao的營運技術部落格” 部落格,請務必保留此出處http://itnihao.blog.51cto.com/1741976/1189997

相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。