Zabbix

Zabbix社によって開発されている統合監視ツール。 各種DB(MySQL,Postgre,SQLite,Oracle)+C言語+PHPで作成されている。

特徴

  • 2001年のローンチからかなりの年月が経って成熟しており、 十分なノウハウがインターネット上に転がっている。
  • データを収集するAgent、それを収集蓄積するServer、溜まったデータをグラフィカルに表示するWeb、必要に応じてAgentからServerへの橋渡しをするProxyの四つを利用する。 基本的にはAgent+(Server+Web)のような形態を取る。
  • Zabbix2系からローレベルディスカバリ機能が提供され、ストレージやネットワークインターフェース等、サーバによって異なる箇所(データソース)を一意に指定できるのが強み。 例としては、設定さえしてしまえばCPUのコア数が違うサーバに同じテンプレートを適用しても、正しくコアの数を認識し、その数分のグラフやらアラートやらを作ってくれる。
  • レガシーなツールな分、表示は他ツールに劣る。マテリアルでナウいデザインが好きな場合は、別のツールを選択するか、Grafana等を利用して別途可視化する必要がある。