→ Topに戻る
規模 OS CPU/メモリ データベース 監視対象数 Small CentOS 仮想アプライアンス MySQL InnoDB 100以下 Medium CentOS 2CPUコア/2GB MySQL InnoDB 500以下 Large REL 4CPUコア/8GB RAID10 MySQL InnoDSB or PostgreSQL 1,000以下 Very Large REL 8CPUコア/16GB FastRAID10 MySQL InnoDSB or PostgreSQL 10,000以下
Zabbixは以下の環境での動作が確認されています。
- Linux
- IBM AIX
- FreeBSD
- NetBSD
- OpenBSD
- HP-UX
- Mac OS X
- Solaris
- Windows: XP以降のすべてのサーバーとデスクトップ(ただし、Zabbix agent のみ)
Zabbixでデータ使用量を想定する場合(監視アイテムが3,000個を想定)
1) 1秒当たりの処理数を想定する:
例えば、60秒間隔で監視する項目が3,000個ある場合、1秒あたりは 3,000 / 60 = 50 になる。
すなわち、秒あたり50個の新しい値が追加されることになる。
2) 履歴の保存期間:
Zabbixで所得したデータは一定期間保持します。例えば上記の処理数を30日記録する場合
50(個/秒) × 3600秒(1時間) × 24時間(1日) × 30日(期間) = 129,600,000 。つまり、約 130M 個となります。
3) データのサイズ:
データベースによっても違いますが、受信したデータ1つのサイズは40バイトから数百バイトまでさまざまです。
目安として約90バイトと想定します。 130M × 90byte = 10.9GB が必要な想定ディスクサイズとなります。
以下のDBからいずれかを選択します
- MySQL 5.0.3 - 8.0.x
- Oracle 10g 以上
- PostgreSQL 8.1 以上
- TimescaleDB 1.0 OSS 以上
- DB2 9.7 以上
- SQlite 3.3.5 以上(SQLiteはZabbixプロキシでのみサポート)
- Apache 1.3.12 以上
- PHP 5.4 以上
- php-bcmath (php-bcmathが有効な場合(--enable-bcmath ))
- php-ctype (php-ctypeが有効な場合(--enable-ctype ))
- php-xml 2.6.15 以上
- php-xmlreader (ディストリビュータから別のパッケージとして提供されている場合)
- php-xmlwriter (ディストリビュータから別のパッケージとして提供されている場合)
- php-session (ディストリビュータから別のパッケージとして提供されている場合)
- php-net-socket ((--enable-sockets)ユーザースクリプトのサポートに必要です。)
- php-mbstring (--enable-mbstring)
- php-gettext ((--with-gettext). 翻訳が機能するために必要です。)
- php-ldap (フロントエンドでLDAP認証が使用されている場合にのみ必要です。)
- imb_db2 (DBがDB2の場合)
- mysql (DBがMySQLの場合)
- oci8 (DBがOracleの場合)
- pgsql (DBがPostgreSQLの場合)
以下のパッケージも併せてインストールします。
- ibpcre PCREライブラリはPerl互換正規表現 (PCRE)サポートに必要です。
- libevent bulkメトリックサポートおよびIPMIモニタリングにバージョン1.4以上が必要です。
プロキシの場合、この要件はオプションです。 IPMIモニタリングサポートに必要です。- libpthread mutex および読み書きロックのサポートに必要です。
- zlib 圧縮サポートに必要です。
以下のパッケージは必要に応じてインストールします。
- OpenIPMI IPMIサポートに必要です。 (IPMIインターフェース付き(例: HP/iLO, DELL/iDRAC, Fujitsu/iRMC, NEC/BMC)サーバ監視の場合は推奨)
- libssh2 SSHサポートにバージョン1.0以上が必要です。
- fping ICMP ping項目には必須です。 (インストール推奨)
- libcurl Webモニタリング、VMwareモニタリング、SMTP認証、 web.page.* Zabbixエージェントアイテム 、
HTTPエージェントアイテム、およびElasticsearch(使用されている場合)。 バージョン7.28.0以降をお勧めします。
Libcurlのバージョン要件:
- SMTP認証:バージョン7.20.0以上
- Elasticsearch:バージョン7.28.0以上- libiksemel Jabberのサポートに必要です。
- libxml2 VMwareモニタリングおよびXML XPath前処理に必要です。
- net-snmp SNMPサポートに必要です 。(インストール推奨)
→ Topに戻る