Popular Posts(last24hours)

Webminでリモートサーバの80番を監視してステータス変更に応じてメールで通知する

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。

前提

Webminがインストール済みでアクセス可能。(ポートを変えておくことをお勧め)

外部にメールを送れるようにしておく。

↓参考

【relayのみ】ムームーメールのsmtpにsmtp_authを使ってrelay送信する | TRAINING GROUNDS (bigfoot.work)

http監視追加

Webminの管理画面から
⇒tools
⇒システムとサービスのステータス
⇒プルダウンからリモートHTTP サービスを選択
⇒モニタの種類を追加
⇒追加されたリモートHTTP サービスを開く
⇒スケジュールを調べますか? はい、ステータス変更時にはemailします。
⇒要請する URL →サイトのURLを入力 httpsでもよい
⇒保存

Webminの監視を有効、メールアドレスの追加

Webminの管理画面から
⇒スケジュールされたモニタ をクリック
⇒スケジュールされた検査を有効にしますか? はい
⇒警告 E メールを送信 サービスがステータスを変更した場合
⇒E メール ステータス レポート先 任意のメールアドレスかメールアドレス転送がalias/forward設定されているローカルユーザ
⇒保存

サービスをわざと落としてみたりして通知をメールで受け取れるか動作確認する

負荷平均(ロードアベレージ)を監視

php-fpm の暴走時にphp-fpmを再起動させてみる

チェックする負荷平均⇒1分

しきい値⇒10

モニタがダウンした場合、コマンドを実行

systemctl restart php-fpm && date >> /home/hoge/work/php_fpm_restart.log

↓結果

31/8/2023 16:50 0.02
31/8/2023 16:45 0.18
31/8/2023 16:40 17.14
31/8/2023 16:38 70.86
31/8/2023 16:38 76.94
31/8/2023 16:25 0.16

16:38に2回リスタートが自動実行された。7分後に負荷なしに。1回やったらしばらくやらないとかできないかな。

【PR】最近楽天で購入した商品

こちらもなかなかのボリューム。子供が綺麗に折り紙を折れるようになると、成長が感じられて、嬉しい。かんたん・かわいい・楽しい! 決定版 おりがみ大図鑑 大ボリューム!190作品がオールカラーでわかる! [...]

この手のやつは、いったいどういう仕組みで絵とペンの音声をマッチさせているのか不思議。もの凄いボリュームなので、子供も飽きずに楽しめます。音で学べる!英語ことば図鑑5000 タッチペンつき [ アレン玉 [...]

いつの間にか、黎明篇の続きが!前回で完結したとばかり思っていたので、これは嬉しい。そして、めちゃくちゃ面白い!宇宙戦艦ヤマト 黎明篇 第2部 マリグナント・メモリー [ 塙 龍之 ]価格:1,650円 [...]

Setup_Memo

Posted by admin