タグ別アーカイブ: sh

XymonのアラートをSlackに飛ばすシェルスクリプト

Slackはやってるねー。必要な機能がきちんと動くことと、UXについて真剣に考えてるんだろうなぁという感じが伝わってくるところが良いと感じています。あとは、豊富なインテグレーション!のはずなんだけど、残念ながらXymonのインテグレーションは無いので、WebHookを使ってアラートをSlackに飛ばせるようにした。

続きを読む XymonのアラートをSlackに飛ばすシェルスクリプト

logmonは気を付けて使わないとOSコマンドインジェクションの脆弱性を生むことが

logmon(http://www-06.ibm.com/jp/linux/tech/doc/00057580.html)はとっても便利だけど、良く考えずにコピペして使っていると、メールを飛ばす時にOSコマンドインジェクションできてしまうことが…

続きを読む logmonは気を付けて使わないとOSコマンドインジェクションの脆弱性を生むことが

シェルスクリプトを直してたらbashの正規表現の仕様変更でハマった。。

CentOS 5で動かしてたシェルスクリプトをCentOS 6で動かそうとしてハマった話。

if [[ "$PATH_NAME" =~ "^/var/log/(.+)$" ]]; then

で、なんでマッチしないんだよ。。。と思っていたら

if [[ "$PATH_NAME" =~ ^/var/log/(.+)$ ]]; then

って書かないといけないという話だったんだけど、なんだかねぇ。。