Zabbix エージェント 2 で読み込み可能なプラグイン のバージョン管理システムは、Zabbix本体と同様のものを採用するようになりました。 これに伴うバージョン変更は次の通りです:
これらのプラグインは、Zabbix 6.0 のすべてのマイナーバージョンでサポートされています。 各プラグインのソースコードのレポジトリは、 専用の release/6.0 ブランチをもつようになりました。 (変更前は、master ブランチのみ)
現在サポートされているMariaDB の最大バージョンは、10.10.Xです。
以前は、インポート可能な設定情報 (ホストグループ、アイテム、グラフなど) の UUID の不一致により、インポートの処理が失敗することがありました。例えば、同じ名前のホストグループがホストに既に存在している場合、ホストグループをインポートすることができませんでした。
新しいバージョンでは、UUIDの不一致が原因でインポートが失敗することはありません。代わりに、エンティティはエンティティ ID (名前) などの一意性条件によって照合されます。エンティティがインポートされると、UUID はインポートされたエンティティの UUID に更新されます。
別の改善点として、インポートされたテンプレートまたはホストを介してテンプレートのリンクを削除(テンプレートのリンクのDelete missingオプション)すると、これらのエンティティがインポートファイルから欠落し、かつ特定のエンティティのDelete missingオプションがマークされていない限り、リンクされていないテンプレートの継承されたエンティティは削除されなくなります(テンプレートはリンク解除され、リンク解除およびクリアされません)。
この変更により、テンプレートのリンクのDelete missingオプションを選択した場合の警告メッセージは表示されなくなります。
Oracleプラグインでサポートされている以下の Zabbixエージェント2のアイテムに、オプションパラメーターが追加されました。
これらのパラメータを使用すると、すべてのデータではなくデータの個別のインスタンスをクエリできるため、パフォーマンスが向上します。
docker.container_info[]
で追加情報取得docker.container_info[]
Zabbixエージェント2のアイテムは、Dockerコンテナに関する部分的(短い)または完全な低レベルの情報を取得するオプションをサポートするようになりました。
プロファイリング用のランタイムコマンドが、ZabbixサーバーとZabbixプロキシに追加されました。
prof_enable
- プロファイリングを有効化prof_disable
- プロファイリングを無効化プロファイリングは、サーバーとプロキシのプロセスごとに有効にできます。プロファイリングを有効にすると、関数名ごとにすべてのrwlocks/mutexの詳細が提供されます。
参照:
JavaScriptエンジンに新しい関数が追加され、HMACハッシュを返すことができるようになりました:
hmac('<hash type>',key,string)
これは、リクエストの署名にハッシュベースのメッセージ認証コード(HMAC)が必要な場合に役立ちます。 MD5およびSHA256ハッシュタイプがサポートされています。例:
hmac('md5',key,string)
hmac('sha256',key,string)
新しいテンプレートが使用できます:
HTTPテンプレートのセットアップ方法を参照してください。
テンプレートOracle by Zabbix agent 2 は、Zabbixエージェント2のアイテムへの変更に従って更新されました(複数の静的アイテムが削除され、複数のアイテムプロトタイプが追加されました)。
更新の詳細については、テンプレートの変更を参照してください。
これらのテンプレートは以下の方法で取得できます:
現在サポートされているTimescaleDBの最大バージョンは2.9です。
新しいメディアタイプLINEが追加され、Webhook機能を使用してZabbixイベントの通知をLINEメッセンジャーに送信できるようになりました。
Webインターフェースでカタロニア語とルーマニア語が使用できるようになりました。
Zabbix エージェント 2 で Windows を監視するために、MongoDB や PostgreSQL プラグインとともに使用されている Go 言語ライブラリは、github.com/Microsoft/go-winio
, バージョン 0.6.0 です。(変更前はgithub.com/natefinch/npipe
) Go 言語ライブラリ, MongoDB プラグイン依存関係, PostgreSQL プラグイン依存関係 も併せてご確認ください。
Zabbixエージェント2パッケージで同梱されているsystemdサービスファイルのオープンファイルディスクリプタの制限は、8196になりました。 変更前は、システムのデフォルトの制限として、1024 が使用されていました。 新しい制限は、Zabbixエージェント2のデフォルト設定に十分なものとなっています。 追加のプラグインや拡張機能を使用しているなど、Zabbixエージェント2が標準の設定でない場合は、この制限を手動で拡張する必要があります。 その場合は、systemdユニットファイルのLimitNOFILE
パラメーターを調整してください。