ディスクの監視

HDD

ディスクの容量やI/Oを監視します。


監視内容

青字は監視推奨項目です。

監視項目 アイテムキー 説明
総容量 vfs.fs.size[fs:,total] ファイルシステムの総容量
使用容量 vfs.fs.size[fs:,used] ファイルシステムの使用容量
空き容量 vfs.fs.size[fs:,free] ファイルシステムの空き容量
使用率 vfs.fs.size[fs:,pused] ファイルシステムの使用率
未使用率 vfs.fs.size[fs:,pfree] ファイルシステムの未使用率
ディスクタイム perf_counter[\PhysicalDisk(_Total)\% Disk Time]

※Windowsのみ使用可能

ディスクに対するI/O要求を処理する時間の割合。
ディスク転送時間(R/W) perf_counter[\PhysicalDisk(_Total)\Avg. Disk sec/Transfer]

※Windowsのみ使用可能

ディスク転送時間の平均秒数。300ms以上が継続する場合はエラー発生の可能性あり。
ディスク転送時間(Read) perf_counter[\PhysicalDisk(_Total)\Avg. Disk sec/Read]

※Windowsのみ使用可能

ディスクからのデータ読み込み時間の平均秒数
ディスク転送時間(Write) perf_counter[\PhysicalDisk(_Total)\Avg. Disk sec/Write]

※Windowsのみ使用可能

ディスクからのデータ書き込み時間の平均秒数
ディスク速度(R/W) perf_counter[\PhysicalDisk(_Total)\Disk Transfer/sec]

※Windowsのみ使用可能

ディスクが1秒当たりに処理できる読み書き速度
ディスク速度(Read) perf_counter[\PhysicalDisk(_Total)\Disk Reads/sec]

※Windowsのみ使用可能

ディスクが1秒当たりに処理できる読み込み速度
ディスク速度(Write) perf_counter[\PhysicalDisk(_Total)\Disk Writes/sec]

※Windowsのみ使用可能

ディスクが1秒当たりに処理できる書き込み速度
ディスク転送量(R/W_Avg) perf_counter[\PhysicalDisk(_Total)\Avg. Disk Bytes/Transfer]

※Windowsのみ使用可能

ディスクが1秒間の読み書きで転送できるデータ量の平均。常に20KByte以下の場合は、ディスクI/Oがボトルネックの可能性あり。
ディスク転送量(R/W) perf_counter[\PhysicalDisk(_Total)\Disk Bytes/sec]

※Windowsのみ使用可能

ディスクが1秒間の読み書きで転送できるデータ量
ディスク転送量(Read) perf_counter[\PhysicalDisk(_Total)\Disk Read Bytes/sec]

※Windowsのみ使用可能

ディスクが1秒間の読み込みで転送できるデータ量
ディスク転送量(Write) perf_counter[\PhysicalDisk(_Total)\Disk Write Bytes/sec]

※Windowsのみ使用可能

ディスクが1秒間の書き込みで転送できるデータ量
ディスクキュー(Avg) perf_counter[\PhysicalDisk(_Total)\Avg. Disk Queue Length]

※Windowsのみ使用可能

ディスクのキューに入った読み込みおよび書き込み要求の数の平均値。2以下が望ましい。

参考サイト

ディスクキュー(R/W) perf_counter[\PhysicalDisk(_Total)\Current Disk Queue Length]

※Windowsのみ使用可能

ディスクのキューに入った読み込みおよび書き込み要求の数。2以下が望ましい。
ディスクキュー(Read) perf_counter[\PhysicalDisk(_Total)\Avg. Disk Read Queue Length]

※Windowsのみ使用可能

ディスク読み込み待ちの要求数。2以下が望ましい。
ディスクキュー(Write) perf_counter[\PhysicalDisk(_Total)\Avg. Disk Write Queue Length]

※Windowsのみ使用可能

ディスク書き込み待ちの要求数。2以下が望ましい。

検証環境

Zabbixのバージョン

Server:3.0.7
Agent:3.0.10
Agent:3.0.14

 

検証OS

・Windows Server 2012
・Windows Server 2003
・Windows10
・Windows7
・CentOS 6.8

 

Zabbix Agentをインストールしている環境では、WindowsでもLinuxでも同じアイテムキーを使用できることが多いです。ただし、取得するアイテムによってはWindowsのみ、もしくはLinuxのみでしか使用できないキーもあります。更にOSのバージョンによっても差異があります。

アイテムの設定

Cドライブの総容量

・名前:05.ディスクの総容量(C:)
・タイプ:Zabbixエージェント
・キー:vfs.fs.size[C:,total]
・データ型:数値(整数)
・単位:B

 

Cドライブの使用容量

・名前:10.ディスクの使用容量(C:)
・タイプ:Zabbixエージェント
・キー:vfs.fs.size[C:,used]
・データ型:数値(整数)
・単位:B

 

Cドライブの空き容量

