Zabbix †
- Zabbix 3.xは複数ホストの重ねグラフはテンプレートできなかったり苦手。その部分はGrafanaにまかせる
- 複数ホストのアイテム表示に正規表現「/hostname/」等が使える
- ZabbixはGB表記だが、GrafanaグラフのUnitは「data (IEC) bytes」を選択すると正しい値になる。
Cache: †
- grafana-zabbixデータソース上の設定で、デフォルト: 1h
- 例えば、Hostgroup, Hostが追加された場合に1hは反映されない
Issue:
テンプレートで使える変数 †
関数 †
- groupBy(interval, function)
- sumSeries()
- 複数のアイテムの合計。CPU負荷が高いのでgroupBy()と合わせて使う事推奨
Zabbix problem dashbordの日付形式の変更 †
Direct DB Connectionで高速化 †
複数zabbixのデータソースのテンプレート化 †
- Templating例:dev/prodとzabbixが2つあり、データソースを切り替えたら、host groupも変わるようにする。
- Variable:
- Name: data_source_zabbix
- Type: Datasource
- Data source options:
- Variable:
- Name: zabbix_host_group
- Type: Query
- Query Options:
- Data source: $data_source_zabbix
- Refresh: On Dashboard Load (これにしないと、zabbix_host_groupに追加された場合でも出て来ない?)
- Query: *
- Sort: asc
複数ホスト上の同じ項目の合計 †
- 複数ホスト(web01,02)上の同じ項目のアイテムを合計してグラフに表示する
- Metricsタブ > Query Mode: Metrics
- Group: $zabbix_host_group
- Host: /web.+/
- Item: access count per min
- Functions: groupBy(1m, avg) sumSeries() setAlias(access count)
- Panel data source: $data_source_zabbix
Last-modified: 2022-02-24 (木) 12:55:30