このページでは、Zabbix Cloud をオンプレミスインストールと比較した場合の主な制限事項や非サポート機能について説明します。 以下に概要比較表を示します。続くセクションでは、選択された項目について詳細に説明します。
| 機能 / 項目 | Zabbix Cloud | オンプレミス Zabbix |
|---|---|---|
| 脆弱性パッチ適用 | OS/Zabbix の自動パッチ適用 | ユーザーによる手動パッチ適用 |
| HTTPS 証明書 | 有効な証明書を標準搭載(Let's Encrypt なし) | デフォルトは自己署名(Let's Encrypt または他の CA を設定可能) |
| DB パフォーマンス(INSERT/UPDATE/SELECT) | 最大速度のための自動パーティショニング;長時間の DELETE は発生しない | 手動パーティショニング&クリーンアップ(長時間の DELETE トランザクションが発生する場合あり) |
| パフォーマンスチューニング | Cloud チームによる自動チューニング(変更履歴なし) | チューニングパラメータの完全な可視化と制御 |
| 使いやすさ | ターンキーサービス | インストール、設定、メンテナンスが必要 |
| ファイアウォール制御 | Cloud チームが管理;GUI/trapper ポートは外部公開されない | ファイアウォールルールとポート公開の完全な制御 |
| DB の分離と保護 | 高度に分離、DB/SSH への直接アクセス不可 | ネットワークやホストのセキュリティに依存 |
| リリースサイクル | LTS リリースに固定 | Zabbix バージョン(安定版、ベータ版、カスタムビルド)を選択可能 |
| 高可用性(HA) | アプリケーション、フロントエンド、DB サーバーにHAは組み込みなし;プロキシによる水平スケールは可能 | ユーザー管理の HA |
| SNMP トラップ | 専用プロキシ経由のみ(HA/負荷分散トラップ受信機能なし) | 直接またはプロキシ経由、HA/負荷分散可能 |
| SNMP ポーリング | プロキシなしでは困難(各デバイスに NAT/カスタムポートが必要) | ネイティブなSNMP ポーリング;プロキシは任意 |
| 保持設定 | 履歴/トレンド/監査は UI のみで設定可能(API や設定ファイル不可) | Zabbix サーバー設定ファイルまたはAPIで設定可能 |
| カスタムスクリプト | AlertScriptsPath、ExternalScripts、フロントエンド&コミュニティモジュールは非サポート |
完全サポート(スクリプトパス、モジュール、インテグレーション) |
| ODBC 監視 | PostgreSQL のみ(ドライバ {postgresql});MariaDB プラグインはプレースホルダー |
PostgreSQL、MySQL、Oracle などの ODBC を完全に設定可能 |
| ODBC コールの制限 | 不可(StartODBCPollers=1 のみ;重い同期クエリは他の作業をブロック) |
ポーラー数とスケジューリングを完全に調整可能 |
| SAML 証明書アップロード | 非サポート | UI または API でサポート |
| 定期レポート | メールメディアを自作する必要あり(スクリプトメディアは非サポート) | スクリプトとメールメディアの両方を標準サポート |
| アクティブチェック用ホストインターフェース | 自動作成される IP が外部の場合あり;一貫性のため手動クリーンアップが必要 | インターフェースはユーザー管理;IP もユーザー管理 |
SNMPトラップは、専用のZabbixプロキシを介してのみサポートされます。 SNMPトラップ監視が必要な場合、SNMPトラップは単一のIPアドレスに送信する必要があるため、プロキシの自動負荷分散や高可用性は使用できません。
プロキシを使用しない場合、SNMPポーリングには各デバイスをNATおよびカスタムポートで公開する必要があり、大規模なSNMPポーリングが困難になります。
履歴、トレンド、監査ログの保持期間の設定は、Zabbix Cloud UI からのみ可能です。 これらの設定は zabbix_server.conf や API からは設定できません。
アイテムごとの履歴保持期間の手動上書きはサポートされていません(パーティショニングはグローバルに制御されます)。 また、Cloud ノードの URL ではオンプレミスインストールと同じクエリパラメータは使用できません。
Zabbix Cloud では、以下のカスタムスクリプトタイプはサポートされていません。
AlertScriptsPath)ExternalScripts)コミュニティが開発したフロントエンドモジュールはインストールできません。
Zabbix CloudはODBC監視をPostgreSQLのみサポートしています。 公式のZabbix ODBCテンプレートを使用し、テンプレート内で接続文字列を以下のように定義してください:
MariaDBプラグインもインストールされていますが、現在は動作しません。 使用する場合は、以下のように定義してください:
Zabbix CloudでOracle MySQL 8.0の動作する既知の構成はありません。 単純なクエリ(SELECT 1など)は成功する場合がありますが、より複雑なクエリはSQL_ERRORを返します。
ODBCコールの制限(StartODBCPollers=1のみ)はできません。 重い同期レポートはパフォーマンスに影響を与える可能性があり、同時に実行できるSELECTは1つだけです。
Zabbix Cloudは、基盤となるノードへのSSHアクセスを提供せず、またデータベースへの直接接続(例えば、ポート3306への接続)も許可しません。 すべての設定、監視、およびトラブルシューティングの作業は、Cloud UIまたはAPIを介して実行する必要があり、OSおよびデータベース層が分離され、安全に保たれるようになっています。
Cloudのアクティブチェックは、オンプレミスネットワークとは無関係なIPでホストインターフェースを自動的に作成します。 デフォルトでは、このIPは外部のものになる場合があります。 一貫性を保つために、作成後にホストインターフェースを手動で削除または調整できます。
暗号化されていない、または署名されていないSAMLメッセージを受け入れるプロバイダーはほとんどいないため、SAML認証はサポートされていません。
デフォルトのCloud Emailメディアタイプはスクリプトトランスポートを使用しており、スケジュールレポートには使用できません。 レポートをメールで送信するには:
Zabbix CloudノードではZabbix agent 2は実行されていないため、web.certificate.getアイテムを使用したHTTPS証明書監視など、Zabbix agent 2を必要とするチェックは利用できません。