やりたいこと
- VPSに障害があった際に、メールやLINEで通知する
- MT4が落ちてしまった際に、メールやLINEで通知する
世の中にそんなサービス無いのー? できれば無料で。
そんな都合の良いものあるわけ・・・ありました!
その名もマカレル。
サーバを監視してくれるサービスなんですが、料金プランを見てみましょう。
なんとホスト5台まで無料! すごい。
今回の目的にはヒストリカルな分析は不要なので無料で十分です。
これでいきましょう。
ちなみに登録から2週間はトライアル期間ですので、全機能が使えます。
サインアップの方法なども画像つきでお見せしたかったのですが
めんど、大昔にやってしまったので下のヘルプページを見ながらご自身でやってください。
そんなに難しくないはず。
https://mackerel.io/ja/docs/entry/getting-started
準備するもの
- マカレルの登録
- 監視したいサーバ(今回はお名前デスクトップクラウド)
作業の流れ
- サーバの登録
- 監視設定の追加
- アラート通知の設定
- MT4の監視追加
1. サーバの登録
1.エージェントのダウンロード
左ペインの 一番下、「新規ホストの登録」をクリックします。
2. エージェントのインストール
3. 確認
左ペインの「Hosts」をクリックします。
正常にエージェントがインストールできていれば、右ペインが下記の様な表示になります。
ホスト名はご自身のVPSのホスト名になります。
2. 監視設定の追加
左ペインの 「Monitor」をクリックし、「監視ルールの追加」をクリックします。
今回は
・ホストメトリック監視 ・・・ CPUやメモリ使用量の監視
・ホスト死活監視 ・・・ ホストがダウンしていないか監視
を追加します。
1. CPU使用率の監視追加
「ホストメトリック監視」をクリックします。
入力箇所は下記3点で、私はこのようにしていますが、厳し目なので
もっとゆるくても良いかと思います。
2. 死活監視の追加
「ホスト死活監視」をクリックします。
設定変更が必要な箇所は無いです。
3. 確認
左ペインの 「Hosts」をクリックし、右ペインからホストを選択します。
Monitors 欄に先程追加した監視項目があることを確認してください。
3. アラート通知の設定
通知設定は左ペイン「Channels」から行います。
「通知グループ/通知チャンネルを追加」をクリックします。
通知できる宛先は複数作れます。私はメールとSlack、LINEにしています。
通知したいものをクリックし、画面の指示に従って追加してください。
これでホストがダウンしたり、CPU使用率100%張り付きになった場合に通知が来ます。
4. MT4の監視追加
さて、いよいよ最後です。
VPSのエクスプローラを開いて、エージェントがインストールされたフォルダへ移動します。
標準ではここです。
C:\Program Files\Mackerel\mackerel-agent
そのフォルダの
mackerel-agent.conf ファイルをメモ帳で開きます。
そして最終行に書きを追加して保存します。
terminalというプロセスをチェックせよ という意味です。
[plugin.checks.check_mt4]
command = ["check-procs","--pattern","terminal"]
MT4が複数ある場合は、このようにすることでプロセス数が2を下回ったらアラーム発報するというオプションもあります。
command = ["check-procs","--pattern","terminal", "--critical-under", "2"]
ファイルを更新したらサービスの管理から mackerel-agent を再起動してください。
分からなかったらVPSを再起動で反映されます。
0 件のコメント:
コメントを投稿