Zabbixにもっと!もっと!監視を依頼した
見出し画像

Zabbixにもっと!もっと!監視を依頼した

こんにちは。エンジニアのふるやです🙃
今回は Zabbixにもっと!もっと!監視を依頼した 件をご紹介させていただきます。

経緯

サービスを運営していく上で、
Zabbixの初期状態の監視対象では不十分でした。
今回は監視対象にmemcached を追加し、
ステータス変更時にChatworkに通知を送信するようにします。

*Zabbixに関しては過去のnoteをご覧ください。

1. TOP画面にて、以下を実行する

(1) メニューから 設定 > ホスト を押下する

画像1

2. ホスト画面にて、以下を実行する

(1) ホストの各項目に「アイテム」と「トリガー」があることを確認する
(2) memcachedが存在するホストの「アイテム」を押下する

画像2

3. アイテム画面にて、以下を実行する

(1) 右上の「アイテム作成」を押下する

画像3

4. アイテム作成画面にて、以下を実行する

(1) 名前を入力する
(2) 「memcachedのポートを指定したキー」を入力する
(3) 値のマッピングを入力する
 今回は memcached の status を知りたいので、 Service state を選択する
(4) アプリケーションの作成に「Memcached」を入力する
 すでに識別できるものがあれば下の一覧から選択する
(5) テストを押下する

画像4

5. アイテムのテスト画面にて、以下を実行する

(1) 「値の取得とテスト」を押下し、「結果」が表示されることを確認する
(2) 問題なければテスト画面を閉じ、「追加」を押下する

画像5

6. トリガー画面にて、以下を実行する

(1) 上記「ホスト一覧画面」より、「トリガー」を押下する
(2) 右上の「トリガー作成」を押下する

画像6

7. トリガー作成画面にて、以下を実行する

(1) 名前にChatwork通知の際に表示したい内容を入力する
(2) 深刻度を入力する
  今回は memcached のステータスがDownとなった際
  ゲームが成立しなくなるため、「致命的な障害」とする
(3) 右の「追加」を押下し、
  先ほど作成したアイテム名「Memcached Port Monitoring
  を選択する
  テンプレートのように表示されるので、
   あとは通知したい条件を入力する。
   (通常 : 1 なので、 1 で作成し、通知のテストを行えます)
(4) 「追加」を押下する

画像7

8. テストする

Chatwork通知を確認する

スクリーンショット 2021-08-01 16.10.49

完了です!お疲れ様でした!😊

以上、エンジニアふるや(@h_furuya_)が綴らせて頂きました。

スキを頂きありがとうございます!是非SNSでシェア頂けますと幸いです!
ソーシャルゲームアプリ開発・運営を行う株式会社ダンクハーツのメンバーが、自身が持つ技術/スキル/知識を発信していきます📝 ダンクハーツに集う“原動力たち”を知って頂ける機会となれば幸いです✨ https://www.dank-hearts.co.jp/recruit/