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

Ruby監(jiān)控網(wǎng)絡(luò)發(fā)送斷開警告信息

開發(fā) 開發(fā)工具
我們這次為大家舉出的Ruby監(jiān)控網(wǎng)絡(luò)的代碼范例,是一個(gè)定時(shí)監(jiān)控網(wǎng)絡(luò)中斷的代碼編寫方式。希望可以起到方便大家理解的作用。

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

Ruby監(jiān)控網(wǎng)絡(luò)任務(wù)一:寫一個(gè)ruby程序,每50秒鐘向某個(gè)地址ping一次,如果沒有相應(yīng),那么就發(fā)送警告信息。

 

  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 "我向新浪的主機(jī)發(fā)送ping消息!"   
  15. else   
  16. puts "發(fā)送ping消息失敗!"   
  17. end   
  18. end 

 

這里的技巧

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

yield是一個(gè)關(guān)鍵字,傳遞過去的方法在這個(gè)地方使用。,sleep也是一個(gè)關(guān)鍵字。這里用到了ping的ruby 標(biāo)準(zhǔn)庫。

Ruby監(jiān)控網(wǎng)絡(luò)任務(wù)二:寫一個(gè)ruby 的服務(wù)器程序(soap),如果客服端調(diào)用,那么返回一個(gè):hello

服務(wù)器端的編碼:

 

  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  

以上就是對(duì)Ruby監(jiān)控網(wǎng)絡(luò)的一些技巧的講解應(yīng)用。

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2009-12-14 17:23:31

2009-12-15 13:41:49

Ruby向?qū)ο蟀l(fā)送消息

2012-06-06 11:14:17

2010-05-24 15:27:40

2021-04-09 08:11:30

網(wǎng)絡(luò)釣魚攻擊eSentire

2011-11-07 09:50:30

2010-11-29 09:57:57

CreCloud云網(wǎng)管

2009-12-16 13:33:28

Ruby輸出文件信息

2011-08-04 09:11:50

2014-08-21 09:18:42

云監(jiān)控網(wǎng)絡(luò)監(jiān)控工具Nagios

2011-03-31 13:40:47

MRTG監(jiān)控

2012-09-17 11:12:24

網(wǎng)絡(luò)監(jiān)控工具網(wǎng)絡(luò)監(jiān)控

2009-12-18 11:22:34

Ruby source

2015-01-09 15:22:11

2012-05-09 11:03:21

2021-01-26 15:33:05

網(wǎng)絡(luò)攻擊惡意軟件網(wǎng)絡(luò)安全

2011-04-01 15:50:55

ZABBIX監(jiān)控

2009-01-15 09:42:00

局域網(wǎng)網(wǎng)絡(luò)連接

2010-04-14 16:26:14

Unix操作系統(tǒng)

2011-03-22 14:29:19

Nagios監(jiān)控
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久婷婷麻豆国产91天堂 | 在线观看视频一区二区三区 | 亚洲欧美视频一区 | 欧美一区二区三区国产 | 欧美舔穴 | 欧产日产国产精品v | 免费在线日韩 | 精品国产乱码久久久久久闺蜜 | 伊人春色成人网 | 美女久久| 日日天天 | 久久最新精品 | 国产成人精品一区二三区在线观看 | 欧美理伦片在线播放 | 中文字幕国产视频 | 毛片黄片免费看 | 国产精品亚洲精品 | 国产精品久久久精品 | www.毛片| 不卡一区 | 日韩成人一区 | 国产精品毛片一区二区在线看 | 鸳鸯谱在线观看高清 | 日韩视频a | 免费观看成人性生生活片 | 五月婷婷 六月丁香 | 欧美极品一区二区 | 91精品久久久久 | 日本一二三区在线观看 | 久久久久久免费毛片精品 | 香蕉国产在线视频 | 亚洲精品电影网在线观看 | 日韩视频精品在线 | 精品精品 | 久久综合一区二区三区 | 午夜电影网| 亚洲91视频 | 中文字幕在线观看视频网站 | 中文字幕av在线播放 | 天天操天天干天天透 | 一区二区三区欧美 |