Zabbix チームは、Zabbix 4.4 のリリースを発表できることを嬉しく思います。 最新バージョンには、Go で書かれた新しい Zabbix エージェントが付属しており、Zabbix テンプレートの標準を設定し、高度な視覚化機能を提供します。
Zabbix 4.4 に含まれる最も重要な機能を見てみましょう。
新世代のZabbixエージェント
Zabbix 4.4 では、新しいエージェント タイプ zabbix_agent2 が導入され、幅広い新機能と強化された監視機能が提供されます。
- Go 言語で書かれています。
- さまざまなサービスやアプリケーションを監視するためのプラグインのフレームワーク。
- チェック間の状態を維持する機能 (データベースへの永続的な接続の維持など)。
- 柔軟なタイムスロットをサポートする組み込みスケジューラ。
- 大量のデータを転送することでネットワークを効率的に利用します。
- このエージェントは現在 Linux 上で実行されますが、近い将来他のプラットフォームでも利用できるようにする予定です。
→ 新機能の完全なリストについては、を参照してください。
NB! 既存の Zabbix エージェントは引き続きサポートされます。
→
Webhook とプログラム可能なアクション/通知ロジック
外部の通知およびチケット発行システムとの統合が大幅に改善され、組み込みの JavaScript エンジンを使用してすべての処理ロジックを定義できるようになりました。 この機能により、外部システムとの双方向の統合が簡素化され、Zabbix ユーザー インターフェイスからチケット システムのエントリへのワンクリック アクセス、チャット メッセージの生成などが可能になります。
Zabbix テンプレートの標準の設定
私たちは多くの標準を導入し、明確に定義しました
XML/JSON ファイルの構造が大幅に簡素化され、テキスト エディターのみを使用してテンプレートを手動で編集できるようになりました。 既存のテンプレートのほとんどは、新しい標準に準拠するように改良されました。
TimescaleDB の公式サポート
MySQL、PostgreSQL、Oracle、DB2 に加えて、TimescaleDB を正式にサポートするようになりました。 TimescaleDB は、ほぼ線形のパフォーマンス レベルと、古い履歴データの自動即時削除を提供します。
アイテムとトリガーに関するナレッジベース
Zabbix 4.4 では、アイテムとトリガーがより明確に説明されています。 この情報は、収集されたアイテムの意味と目的、問題の詳細、およびその修正方法に関する指示に関するあらゆる詳細をエンジニアに提供するため、エンジニアにとって非常に役立ちます。
高度な視覚化オプション
ツールバーとそれに関連するウィジェットはさまざまな方法で強化され、作成と管理が容易になり、ワンクリックでウィジェット オプションを変更できる機能が追加されました。 ダッシュボードのグリッド サイズが、ウルトラワイドスクリーンと大画面のサポートに適したものになりました。
課題表示ウィジェットが集約ビューをサポートするように強化され、プロトタイプ グラフを表示するための新しいウィジェットが導入されました。
さらに、すべてのウィジェットをヘッドレス モードで表示できるようになりました。
ヒストグラムとデータ集計
Zabbix 4.4 はヒストグラムをサポートし、グラフ ウィジェットはさまざまな集計関数を使用してデータを集計できるようになりました。 これら XNUMX つの機能を組み合わせることで、長期的なデータ分析と容量計画が大幅に容易になります。
→
新しいプラットフォームの公式サポート
Zabbix 4.4 は次のプラットフォームで動作するようになりました。
- SUSE Linux エンタープライズ サーバー 15
- Debian 10, XNUMX, XNUMX
- ラズビアン 10
- RHEL 8
- Mac OS/X 用エージェント
- Windows 用 MSI エージェント
利用可能なプラットフォームはすべて次の場所にあります。
ワンクリックでクラウドにインストール
Zabbix は、さまざまなクラウド サービスにコンテナまたはすぐに使用できるディスク イメージとして簡単にインストールできます。
- AWS
- Azure
- Google Cloud Platform
- デジタルオーシャン
- デッカー
安心の自動登録
Zabbix の新しいバージョンでは、追加されたホストの自動暗号化設定による自動登録に PSK 暗号化を使用できるようになります。 PSK のみ、非暗号化のみ、またはその両方を使用したネットワーク デバイスの自動登録を許可するように Zabbix を設定できるようになりました。
→
前処理用の拡張 JSONPath
Zabbix は、拡張された JSONPath 構文をサポートするようになりました。これにより、集計や検索などの JSON データの複雑な前処理が可能になります。 前処理は低レベルの検出にも使用できるため、自動化と検出のための非常に強力なツールになります。
ユーザーマクロの説明
カスタム マクロは、Zabbix 構成を簡素化し、構成の変更をはるかに簡単にする非常に優れた機能です。 カスタム マクロの説明のサポートにより、各マクロの目的を文書化することができ、管理が大幅に容易になります。
より効率的な高度なデータ収集
WMI、JMX、ODBC に関連するオブジェクトのデータ収集と検出が、JSON 形式でオブジェクトの配列を返す新しいチェックによって改善されました。 また、VMWare モニタリング用の VMWare データ ストアと Linux プラットフォーム用の systemd サービスのサポート、および CSV を JSON に変換するための新しい前処理タイプも追加しました。
Zabbix 4.4 のその他の新機能と改善点
- LLD からの XML データの前処理
- 依存するメトリクスの最大数が 10 個に増加されました
- JSONPath 前処理に自動型変換を追加しました
- リアルタイム エクスポート ファイルに含まれるホスト名
- Windows エージェントが英語のパフォーマンス カウンターをサポートするようになりました
- エラーが発生した場合の前処理で値を無視する機能
- 最新データが拡張され、履歴データだけでなくライブデータにもアクセスできるようになりました。
- トリガーの説明を編集する機能が削除され、トリガーへのアクセスが大幅に簡素化されました。
- 代わりに Webhook または外部スクリプトを使用して、組み込みの Jabber および Eztexting メディア タイプのサポートを削除しました。
- デフォルトのダッシュボードを更新しました
- 自動登録されたホストは、「DNS に接続」または「IP に接続」オプションを指定できるようになりました。
- トリガー URL の {EVENT.ID} マクロのサポートを追加しました
- Screen 要素はサポートされなくなりました
- 最後に作成されたダッシュボード ウィジェット タイプは記憶され、将来的に再利用されます。
- ウィジェットのタイトルの表示/非表示はウィジェットごとに設定可能
Zabbix 4.4 の新機能の全リストは、次の場所にあります。
出所: habr.com