rsyslogを使用したモニタリング

rsyslogを使用したモニタリング

カスタマイズされたアプリケーションのいくつかの監視を設定したいと思います。サービスがダウンしたり動作が停止したりする時期を監視し、そのような場合に電子メールでこれらの通知を受け取る方法を見つけたいと思います。私は研究しており、rsyslogを使用してこの作業の最初の部分を実行できるようです。これが可能であることを確認したいと思います。

私の質問はrsyslogを使用してアプリケーション監視を設定できますか?たとえば、ローカルアカウントlocal2?のいずれかを使用していますか?

それでは、そのアプリケーションログの重大度レベルをどのように決定しますか?つまり、クリティカル、アラーム、または緊急事態は何で構成されますか?これらすべてが私にとって同じように深刻に見えます。

一部の用語が正しくない場合はお詫び申し上げます。私はLinuxに初めて触れていますが、どんなガイドラインであれば感謝します。

ありがとう

ベストアンサー1

「または停止」部分はそうではありません。システムログ説明とあまりにも抽象的であるため、ほとんどの監視ソフトウェアではスクリプトを実行してサービスの動作が停止しているかどうかを評価することができます。提供するまたは予約されたことスクリプトの鍵は次のとおりです。

curl -s -m 5 "$URL" >/dev/null
if [ "$?" != "0" ] ; then
    echo -e "Subject:Panic\n\nPanic" | sendmail -r me@domain you@domain 
fi

おすすめ記事