15 エージェント vs エージェント 2 の比較

このセクションでは、Zabbixエージェントと Zabbixエージェント 2 の違いについて説明します。

Parameter Zabbix agent Zabbix agent 2
プログラミング言語 C Go(一部はC)
デーモン化 はい systemd のみ(Windows では可)
サポートされる拡張機能 C によるカスタムロード可能モジュール Go によるカスタムプラグイン
要件
サポートされるプラットフォーム Linux、IBM AIX、FreeBSD、NetBSD、OpenBSD、HP-UX、Mac OS X、Solaris: 9、10、11、Windows: XP 以降のすべてのデスクトップ版およびサーバー版 Linux、Windows: サポートされる Go バージョン をインストールできる、すべてのデスクトップ版およびサーバー版。
サポートされる暗号ライブラリ GnuTLS 3.1.18 以降
OpenSSL 1.0.1、1.0.2、1.1.0、1.1.1、3.0.x
LibreSSL - バージョン 2.7.4、2.8.2 でテスト済み(一定の制限があります。詳細は 暗号化 ページを参照してください)。
Linux: OpenSSL 1.0.1 以降。
MS Windows: OpenSSL 1.1.1 以降。
OpenSSL ライブラリでは PSK サポートが有効になっている必要があります。LibreSSL はサポートされていません。
プロセス監視
プロセス server/proxy レコードごとに個別のアクティブチェックプロセス。 自動的に作成されるスレッドを持つ単一プロセス。
スレッドの最大数は、GOMAXPROCS 環境変数によって決まります。
メトリクス UNIX: サポートされるアイテムの一覧を参照してください。

Windows: Windows 固有の追加アイテムの一覧を参照してください。
UNIX: Zabbixエージェントでサポートされるすべてのメトリクス。
さらに、エージェント 2 は Docker、Memcached、MySQL、PostgreSQL、Redis、systemd、その他の監視対象向けに Zabbix ネイティブの監視ソリューションを提供します。完全な一覧は、エージェント 2 固有のアイテムを参照してください。

Windows: Zabbixエージェントでサポートされるすべてのメトリクスに加え、HTTPS、LDAP の net.tcp.service* チェックもサポートします。
さらに、エージェント 2 は PostgreSQL、Redis 向けに Zabbix ネイティブの監視ソリューションを提供します。
並行性 単一のサーバーに対するアクティブチェックは順次実行されます。 異なるプラグインからのチェック、または 1 つのプラグイン内の複数のチェックを並行して実行できます。
サードパーティトラップ いいえ はい
追加機能
永続ストレージ いいえ はい
log*[] メトリクス用の永続ファイル はい(Unix のみ) いいえ
ログデータのアップロード バッファを解放するため、ログ収集中に実行できます。 バッファがいっぱいになるとログ収集は停止するため、BufferSize パラメータは少なくとも MaxLinesPerSecond x 2 である必要があります。
実行時のユーザー変更 はい(Unix 系システムのみ) いいえ(systemd により制御されます)
ユーザー設定可能な暗号スイート はい いいえ

関連情報: