Zabbixで監視設定データや監視結果データを保存するDBについて

お世話になります。

zabbix の監視設定データや監視結果データを保存
するDBを何にすべきか決める上で参考にできる
資料は無いでしょうか?

DBの比較表があると助かります。

よろしくお願いします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー fripper の写真

Zabbix のメジャーバージョン( 2.2 系/ 2.4 系など)
サーバ側で利用しようと検討されているOSや、
CPU・メモリ・ディスク容量等のリソース想定、
同サーバ上で他に稼働させる想定になっているシステム(あれば)
また、監視対象のホスト数や、規模
などによって、最適な選択は変わってくるかと思いますので
一概には難しいかと思います

その辺りをおおよそ絞り込んだうえで、以下のような想定から
絞り込むのが現実的かと思います
「コスト最優先」「マシンリソースあたりの監視項目数を最優先」
「管理工数を省きたいからできるだけ rpm/deb 等のパッケージで構成」など

MySQL・PostgreSQLあたりが、利用しているZabbixユーザも多く、
チューニング等含めて、情報入手は容易かと思います

冗長構成・レプリケーション等や、DBバックアップの構築などまで
条件が増えるようであれば、自ずと選択肢は減ってくるかと思います

ユーザー tomopa2 の写真

google先生に、"zabbix mysql" と "zabbix postgresql" で検索したところ

zabbix mysql 約 605,000 件
zabbix postgresql 約 326,000 件

MySQLのほうが倍ぐらい情報がありそうですね。

わたしは直接管理に携わっていませんが、OracleDatabaseを使ったzabbixもあります。
ただ、Oracle版は当時Bugがあり、ソースを自分で直してコンパイルしないといけないぐらいハードルが高かったようです。

なんでOracleにしたのか担当者に伺ったところ、パーティショニングの機能を使いたかったそうです。
そのため、Oracleライセンスを買い足すことなく利用できるということで採用したそうです。
当方では業務用データベースはOracleが主流で、業務に影響ないzabbixといった場合はOSSなどが利用されています。

が、やはり事例が少ないため後々の運用が非常に困ります・・・

個人的には、昔、PostgreSQLで痛い目にあったので、MySQL一択です(笑)