Zabbix 5.0 ディスク自動検出と読み取り/書き込み監視の問題を分析する

Zabbix 5.0 ディスク自動検出と読み取り/書き込み監視の問題を分析する

ディスクを自動的に検出する

構成キーの値

注: このキー値は Linux プラットフォームでのみサポートされます。

この検出キーは 2 つのマクロを返します。

  • {#DEVNAME} : デバイス名
  • {#DEVTYPE} : デバイスタイプ

例えば:

[ 
   { 
      "{#DEVNAME}":"ループ1",
      "{#DEVTYPE}":"ディスク"
   },
   { 
      "{#DEVNAME}":"dm-0",
      "{#DEVTYPE}":"ディスク"
   },
   { 
      "{#DEVNAME}":"sda",
      "{#DEVTYPE}":"ディスク"
   },
   { 
      "{#DEVNAME}":"sda1",
      "{#DEVTYPE}":"パーティション"
   }
]

フィルターの設定

デバイス タイプとデバイス名をフィルターするために使用されます。通常、ディスク名はsd*またはvd*です。

テスト検証

ディスクの読み取りおよび書き込み速度の監視を追加

ディスクの読み取りおよび書き込みキーの値:

vfs.dev.read[<デバイス>,<タイプ>,<モード>]
vfs.dev.write[<デバイス>,<タイプ>,<モード>]

例:

デバイス - ディスクデバイス (デフォルトはすべて)

タイプ - 可能な値:セクター操作バイトspsopsbps
デフォルト値はオペレーティング システムによって異なるため、このパラメータを指定する必要があります。
spsopsbps はそれぞれ、セクター数、操作数、1 秒あたりのバイト数を表します。

mode - 可能な値: avg1 (1 分間平均、デフォルト)、 avg5avg15
このパラメータは、sps、ops、bps の類型のみをサポートします。

注: 「type」パラメータのデフォルト値は、オペレーティング システムによって異なります。

したがって、ディスクの読み取りと書き込みの監視キー値は次のように設定できます。

  • 読み取り: vfs.dev.read[{#DEVNAME},sps]
  • 書き込み: vfs.dev.write[{#DEVNAME},sps]

{#DEVNAME} マクロは、キー値がvfs.dev.read[]およびvfs.dev.write[]の場合に許可されます。

上記は、Zabbix 5.0 の自動ディスク検出と読み取り/書き込み監視の詳細です。Zabbix ディスク検出と読み取り/書き込み監視の詳細については、123WORDPRESS.COM の他の関連記事をご覧ください。

以下もご興味があるかもしれません:
  • 分散監視システム Zabbix 3.2 では、ディスク IO の自動検出と登録監視が追加されました (推奨)
  • Zabbix 監視ソリューション - 最新の公式バージョン 4.4 [推奨]
  • ZabbixAPI から情報を取得し、Python で Zabbix-API 監視を実装する方法
  • Zabbix を使用して MongoDB を監視する方法
  • MySQLを監視するためのZabbixのインストールと設定に関する基本的なチュートリアル
  • Zabbix監視スイッチの設定方法

<<:  border-image を使用してテキストバブルの境界線を実装する方法のサンプルコード

>>:  良い広告にはどのような特徴が必要ですか?

推薦する

HTML メタタグの一般的な使用例のコレクション

マタタグとは<meta> 要素は、検索エンジン向けの説明やキーワード、更新頻度など、ペー...

Nginxを再コンパイルしてモジュールを追加する方法

Nginx をコンパイルしてインストールするときに、http_ssl_module などの一部のモジ...

MySQL データベースの show processlist コマンドの使用の分析

実際のプロジェクト開発では、多数のクエリや挿入、特にマルチスレッド挿入など、データベースに大きな負荷...

MySQL の条件文で 1 つの情報しか読み取れない問題に対する 2 つの解決策

今日、私の同僚が MYSQL クエリ ステートメントの作成時に非常に奇妙な問題に遭遇しました。MyS...

dockerコンテナは直接実行され、pingを介してパブリックIP操作を取得します。

コンテナを通じてローカル パブリック IP アドレスを取得します。ローカル IP アドレスを使用して...

3つの主要データベース(Mysql、SqlServer、Oracle)の違いについて簡単に説明します。

マイグレーションアドバンテージ:小型、高速、総所有コストが低い、オープンソース。複数のオペレーティン...

フロントエンドセキュリティの詳細な説明: JavaScript の http ハイジャック対策と XSS

目次HTTP ハイジャック、DNS ハイジャック、XSS HTTPハイジャックDNSハイジャックXS...

Nginx を使用してフロントエンドのクロスドメイン問題を解決する方法

序文Vue アプリケーションなどの静的ページを開発する場合、クロスドメインになる可能性のあるインター...

初心者がソースコードからMySQLのデッドロック問題を理解する

夜遅くまで何度も困難なシングルステップデバッグを行った後、ようやく理想的なブレークポイントを見つけま...

CentOS8.0ネットワーク設定の実装

1. CentOS 7 と CentOS 8 のネットワーク構成の違い: VMware Workst...

MySQL 8.0.24 のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0.24のインストールチュートリアルを参考までに紹介します。具体的な内...

Apache Bench で Web ストレス テストを実装する方法

1. Apache Benchの紹介ApacheBench は、Apache サーバーに付属する W...

.NETCore Dockerはコンテナ化とプライベートイメージリポジトリ管理を実装します

1. Dockerの紹介Docker は Linux オペレーティングシステムの一部の機能をベースに...

「@INC で ExtUtils/MakeMaker.pm が見つかりません」というエラーを解決する

mha4mysql をインストールする場合の手順は、おおよそ次のようになります: unzip、per...

Vue3 リストインターフェースデータ表示の詳細

目次1. リストインターフェースの表示例2. データを表示する2.1. コンポーネントがリストに表示...