This is the documentation page for an unsupported version of Zabbix.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

12 累計チェック

12.1 概要

累計チェックでは、Zabbixサーバが直接データベースへのクエリーを発行して累計情報を収集します。

累計チェックでは、監視中のホスト上でエージェントを実行する必要はありません。

累計チェックのアイテムキーの構文は次のとおりです。

groupfunc["Host group","Item key",itemfunc,timeperiod]

Zabbix 1.8.2から、カンマ区切りの配列を挿入することで、複数のホストグループを使用できます。

サポートされているグループ関数(groupfunc)は次のとおりです。

グループ関数 説明
grpavg 平均値
grpmax 最大値
grpmin 最小値
grpsum 合計値

サポートされているアイテム関数(itemfunc)は次のとおりです。

アイテム関数 説明
avg 平均値
count 値の個数
last 最新値
max 最大値
min 最小値
sum 合計値

最後のtimeperiodパラメータは、収集される最新の値の期間を指定します。このパラメータには、サポートされている単位の文字 が使用できるので便利です。たとえば、「300」(秒)の代わりに「5m」(分)を「86400」(秒)の代わりに「1d」(日)をという具合です。

第3パラメータ(アイテム関数)がlastの場合、timeperiodパラメータは無視されます。

値の総数(プレフィックスが「#」)はサポートされていません。

計算に含まれるのは、有効なホスト上でアクティブなアイテムのみです。

12.2 使用例

累計チェックのキーの例:

例 1

ホストグループ「MySQL Servers」の合計ディスク容量。

grpsum["MySQL Servers","vfs.fs.size[/,total]",last,0]
例 2

ホストグループ「MySQL Servers」の平均プロセッサ負荷。

grpavg["MySQL Servers","system.cpu.load[,avg1]",last,0]
例 3

ホストグループ「MySQL Servers」の1秒当たりのクエリー数の5分間平均。

grpavg["MySQL Servers",mysql.qps,avg,5m]
例 4

複数のホストグループの全ホストでの平均CPU負荷。

grpavg[["Servers A","Servers B","Servers C"],system.cpu.load,last,0]

本ページは2014/08/05時点の原文を基にしておりますので、内容は必ずしも最新のものとは限りません。
最新の情報は、英語版のZabbix2.2マニュアルを参照してください。