無料のオープンソース監視システム Zabbix 5.0 LTS がリリースされました。
Zabbix は、サーバー、エンジニアリングおよびネットワーク機器、アプリケーション、データベース、仮想化システム、コンテナ、IT サービス、Web サービス、クラウド インフラストラクチャのパフォーマンスと可用性を監視するための汎用システムです。
このシステムは、データの収集から処理と変換、受信したデータの分析、そしてこのデータの保存、視覚化、エスカレーション ルールを使用したアラートの送信までのフル サイクルを実装します。 このシステムは、データとアラートを収集する方法を拡張するための柔軟なオプションや、API を介した自動化オプションも提供します。 単一の Web インターフェイスで、監視設定の集中管理とさまざまなユーザー グループへのアクセス権の配布が実装されます。 プロジェクト コードは GPLv2 ライセンスに基づいて配布されます。
Zabbix 5.0 は、長期の公式サポートが提供される新しいメジャー LTS バージョンです。 非 LTS バージョンを使用しているユーザーの場合は、製品の LTS バージョンにアップグレードすることをお勧めします。
バージョン 5.0 LTS の主な改善点:
- シングル サインオン (SSO) ソリューションの SAML サポート
- ローカル ファイル システムでの信頼性の高いデータ ストレージをサポートする、Linux および Windows プラットフォーム用の新しいモジュラー エージェントの公式サポート
- ワイドモニター向けに最適化された、左側の簡単なメニューナビゲーションを備えたフレンドリーなインターフェイス
- デバイスのリストは通常のユーザーが利用できます ([監視] -> [ホスト])
- ユーザー インターフェイス機能を拡張するためのカスタム モジュールのサポート
- 問題を認識しない可能性
- メディアタイプレベルでの通知のメッセージテンプレートのサポート
- JavaScript スクリプトをテストするための別個のコンソール ユーティリティ。Webhook の操作や前処理に役立ちます。
- SNMP パラメータをホスト インターフェイス レベルに移動することにより、SNMP テンプレートを簡単に構成および簡素化できます。
- ホストプロトタイプのカスタムマクロのサポート
- Float64 データ型のサポート
- nodata() 関数を使用してデバイスの可用性を監視すると、プロキシの可用性が考慮されます。
以下により、監視のセキュリティと信頼性が向上します。
- HTTP プロキシ経由の Webhook サポート
- エージェントによる特定のチェックの実行を禁止する可能性、ホワイト リストとブラック リストのサポート
- TLS 接続に使用される暗号化プロトコルのリストを作成する機能
- MySQL および PostgreSQL データベースへの暗号化された接続をサポート
- ユーザーのパスワード ハッシュを保存するための SHA256 への移行
- パスワード、アクセスキー、その他の機密情報を保存するためのシークレットマクロをサポート
パフォーマンスを向上させた:
- TimescaleDB を使用した履歴データの圧縮
- 数百万の監視デバイスのインターフェースパフォーマンスを最適化
その他の重要な改善点:
- JSONPath を操作するときにテキストを置換し、JSON プロパティ名を取得するための新しい前処理演算子
- 電子メールクライアントのメッセージをイベントごとにグループ化する
- ユーザー名とパスワードでシークレット マクロを使用して IPMI にアクセスする機能
- トリガーはテキストデータの比較演算をサポートします
- Windows でのパフォーマンス メトリクス、IPMI センサー、JMX メトリクスの自動検出のための新しいチェック
- 個々のメトリック レベルでのすべての ODBC 監視パラメータの構成
- インターフェイスから直接テンプレートとデバイスのメトリクスを確認する機能
- ユーザーマクロの一括変更操作のサポート
- 一部のダッシュボード ウィジェットのタグ フィルターのサポート
- ウィジェットからグラフを PNG 画像としてコピーする機能
- 監査ログにアクセスするための API メソッドのサポート
- Zabbix コンポーネントのバージョンのリモート監視
- 通知での {HOST.ID}、{EVENT.DURATION}、および {EVENT.TAGSJSON} マクロのサポート
- ElasticSearch 7.x のサポート
- Redis、MySQL、PostgreSQL、Nginx、ClickHouse、Windows、Memcached、HAProxy を監視するための新しいテンプレート ソリューション
- zabbix_sender のナノ秒サポート
- SNMPv3 状態キャッシュをリセットする機能
- メトリックキーのサイズが 2048 文字に、問題を確認する際のメッセージのサイズが 4096 文字に増加しました。
Zabbix は、すぐに使用できる以下との統合を提供します。
- ヘルプ デスク プラットフォーム Jira、Jira ServiceDesk、Redmine、ServiceNow、Zendesk、OTRS、Zammad
- ユーザー通知システム Slack、Pushover、Discord、Telegram、VictorOps、Microsoft Teams、SINGNL4、Mattermost、OpsGenie、PagerDuty
公式パッケージは、次のプラットフォームの現在のバージョンで利用できます。
- Linux ディストリビューション RHEL、CentOS、Debian、SuSE、Ubuntu、Raspbian
- VMWare、VirtualBox、Hyper-V、XEN に基づく仮想化システム
- デッカー
- MacOS および MSI for Windows エージェントを含むすべてのプラットフォームのエージェント
クラウド プラットフォーム用の Zabbix のクイック インストールが利用可能です。
- AWS、Azure、Google Cloud、デジタルオーシャン、IBM/RedHatクラウド
以前のバージョンから移行するには、新しいバイナリ ファイル (サーバーとプロキシ) と新しいインターフェイスをインストールするだけで済みます。 Zabbix が自動的にアップデート手順を実行します。 新しいエージェントをインストールする必要はありません。
すべての変更の完全なリストは、次の場所にあります。 ドキュメンテーション.
出所: linux.org.ru