成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Ruby監控網絡發送斷開警告信息

開發 開發工具
我們這次為大家舉出的Ruby監控網絡的代碼范例,是一個定時監控網絡中斷的代碼編寫方式。希望可以起到方便大家理解的作用。

Ruby語言的出現,讓不少編程人員找到了編程中的快樂之處。它的熟練應用可以幫助我們減少大量的編程時間,完好的完成我們所需要的功能。在這里我們就介紹其中Ruby監控網絡的一些實現技巧。#t#

Ruby監控網絡任務一:寫一個ruby程序,每50秒鐘向某個地址ping一次,如果沒有相應,那么就發送警告信息。

 

  1. require 'ping'   
  2. def every_n_seconds(n)   
  3. loop do   
  4. beforeTime.now   
  5. yield   
  6. interval=n-(Time.now-before)   
  7. sleep(interval) if interval>0   
  8. end   
  9. end   
  10. every_n_seconds(50) do   
  11. pingresult=Ping.pingecho
    ("www.sina.com")   
  12. puts pingresult   
  13. if pingresult="true"   
  14. puts "我向新浪的主機發送ping消息!"   
  15. else   
  16. puts "發送ping消息失敗!"   
  17. end   
  18. end 

 

這里的技巧

我們把一個方法塊傳遞給了函數every_n_seconds,我們不但傳遞了變量“n”,還傳遞了方法。

yield是一個關鍵字,傳遞過去的方法在這個地方使用。,sleep也是一個關鍵字。這里用到了ping的ruby 標準庫。

Ruby監控網絡任務二:寫一個ruby 的服務器程序(soap),如果客服端調用,那么返回一個:hello

服務器端的編碼:

 

  1. require 'soap/rpc/standaloneServer'  
  2. class MyServer<SOAP::RPC::StandaloneServer 
  3. def initialize(*args)  
  4. super  
  5. add_method(self,'sayhelloto','username')  
  6. end  
  7. end  
  8. class MyServer  
  9. def sayhelloto(username)  
  10. "hello ,#{username}."  
  11. end  
  12. end  
  13. server=MyServer.new('coolserver'
    ,'urn:mySoapServer','localhost',8888)  
  14. trap('INT') {Server.shutdown}  
  15. server.start  

以上就是對Ruby監控網絡的一些技巧的講解應用。

責任編輯:曹凱 來源: 博客園
相關推薦

2009-12-14 17:23:31

2009-12-15 13:41:49

Ruby向對象發送消息

2012-06-06 11:14:17

2010-05-24 15:27:40

2021-04-09 08:11:30

網絡釣魚攻擊eSentire

2011-11-07 09:50:30

2010-11-29 09:57:57

CreCloud云網管

2011-08-04 09:11:50

2009-12-16 13:33:28

Ruby輸出文件信息

2014-08-21 09:18:42

云監控網絡監控工具Nagios

2012-09-17 11:12:24

網絡監控工具網絡監控

2011-03-31 13:40:47

MRTG監控

2012-05-09 11:03:21

2015-01-09 15:22:11

2021-01-26 15:33:05

網絡攻擊惡意軟件網絡安全

2009-12-18 11:22:34

Ruby source

2011-04-01 15:50:55

ZABBIX監控

2009-01-15 09:42:00

局域網網絡連接

2010-04-14 16:26:14

Unix操作系統

2011-11-08 21:27:57

網絡監控服務器監控
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费h视频| 日韩午夜电影在线观看 | 国产精品久久久久aaaa樱花 | 91精品国产91 | 亚洲综合在线视频 | 欧美日韩国产一区 | 亚洲专区在线 | 91亚洲一区 | 国产99久久久国产精品下药 | 99re视频这里只有精品 | 国产精品a久久久久 | 日韩成人免费av | 欧美成年人视频在线观看 | 欧美五月婷婷 | 久久久精品天堂 | 精品一区二区三区四区视频 | 亚洲成人精品一区 | 一级毛片免费看 | 久久国产精品偷 | 日批免费看 | 欧美成人一级视频 | 久久精品国产99国产精品 | 无码一区二区三区视频 | 毛片一区 | 国产激情偷乱视频一区二区三区 | 中国黄色毛片视频 | 成人一级片在线观看 | 欧美成年人网站 | 羞羞视频在线网站观看 | 少妇精品久久久久久久久久 | 日韩日韩日韩日韩日韩日韩日韩 | 久久久久久国产精品久久 | 亚洲精品一 | 伊人免费观看视频 | 亚洲+变态+欧美+另类+精品 | 中文字幕免费在线 | 中文字幕亚洲欧美 | 国产一区二区三区在线 | 成人精品一区二区三区中文字幕 | 国产在线高清 | 中文在线a在线 |