ruby

rubyでslack通知

↓の記事でwhile readしないとうまく動かない理由がわかったので、slack通知の部分を変更した nanka.hateblo.jp 動かない理由はこちら nanka.hateblo.jp 改善版 require 'net/http' require 'uri' require 'json' uri = URI.parse("https://hooks.slack.com/s…

rubyの正規表現で文字列抽出

matchを使うと正規表現で文字列を抽出できる hoge = 'ip = 255.255.255.255' ip = hoge.match(/ip = (\d+\.\d+\.\d+\.\d+)/)[1] puts ip $ ruby -e "hoge = 'ip = 255.255.255.255'; ip = hoge.match(/ip = (\d+\.\d+\.\d+\.\d+)/)[1]; puts ip" 255.255.255…

ログファイルを監視してslackに通知する

仕事で使った 準備 通知用にincoming webhookの設定をする ↓のURLからURLを発行する api.slack.com 通知用のrubyスクリプト ※4/21追記 いろいろ勘違い等があり、紆余曲折あって↓のように変更した nanka.hateblo.jp –ここまで 使用したrubyのバージョン $ rub…