Munin依存症?

サーバーの監視は帰宅後にMuninで何もなかった事をパッと確認して終わりっていう事にすっかり慣れてしまっていて、mod_pagespeedとの相性でMuninを外した事で日課がなくなって若干気持ち悪い、サーバーを移す前はMonitを入れていたので何かあったら分かるようにはなっていたのだけど、今回はまだ導入してない。

インストールすれば終わりなんだけど、全く使わなかったものをインストールするのも何だか気乗りしないなぁ~、という事でスクリプトで簡単にやってみる事した。

ググれば参考にできるスクリプトがあるだろうと思ってたのですが、色々と回ってみた結果拾ってきたスクリプトだと全くうまくいかないのだ~。

自分の環境で上手く動くようにしないといけないようだわ。

という事で作ってみた。

ロードアベレージのチェック

#!/bin/sh
MAX=1
LA=`uptime | cut -d, -f4 | awk '{printf("%d\n",$3+0.5)}'`
if [ $LA -gt $MAX ]; then
echo "Load average $LA" | mail -s "Loadaverage" example@example.com ;
fi

指数の表現を期待っていうエラーの解消が分からず四捨五入して整数に変えることで対応しました。

こっちはApacheのチェック

#!/bin/sh
DOMAIN="URLを入れる"
check=`wget --spider -nv -T 60 -t 1 $DOMAIN 2>&1 | grep -c "200 OK"`

if [ $check != 1 ];
then
echo "stops responding" | mail -s "stops responding" example@example.com;
fi

 

詰めが甘いたけけんも今回はちゃんとCrontabに登録して軽いテストをしてちゃんとメールが来るのを確認しました。

 

02

04

シンプルイズベスト!

今回なぜか画像のアップロードができなくなった、ワードプレスを使っている人にしか分からないと思いますが、メディアを追加というボタンが効かない。

調べてみると3.5のバグ?のようらしくwp-configファイルへ

define(‘CONCATENATE_SCRIPTS’, false );

これを記述すると治るらしい、実際治りました。

参考ゆうくんのブログ WordPress 3.5で「メディアを追加」ボタンを押しても反応しない時

Related Posts


投稿者: Takeken

インターネット利用者のITリテラシーを向上したいという設定の2次元キャラです。 サーバー弄りからプログラミングまで手を付けた自称エッセイストなたけけんの物語。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です