超簡易HTTPポート監視

アクセスできなかったら例外

require 'open-uri'
loop {
  open('http://www.yahoo.co.jp'){|f|
    raise f.status.to_s unless f.status[0] == "200"
  }
  sleep(30)
}

はてなブックマーク数も気になる人用(今の僕)

require 'open-uri'
uri = "調査したいアドレス"
loop {
  p open(uri).status
  p open("http://api.b.st-hatena.com/entry.count?url=#{uri}").read
  sleep(300)
}

Rubyおそるべし。簡潔にかけすぎる