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番目のパラメータ(アイテム関数)の指定が最後の場合、サーバは「timeperiod」のパラメータを無視します。

<note warning>プレフィックスで始まる値の数はサポートされていません。 :::

<note tip>使用可能なホスト上でアクティブなアイテムだけが計算対象となります。 :::

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」の直近5分間における1秒あたりの平均クエリ数

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

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

grpavg[["Servers A","Servers B","Servers 

本ページは2013/05/03時点の原文を基にしておりますので、内容は必ずしも最新のものとは限りません。
最新の情報は右上の「Translations of this page」から英語版を参照してください。