・名前:15.ディスクの空き容量(C:)
・タイプ:Zabbixエージェント
・キー:vfs.fs.size[C:,free]
・データ型:数値(整数)
・単位:B

 

Cドライブの使用率

・名前:20.ディスクの使用率(C:)
・タイプ:Zabbixエージェント
・キー:vfs.fs.size[C:,pused]
・データ型:数値(浮動小数)
・単位:%

 

Cドライブの未使用率

・名前:25.ディスクの未使用率(C:)
・タイプ:Zabbixエージェント
・キー:vfs.fs.size[C:,pfree]
・データ型:数値(浮動小数)
・単位:%

 

ディスクタイム

・名前:40.ディスクタイム
・タイプ:Zabbixエージェント
・キー:perf_counter[\PhysicalDisk(_Total)\% Disk Time]
・データ型:数値(浮動小数)
・単位:%

 

ディスク転送時間(読み書き)

・名前:50.ディスク転送時間(R/W)
・タイプ:Zabbixエージェント
・キー:perf_counter[\PhysicalDisk(_Total)\Avg. Disk sec/Transfer]
・データ型:数値(浮動小数)
・単位:s

 

ディスク転送時間(読み込み)

・名前:52.ディスク転送時間(R)
・タイプ:Zabbixエージェント
・キー:perf_counter[\PhysicalDisk(_Total)\Avg. Disk sec/Read]
・データ型:数値(浮動小数)
・単位:s

 

ディスク転送時間(書き込み)

・名前:54.ディスク転送時間(W)
・タイプ:Zabbixエージェント
・キー:perf_counter[\PhysicalDisk(_Total)\Avg. Disk sec/Write]
・データ型:数値(浮動小数)
・単位:s

 

ディスク速度(読み書き)

・名前:60.ディスク速度(R/W)
・タイプ:Zabbixエージェント
・キー:perf_counter[\PhysicalDisk(_Total)\Disk Transfers/sec]
・データ型:数値(浮動小数)

 

ディスク速度(読み込み)

・名前:62.ディスク速度(Read)
・タイプ:Zabbixエージェント
・キー:perf_counter[\PhysicalDisk(_Total)\Disk Reads/sec]
・データ型:数値(浮動小数)

 

ディスク速度(書き込み)

・名前:64.ディスク速度(Write)
・タイプ:Zabbixエージェント
・キー:perf_counter[\PhysicalDisk(_Total)\Disk Writes/sec]
・データ型:数値(浮動小数)

 

ディスク転送量(読み書きの平均)

・名前:70.ディスク転送量(R/W_Avg)
・タイプ:Zabbixエージェント
・キー:perf_counter[\PhysicalDisk(_Total)\Avg. Disk Bytes/Transfer]
・データ型:数値(浮動小数)
・単位:B

 

ディスク転送量(読み書き)

・名前:72.ディスク転送量(R/W)
・タイプ:Zabbixエージェント
・キー:perf_counter[\PhysicalDisk(_Total)\Disk Bytes/sec]
・データ型:数値(浮動小数)
・単位:B

 

ディスク転送量(読み込み)

・名前:74.ディスク転送量(Read)
・タイプ:Zabbixエージェント
・キー:perf_counter[\PhysicalDisk(_Total)\Disk Read Bytes/sec]
・データ型:数値(浮動小数)
・単位:B

 

ディスク転送量(書き込み)

・名前:76.ディスク転送量(Write)
・タイプ:Zabbixエージェント
・キー:perf_counter[\PhysicalDisk(_Total)\Disk Write Bytes/sec]
・データ型:数値(浮動小数)
・単位:B

 

ディスクキュー(読み書きの平均)

・名前:80.Avg. Disk Queue Length
・タイプ:Zabbixエージェント
・キー:perf_counter[\PhysicalDisk(_Total)\Avg. Disk Queue Length]
・データ型:数値(浮動小数)

 

ディスクキュー(読み書き)

・名前:82.Current Disk Queue Length
・タイプ:Zabbixエージェント
・キー:perf_counter[\PhysicalDisk(_Total)\Current Disk Queue Length]
・データ型:数値(浮動小数)

 

ディスクキュー(読み込み)

・名前:84.Avg. Disk Read Queue Length
・タイプ:Zabbixエージェント
・キー:perf_counter[\PhysicalDisk(_Total)\Avg. Disk Read Queue Length]
・データ型:数値(浮動小数)

 

ディスクキュー(書き込み)

・名前:86.Avg. Disk Write Queue Length
・タイプ:Zabbixエージェント
・キー:perf_counter[\PhysicalDisk(_Total)\Avg. Disk Write Queue Length]
・データ型:数値(浮動小数)

動作確認

アイテムの設定が完了したら、データが問題なく取得できているか確認します。
「監視データ」-「最新データ」をクリックします。
右上にあるホスト欄で、監視対象機器を選択します。
データが取得できているか確認します。

Windows Server 2012

zabbix-monitoringitem-disk-05.png

トップへ戻る