16 Zabbix 7.0.11の新機能
非同期DNS解決
エージェントポーラーとSNMPポーラーは、libevent DNSリゾルバーの代わりにc-aresライブラリ(バージョン1.16.0以降)を使用するように設定できるようになりました。これにより、DNS解決がより高速かつ柔軟になります。
c-aresを有効にするには、--with-aresオプションを使用してZabbixを設定する必要があります。
c-ares 1.31.0以降では、DNSキャッシュがデフォルトで有効になっていることに注意してください。
Webhookインテグレーションの更新
次のすぐに使用できるWebhookは、すべてのイベントタイプをサポートするようになり、コード効率、保守性、機能性が向上しました。変更内容はドキュメントに反映されています。
- Discord - Discord API v10を使用するようにスクリプトが更新されました。トリガー ベースのイベントのハードコードされたカスタムメッセージ形式が削除されました。
- GitHub - 最新バージョンではなく静的バージョンを使用するためにGitHub APIバージョンパラメーターが導入されました。エスカレーションの場合、新しい問題が作成されるのではなく、既存の問題が更新されるようになりました。Webhookパラメーターに問題ラベルと調整可能なプレフィックスが追加されました。
- GLPi - メッセージテンプレートが更新されました。
- Jira - トリガーおよびサービスアクションで、Zabbixイベントの深刻度をJiraチケットの優先度にマッピングできるようになりました (パラメーター
severity_information、severity_highなどを使用)。すべての自動登録、検出、および内部アクションにカスタムJira優先度のサポートが追加されました (パラメーターjira_priority_discovery、jira_priority_autoregistration、jira_priority_internal経由)。チケット作成用のJiraカスタムフィールドがすべてのアクションに追加されました (以前はトリガーのみ)。障害イベントメッセージがJiraチケットの説明に送信され、デフォルトのOKイベントメッセージがコメントとして追加されるようになりました。 - Jira Service Management (以前はJira Service Desk) - トリガーおよびサービスアクションで、Zabbixイベントの深刻度をJiraチケットの優先度にマッピングできるようになりました。すべての自動登録、検出、および内部アクションにカスタムJira優先度のサポートが追加されました。チケット作成用のJiraカスタムフィールドがすべてのアクションに追加されました (以前はトリガーのみ)。日付と時刻、ラジオ ボタン、チェックボックス、単一および複数選択のカスタムフィールドのサポートが追加されました。URLカスタムフィールドの動作が調整されました。チケットラベルのサポートが追加され、問題名の形式がJiraメディア タイプと一致するように更新されました。エスカレーションでプライベート (デフォルト) とパブリックの両方のコメント オプションが使用できるようになりました。エスカレーション間でイベントの深刻度が更新された場合、タスクの優先度が元に戻らなくなりました。
- MS Teams - メッセージテンプレートが更新されました。
- OTRS CE - 解決済みの障害のインシデントをクローズするためのサポートが追加されました。
- PagerDuty - 解決済みの障害のインシデントをクローズするためのサポートが追加されました。APIトークンは
{ALERT.SENDTO}を介してユーザーのメディア設定に移動されました。 - Slack - 非推奨のパラメーター
slack_as_userが削除されました。Slackに送信されるメッセージ用のテンプレートが実装されました。 - Telegram - 返信メッセージのサポートが追加されました。
- Zammad - 以前はハードコードされていたユーザーグループ"Users"がWebhookパラメーターに移動され、イベントタグはデフォルトでは作成されなくなりました。
Zabbixエージェント2のSMARTプラグインの更新
SMART Zabbixエージェント2プラグインのsmart.disk.getアイテムキーは、SMART属性の生の値と正規化された値の両方を返すようになりました。
パフォーマンスの改善
updateの代わりにupsertを使用することで、TimescaleDBのトレンド更新パフォーマンスが向上しました。
トレンドの並列同期を実装し、範囲クエリを回避することで、Zabbixサーバーのパフォーマンスが向上し、MySQL、PostgreSQL、およびTimescaleDBのシャットダウン時間が短縮されました。
テンプレート
新しいテンプレートと既存のテンプレートの変更については、テンプレートの変更を参照してください。
アイテムの保存前処理における"失敗時のカスタマイズ"オプションのレイアウトの改善
アイテムの保存前処理タブの"失敗時のカスタマイズ"オプションが、サポートされているすべての言語ローカラズで正しく表示されるようになりました。以前は、一部の翻訳の不整合により、保存前処理手順のカスタムエラー処理アクションを設定するときに構成があいまいになっていました。この修正により、コントロールは一貫してレンダリングされ、"失敗時のカスタマイズ"チェックボックスを選択すると、使用可能なオプションがラジオボタンではなくドロップダウンリストとして表示されるようになり、より明確でコンパクトなインターフェースが提供されます。