2022年8月21日URLをコピーしました!Zabbixの監視の中でも基本中の基本がリソース監視です。今回はCPU使用率の監視と、トリガーの依存関係を利用した2段階の閾値を設定します。使用率の割合によって深刻度を分けたい場合などに使用します。目次CPU使用率監視それでは、CPU使用率を監視するアイテムとトリガーを作成していきましょう。トリガーは2段階で作成しますが、アイテムは1つ作成したらOK。新しく作成するアイテムはテンプレートでもホストでも構いませんが、ホストに関係なく共通して使い回しできるアイテムはテンプレートに作成しましょう。後にメモリやディスクも監視したいので、リソース監視用のテンプレートでも作成してみますか。公式ドキュメントに具体的なアイテムの設定方法があります。[最新データ]からアイテムを作成した監視対象のホストを選択し、正常に値が取得できているか確認してください。(アイテムの[テスト]ボタンからでも確認できます)2段階トリガーの作成トリガーの作成トリガーを作成する前に、まずは2段階の閾値を設定するためのマクロで作成します。以下の2つのユーザーマクロを用意しておきます。高い方の閾値(90%以上で検知させる場合に使用)閾値設定用のユーザーマクロ1段階目のトリガーを作成します。ここではわかりやすように閾値の低い方から作成していますが、実はトリガーの依存関係の設定は、閾値の低い方で行いますので、先に2段階目を作成した方が良いと思います。依存関係に閾値がより高い方のトリガーを設定するCPU使用率監視(トリガー1段階)トリガー関数はmin()を使用しました。5分間の最小値が90%以上なら障害イベントが発生するCPU使用率監視(トリガー2段階)このトリガーも同じような状態になれば障害イベントを生成します。こちらの閾値は90%以上になります。トリガーも公式ドキュメントをどうぞ。trigger上記のように依存関係を設定することで、CPU使用率が一気に90%を超えたとしても、閾値が80%と90%の両方の障害イベントが表示されるのではなく、取得した値に応じたトリガーのみが障害イベントに表示されるようになります。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。閉じるホーム画面に追加してください!。