概要
リモートの openSUSE ホストに、セキュリティ更新プログラムがありません。
説明
この netdata 用の更新プログラムでは、次の問題が修正されています:
- 1.29.3 への更新リリースv1.29.3 は、Netdata エージェントの安定性を改善するパッチリリースです。proc.plugin が仮想ネットワークインターフェイスの operstate パラメーターを収集しようとするときにバグが発生することを発見しました。チャートが古い場合、Netdata Agent がクラッシュします。このリリースには、追加のバグ修正と改善も含まれています。バグ修正
- proc.plugin を修正し、廃止時に RRDSETVAR ポインターを無効化します。
- 1.29.2 への更新リリース v1.29.2 は、Netdata エージェントの安定性を改善するパッチリリースです。v1.29.0 で導入された改善により、すべての os_ * ホストラベルが意図せずに不明に設定され、これらのホストラベルを利用してノードを整理したり、ヘルスエンティティを展開したり、外部の時系列データベースにメトリクスをエクスポートしたりするユーザーに影響を与える可能性があることを発見しました。このバグは修正されています。このリリースには、追加のバグ修正と改善も含まれています。改善
- Opsgenie API URL を構成可能にします。
- k8s_cluster_id ホストラベルを追加します。
- apps.plugin 集約デバッグメッセージを有効にします。
- 構成パラメーターを追加して、在庫アラームを無効にします。
- ACLK プロキシ設定をホストラベルとして追加します。
- freeswitch を apps_groups.conf に追加します。
- eBPF プラグインでスレッド作成を簡素化し、不要な変数を削除します。バグ修正
- データクエリエンドポイントのコンテキストフィルタリングを修正します。
- system-info.sh スクリプトのコンテナ/ホスト検出を修正します。
- ipv4_tcp_resets アラームに小さな遅延を追加します。
- 仮想ネットワークインターフェイスの operstate の収集を修正します。
- sendmail が認識しないオプション F のエラーを修正します。
- 生のバイナリデータが印刷されないように修正します。
- KSM メモリチャートのタイプをスタック型に変更します。
- 以前のステータスが WARN/CRIT であった場合、ACLK を介して REMOVED アラームステータスを許可します。
- ACLK の過剰なロギングを削減します。
- 1.29.1 リリース v1.29.1 での変更は、Netdata Agent のクラッシュに対処するためのホットフィックスリリースです。Netdata の内部コレクターの 1 つにロックバグがあるため、シャットダウン中にクラッシュし、Netdata Agent の終了に過度に長い時間がかかる可能性があります。バグ修正
- cgroups 内部プラグインのシャットダウン中のクラッシュを修正します。
- 1.29.0 に更新してください (go.d.plugin 0.27.0) Netdata Agent の v1.29.0 リリースはメンテナンスリリースであり、段階的ですが必要な改善が行われ、モニタリングエクスペリエンスがより堅牢になります。インストールと更新のスクリプトに改善とバグ修正をプッシュし、コレクターのライブラリを強化し、コミュニティから報告されたバグの修正に集中しました。一目で Netdata は、NGINX 仮想ホストに関するメトリクスを公開するために、Couchbase JSON ドキュメントデータベースと nginx-module-vts モジュールの両方からメトリクスを収集し、意味のある形で整理するようになりました。また、データ収集をより高速で堅牢にするための継続的な取り組みにおいて、より多くのコレクターを Python から Go に移行しました。最新の取り組みには、Redis、Pika、Energi Core Wallet コレクターが含まれます。ダッシュボードでは、不要な更新を防止し、呼び出し回数を減らすことで、履歴メトリクスデータを前後にパンする際の応答性を改善しました。パンニングを停止すると、チャートもすぐに更新されるようになりました。改善
- ACLK のアラーム更新の数を減らします。
- 構造体から未使用のエントリを削除します。
- クレーム中の再試行/バックオフを改善します。
- データクエリで複数のチャートラベルキーをサポートします。
- アプリおよび cgroups コレクターのタイトルから過剰な情報を切り捨てます。
- ACLK コレクターリストでホスト名の代わりに mguid を使用します。
- eBPF コレクターのクリーンアップおよびマイナーな修正。
- _is_k8s_node ラベルをホストラベルに追加します。
- ACLK をレガシーサブフォルダーに移動します。
- ディスクスペースプラグインで、デフォルトで autofs を除外します。
- ヘルスコードで内部関数を静的としてマークします。
- ヘルスコードの未使用の構造体を削除します。
- dygraph のシリーズごとのスタイル設定のサポートを追加します。
ダッシュボード
- socket-io の依存関係を更新することで、マイナーな脆弱性アラートを修正します。
- dygraph のパンの応答性、チャートの高さ、およびパフォーマンスの改善を修正します。
- 凡例の位置を構成可能にします。コレクター
- Redis コレクターの Go バージョンを追加します。
- pika コレクターの Go バージョンを追加します。
- Redis コレクターの Go バージョンを追加します。
- 新しい nginxvts コレクターを追加します。
- 新しい couchbase コレクターを追加します。
- Traefik v2 を prometheus コレクターのデフォルト構成に追加します。
- prometheus コレクターに expected_prefix 構成オプションを追加します。
- filecheck コレクターにパターンサポートを追加します。バグ修正
- systemd-detect-virt からのコンテナ検出を修正します。
- cURL がすべての場合に機能するように、TLS 構成の処理を修正します。
- エージェントのシャットダウン時に ACLK を介して送信される切断メッセージを修正します
- prometheus リモート書き込みヘッダーを修正します
- Prometheus コレクターによって収集された、メトリクスの Prometheus エクスポートの値を修正します
- Prometheus コレクターにおけるラベル値のスペースの処理を修正します
- go mysql コレクターの mysql.slave_status アラームを修正します
- mdstat_mismatch_cnt アラームの制限を緩和します
- cgroup の発見を別のスレッドにディスパッチします
- 構成をエクスポートする際の Prometheus Web API のデータソースオプションを修正します
- 異常コレクターのカスタムモデルのバグを修正します
- 破損した dbengine ストレステストを修正します。
- エージェントのセグメンテーション違反を修正します
- 標準偏差を計算する際のメモリ割り当てを修正します
- hddtemp コレクターの温度解析を修正します
- postgres パスワードのバグを修正し、デフォルトの構成を変更
- python.d/fail2ban プラグインに「yes」と「no」の処理、およびフレキシブルなスペース一致を追加します
- Python プラグインとドキュメントのスペルミスを修正します。
- v1.28 リリースへの更新は、Netdata エージェントのデッドロックに対処するホットフィックスリリースです。Agent-Cloud リンク (ACLK) 接続がドロップし、Agent が on_connect メッセージのキューに失敗した場合、Web サーバースレッドのロックを適切にリリースできません。
- 追加の依存関係を有効にします (gprc、json、libcurl、libelf、libwebsockets、protobuf、snappy、xenstat、yajl)
-v1.27.0 への更新 (go.d.plugin 0.26.2) Netdata Agent の v1.27.0 リリースは、データベースエンジンを介して長期的なメトリクスストレージに大幅な改善をもたらし、可視化のための日時ピッカーなどの新しいダッシュボード機能を提供します。正確なタイムフレーム。2 つの新しいコレクターは、機械学習の魔法を含む、既存の機能に信じられないほどの新しい価値をもたらします。
このリリースには、8 つの新しいコレクター、1 つの新しい通知方法 (他の 2 つは強化)、54 の改善、41 のドキュメントの更新、および 58 のバグ修正が含まれています。改善
- Kubernetes ポッドとコンテナのラベルを追加します。
- プラグインとモジュールのヘルスエンティティを追加します。
- メタデータログを SQLite に移行します。
- データベースエンジンにエクステントキャッシュを追加します。
- 新しいデータクエリオプション allow_past を追加しました。Netdata Cloud
- GUID で子ノードをクエリする機能を追加します。
- 子の可用性メッセージを ACLK に追加します。
- クエリがキューで費やした時間を示すメトリクスを追加します。
- SSO iframe を完全に非表示にします。コレクター
- アラームの廃止を追加し、デフォルトでアラームコレクターを無効にします。
- tcp_sendmsg、tcp_retransmit_skb、tcp_cleanup_rcv、udp_sendmsg、udp_recvmsg 関数チャートの呼び出しを eBPF コレクターに追加します。
- 異常コレクターを抑制するために、さらに 2 つの重要でない警告を追加します。
- 各ストレージ内の割り当てられた/保存されたオブジェクトの数を varnish コレクターに追加します。
- ワイヤレス統計コレクターを追加します。
- MSE(Massive Storage Engine) のサポートを varnish コレクターに追加します。
- web_log コレクターで一致しないアラームから crit を削除します。
- Dashboard_info.js に GPU キーメトリクス (nvidia_smi コレクター) を追加します。
- 割り当てられたスペースメトリクスを oracledb コレクターに追加します。
- eBPF コレクターを再構築し、使いやすさを改善します。
- 異常検出コレクターを追加します。
- Netdata アラームコレクターを追加します。
- nvidia_smi コレクターにゼロメモリが割り当てられているユーザーを除外する構成オプションを追加します。
- rabbitmq コレクターにキューごとのチャートを追加します。
- HBA ドライブのサポートを hpssa コレクターに追加します。
- ポッドレベルの cgroup を追加することで、cgroups コレクターのデフォルトフィルタリングを更新します。
- CouchDB コレクター (couchdb) の Go バージョンを追加します。
- URL パターンごとの HTTP 収集方法 (url_pattern オプション) を web_log コレクターに追加します。
- web_log コレクターにカスタム時間フィールド機能を追加します。
- PowerDNS Authoritative Nameserver コレクター (powerdns) の Go バージョンを追加します。
- Go バージョンの PowerDNS Recursor コレクター (powerdns_recursor) を追加します。
- Go バージョンの PowerDNS DNSdist コレクター (dnsdist) を追加します。
- Dnsmasq DNS Forwarder コレクター (dnsmasq) を追加します。
- 収集ディレクトリのサイズを filecheck コレクターに追加します。
- systemdunits コレクターに古い systemd バージョンのサポートを追加します。
- web_log コレクターに一致しない行ロギングを追加します。
通知
- API V2 サポートを PagerDuty ヘルス統合に追加します。
- Google ハングアウト正常性統合にスレッドサポートを追加します。
- Opsgenie ヘルス統合を追加します。エクスポート中
- シンプルなエクスポートコネクタに HTTP および HTTPS サポートを追加します。パッケージング/インストール
- React ダッシュボード v2.11 を更新します。
- go.d.plugin のバージョンを v0.26.2 に更新します。
- eBPF コレクターを 0.4.9に更新します。
- バンドルされたバージョンの代わりにシステム libwebsocket を使用する機能を追加します。
- バンドルしている libJudy のバージョンを 1.0.5-netdata2 に更新します。バグ修正
- 変数を初期化することにより、eBPF プラグインのクラッシュを修正します。
- アラームコレクターのすべてのデータ収集でのチャート定義の送信を修正します。
- ロックチェックを修正します。
- ACLK で複数回送信されるチャートメタデータの問題を修正します。
- ストリーミング接続から情報を抽出する際のバッファオーバーフローを修正します。
- エクスポートエンジンのホスト名構成を修正します。
- ユニットとデータソースのエクスポートオプションを修正します。
- 構成のエクスポートを修正します。
- used_file_descriptors アラームを無効にすることでヘルスを修正します。
- nvidia_smi コレクターの GPU データフィルタリングを修正します。
- nvidia_smi コレクターのユーザー名解決を修正します。
- HTTPS 無効時のコンパイルを修正します。
- syslog ヘルス統合で syslog が使用される場合にホスト名を修正します。
- ストリーミングバッファサイズを修正します。
- 旧式のチャートを消去する際のデータベースの無限ループを修正します。
- アーカイブされたチャート作成のチャート廃止コードを無効にします。
- Prometheus リモート書き込みエクスポーターを修正し、寸法の書式設定にデータが利用できない場合に停止しないようにします。
- 共有をキャッシュ済みから使用済みの次元に移動することで、メモリ計算を修正します。
- libreswan コレクターでの解析を修正します。
- statsd プラグインの無限ループを修正します
- ホストタグ構成ポインターを無視します。
- プラットフォーム依存の printf フォーマットを修正。
- k8s のコンテナ名を解決する cgroups コレクターを修正します。
- python.d プラグインのランタイムチャート作成を修正します。
- rrdset_first_entry_t() および rrdset_last_entry_t() の競合状態を修正します。
- コンテキストパラメーターが子に正しく適用されるように、データエンドポイントを修正します。
- Coverity エラーを修正します (CID 364045、364046)。
- Elasticsearch_last_collected アラームを修正します。
- xenstat.plugin のスペルエラーを修正します。
- チャートのフィルタリングを修正します。
- libnetdata ヘッダーが C ++ と互換性を持つように修正します。
- レジストリの応答を修正して、キャッシングを削除します。
- eBPF メモリ管理を修正します。
- 重複するメモリの問題を修正します。
- web_log コレクターの応答および上流応答時間のヒストグラムチャートを修正します。
- go.d.plugin の UTC 問題で常にログのタイムスタンプを修正します
- mysql コレクターで MariaDB v10.2.0- のスレーブステータスの収集を修正します
- バインドされていないコレクターの累積的な構成オプションを修正します
- バインドされていないコレクターの解析構成ファイル (「include-toplevel」ディレクティブに注意) を修正します
- go.d.plugin の type.id> = 200(netdata 制限) のあるチャートの処理を修正します
- mysql コレクターでのバージョンクエリ応答の解析を修正します
- venemq コレクターの Netsplits チャート寸法アルゴリズムを修正します。
- VerneMQ の Dashboard_info.js の誤字を修正します。
- go プラグインが Tumbleweed 用に構築できるようにします
- RPM ファイルリストを修正します
- v1.26.0 に更新してください (go.d.plugin 0.23.0): 改善
- StackPulse にエージェントアラーム通知を送信する機能を追加します
- エージェントからビルド構成情報を取得する方法を追加します
- python.d/rabbitmq にチャーンレートのチャートを追加
- 失敗した dim を Portcheck アラームの connection_fails アラームに追加
- コンテキストパラメーター使用時のデータクエリを改善します
- データエンドポイントにコンテキストパラメーターを追加します (Netdata Cloud)
- デフォルトの ACLK クエリスレッドカウントを変更します
- ACLK の JSON の前の先行空白を削除
- SOCKS5 なしで libwebsockets の使用を許可
- クラウド無効化ステータスに関する情報を -W buildinfo(Collectors) に追加
- go.d.plugin のバージョンを v0.23.0 に更新します
+ 新しい filecheck コレクターを追加
+ 新しい systemd ユニット状態コレクターを追加
+ 新しい ISC DHCP コレクターを追加します (ダッシュボード)
- Netdata ダッシュボードで欠落している期間を追加しますバグ修正
- systemd コメント構文を修正
- Infiniband コレクターのファイル記述子の漏洩を修正 (proc.plugin)
- コンテキストが両方とも存在する場合、コンテキストよりチャートを優先するようにデータエンドポイントを修正します
- 廃止されたチャートのクリーンアップを修正します
- AWS Kinsis エクスポートコネクタのビルドを修正します
- go.d.plugin/web_log コレクターのゲージを修正します
- CID_362348 に対処するためにロック順序を修正します
- コンテキストクエリ中のチャートの最終アクセス時間を修正します
- Netdata Cloud への不正なリクエストの場合のリソース漏洩を修正します
- edit-config を libexeddir に移動
- edit-config の conf.d パスを修正します
- openSUSE の go サポートによるビルドを修正 15.2
- python3 でのビルド
- /etc/netdata には機密データ (パスワード、シークレット) が含まれているため、保護します
- 1.25.0への更新:改善
- グローバル GUID マップによって使用されているメモリを解放するコードを追加します (#9729、@stelfrag)
- 偽のウェイクアップ Netdata Cloud のチェックを追加します
- 圧縮された v2 HTTP メッセージを ACLK に追加します (#9895、@underood)
- ACLK にバージョンネゴシエーションを追加します (#9819、@ underood)
- 親にストリーミングされた子ノードの claimed_id を追加します (#9804, @underhood)
- netdata-installer.sh を更新し、macOS (#9360、@ mrbrutti) コレクターで Netdata Cloud サポートを有効化
- go.d.plugin のバージョンを v0.22.0 に更新します (#9898, @ilyam8)
- Python ベースの isc_dhcpd コレクターに IP 範囲のサポートを追加します (#9755、@ vsc55)
- Network Viewer チャートを ebpf.plugin に追加 (#9591、@thiagoftsm)
- Linux システムで収集中のアクティブプロセスの制限を追加します (#9843、@Ancairon)
- 不要なデバッグメッセージを削除することで eBPF プラグインを改善します (#9754、@thiagoftsm)
- netdata サービス用の CAP_SYS_CHROOT を追加して、LXD ネットワークインターフェイスを読み取ります (#9726、@vlvkobal)
- 収集最大メモリを python.d/redis に追加します (#9767、@ ilyam8)
- python.d/varnish に複数のストレージバックエンドのオプションを追加します (#9668、@florianmagnin)
- ダッシュボード
- ダッシュボード v1.4.2 を更新します (#9837、@jacekkolasa)
- 多くの文書の改善とバグ修正
- 1.24.0 への更新:
- Netdata Agent の v1.24.0 リリースは、新しい汎用 Prometheus/OpenMetrics コレクターで収集したメトリックの幅を拡張し、新しいマルチホストデータベースモードでストレージとクエリを強化します。
- 汎用 Prometheus/OpenMetrics コレクターを追加 (#9644、@ ilyam8)
- 異なるテクノロジーで実装された、同じアプリケーションの異なるコレクター間のロックを追加します (#9584、@vlvkobal)、(#9564、@ ilyam8)
- マルチホストデータベースを実装します (#9556、@stelfrag)
- FreeBSD インターフェイスエラーのアラームを追加します (#8340、@lassebm)
-多くのバグ修正、を参照 https://github.com/netdata/netdata/releases/tag/v1.24.0
- v1.23.2 への更新:
- Netdata の JSON 解析コードのバッファオーバーランの脆弱性を修正しました。この脆弱性は、リモートでエージェントをクラッシュさせるために使用される可能性があり、状況によっては、任意のコード実行 (ACE) の悪用に使用される可能性があります。
改善 :
- 複数の ACLK クエリ処理スレッドのサポートを追加します
- コレクター proc.plugin に Infiniband モニタリングを追加
- HTTP メソッドを変更して、IPFS コレクターを 0.5.0+と互換性があるようにします
- python.d の UrlService を使用してヘッダーを返すためのサポートを追加します。バグ修正:
- JSON 解析の脆弱性を修正します
- 保存された数値の精度を修正しました
- アラームを生成しないアーカイブされたチャートからアクティブなチャートへの移行を修正します
- PyMySQL ライブラリが my.cnf パラメーターを尊重するように修正します
- アーカイブされたメトリクスからヘルスを削除します
- インスタンス構成セクションからプレフィックスオプションを読み取るようにエクスポートエンジンを更新します
- Swagger API ドキュメントの表示エラーを修正します
- エクスポートエンジンヘッダー定義をコンパイル条件でラップします
- cgroups コレクターを改善し、統合された cgroup を自動検出します
- ACLK が無効な場合に CMake ビルドが失敗する問題を修正します
- tc-qos-helper のクラッシュを防ぐために、charts.d コレクターの now_ms を修正します
- stdout 書き込み関数にロックを追加することで python.d のクラッシュを修正します
- チャートのメタデータをオンザフライで更新する際のランダムなクラッシュの問題を修正します
-常に 0 として解析される ACLK プロトコルのバージョンを修正します
- チャート名変更のチェック条件を修正します
- エクスポートエンジンのユニットテストを修正します
- リソース漏洩の Coverity の欠陥を修正します
- v1.23.1 への更新:
- 多数の修正と改善、CHANGELOG.md を参照してください
- go.d プラグインを v0.19.2 に更新
- v1.22.1 への更新: バグ修正:
- ACLK の遅延の問題を修正し、診断を抑制します。
-「netdata -W set」コマンドの古いセマンティクスを復元しました。
- 古いアラームステータスのチェックを削除しました。
- v1.22.0 での変更点: - 重大な変更
- Agent ダッシュボードのさまざまなサインインおよびノードビュー (ベータ版) ボタンからアクセスできる Netdata Cloud の以前のイテレーションは廃止され、新しいクラウドのエクスペリエンスが優先されます。
-以前のドキュメンテーションサイト (docs.netdata.cloud) が Netdata Learn に置き換えられました。すべての既存のバックリンクが新しいサイトにリダイレクトされます。
-ローカライゼーションプロジェクトは、もはや積極的に維持されていません。貢献者のハードワークに感謝の意を表します。改善 :
- Netdata Cloud:
- Netdata Cloud のサポートを有効にしました。
- ACLK 応答に TTL ヘッダーを追加しました。
- #8750のスレッド終了の修正を改善しました。
- ACLK 再接続シーケンスを改善しました。
- ACLK メモリ管理とシャットダウンシーケンスを改善しました。
- 接続タイムスタンプを使用して、session-id を ACLK に追加しました。
- コレクター:
- eBPF コレクターのインデックスサイズを改善しました。
- whoisquery コレクターのヘルスアラームテンプレートを追加しました。
- whoisquery コレクターを追加しました。
- apps.plugin の自動再起動を削除しました。
- エクスポート中:
- Agent ダッシュボードで、エクスポートエンジンの内部統計を有効にしました。
- Prometheus エクスポーター Web API エンドポイントを実装しました。
- 通知:
- x509check コレクターの証明書失効アラームを追加しました。
- ダイナトレースにエージェントアラーム通知を送信する機能を追加します。
- その他 :
- デーモンヘルプ出力の 2020 年のメインの著作権とリンクを更新。
- bind を [web] セクションに移動し、netdata.service.v235.in を更新して最新の変更と同期します。
- スクリプトを使用して切り替える代わりに、古いダッシュボードをプレフィックスの後に配置します。
- yamllint のトゥルーシールールを有効にしました。
- Borg バックアップ、Squeezebox サーバー、Hiawatha Web サーバー、および Microsoft SQL をサービスのタイプで適切にグループ化できるように、apps.plugin に追加しました。
- バグ修正 :
- mdstat 失敗デバイスアラームを修正しました。
- 古い Cloud iframe の稀な競合状態を修正しました。
- no-clear-notification オプションをポートチェックヘルステンプレートから削除しました。
- 古い URL を修正して、Netlify の混合コンテンツの警告を抑制。
- マスターストリーミングの致命的な終了を修正しました。
- Cloud/Nodes View に対するメール認証を修正しました。
- プライベートレジストリ URL のエスケープされていない文字を修正しました。
- ACLK を無効にして Agent をシャットダウンする際のクラッシュを修正しました。
- apcupsd コレクターを使用する UPS デバイスのステータスチェックを修正しました。
- ダイナトレース通知メソッドにチェックを追加することにより、アラーム通知スクリプトを修正しました。
- python.d MySQL コレクターの threads_creation_rate チャートコンテキストを修正しました。
- charts.d libreswan コレクターの sudo チェックを修正し、毎日のセキュリティ通知を防止しました。
- v1.21.1 への更新: リリース v1.21.1 は、v1.21.0 でデフォルトでマージおよび有効化された、新しい React ダッシュボードのパフォーマンスを改善するホットフィックスリリースです。v1.21.0 で出荷された React ダッシュボードは、ブラウザのビューポート外にあるチャートを適切にフリーズしませんでした。ダッシュボードをスクロールして多数のチャートをロードしたユーザーが、ブラウザのビューポート外のチャートを更新し続けました。この過剰なチャート更新により、すべてのチャートの更新が毎秒よりも遅くなっていました。v1.21.1 では、Netdata ダッシュボードがフリーズし、状態を維持し、ユーザーがスクロールしたときにチャートを復元する方法が改善されています。
- v1.21.0 に更新してください (go.d.plugin v0.18.0): 改善 :
- 1.3 に対する TLS サポートの拡張。
- デフォルトのダッシュボードとして React ダッシュボードコードに切り替えました。
- コレクター:
- 新しい Pulsar コレクターを追加しました。
- 新しい VerneMQ コレクターを追加しました。
- idlejitter などのプラグインに対する高精度タイマーのサポートを追加しました。
- DNS クエリの失敗を検出するアラームを dns_query コレクターに追加しました。
-ベアメタル展開で kubectl を使用して cgroup からポッド名を取得する機能を追加しました。
- Ceph ストレージクラスターの非管理者ユーザー ID に接続する機能を追加しました。
- Postgres モニタリングに接続 (バックエンド) 使用を追加しました。
- エクスポート中:
- MongoDB コネクタをエクスポートエンジンに追加しました。
- MongoDB コネクタをエクスポートエンジンに追加しました。
- MongoDB コネクタをエクスポートエンジンに追加しました。
バグ修正:
- ダッシュボードから通知を削除し、/default.html ルートを修正しました。
- ヘルプツールチップのスタイル設定、プライベートレジストリノードの削除、およびドキュメントクリック時の右側のサイドバーの「ジャンプ」を修正しました。
- Coverity によって報告されたエラーを修正しました。
- 破損したパイプが apps.plugin で無視される問題を修正しました。
- Python Apache コレクターの bytespersec チャートコンテキストを修正しました。
- Netdata サービスの再起動中に、charts.d.plugin が適切に終了するように修正しました
- ミニミスト依存の脆弱性を修正しました。
- SimpleService が Python モジュール名を切り捨てる方法を修正しました。
- ロード中に Python モジュール名に適切なプレフィックスを追加しました。
- データベースエンジンのフラッシュエラーしきい値を修正しました。
- スレーブからマスターへのホストラベルストリーミングのメモリリークを修正しました。
- ストリーミングスケーリングを修正しました。
- スレーブフィールドをエンコードすることにより、カーネルバージョンフィールドの文字欠落を修正しました。
- バージョン 14.2 以降で osd_perf_infos を取得するように Ceph コレクターを修正しました。
- ダッシュボードのチャート情報から無関係なカンマを削除しました。
- Xen 4.13 の Netdata が正常にコンパイルできるように、xenstat_plugin から tmem コレクションを削除しました。
- Google Analytics へのメッセージが制限されています。
- OpenLDAP コレクターモジュールでの Python 3 dict アクセスを修正しました。
- v1.20.0(go.d.plugin v0.15.0) に更新してください。重大な変更:
- 廃止された bash コレクターである apache、cpu_apps、cpufreq、exim、hddtemp、load_averial、mem_apps、mysql、nginx、phpfpm、postfix、squid、tomcat を削除しました。カスタム構成でこれらのコレクターの 1 つをまだ使用している場合は、サポートされているコレクターリストで、それを置き換える新しいコレクターを見つけることができます。
改善 :
- ホストラベル:
+ ホストラベルのサポートを追加しました
+ 監視対象のシステム情報の検出を改善しました。
CPU 周波数とコア、RAM、ディスク容量を追加しました。
+ 監視対象システム (ホスト) の OS/カーネルなどと、docker コンテナの OS/カーネルなどの区別を開始。
+ 収集されたシステム情報からホストラベルの作成を開始しました
+ ストリーミングプロトコルを介したラベルおよびコンテナ環境変数の受け渡しを開始
+ コネクタのエクスポートによるホストラベルの送信を開始しました
+ アラームサポートにラベルサポートを追加し、アラームログへの記録を開始。
+ ホストラベルのサポートを API レスポンスに追加しました
+ 構成可能なホストラベルを netdata.conf に追加
+ kubernetes ラベルを追加
- 新しいコレクター:
+ eBPF カーネルコレクター
+ CockroachDB
+ squidlog: squid アクセスログパーサー
- コレクターの改善:
+ apps.plugin : dns グループの作成、データベースグループの改善、ceph&samba グループの改善
+ varnish: SMF メトリクス (ディスク上のキャッシュ) を追加しました
+ phpfpm: プロセスチャートのタイトルおよび readme ごとに修正しました
+ python.d: すべてのモジュールでコードをフォーマットしました
+ node.d/snmp: - snmpv3 サポートを追加し、snmp.node.js のコードをフォーマット
+ cgroups: 無関係な LXC cgroup をフィルターで除外することにより、LXC モニタリングを改善
+ litespeed: さまざまな .rtreport 形式のサポートを追加
+ proc.plugin: 圧力ストール情報を追加
+センサー: 収集ロジックの改善
+ proc: ネットワークインターフェイスの速度、二重モード、動作状態の監視を開始
+ smartd_log: ATTR5 チャートアルゴリズムを絶対に設定することで、再割り当てされたセクターカウントの設定を修正しました
+ nvidia-smi: ループモードの代わりに通常で nvidia-smi を実行できるようにします
+ wmi: ログオンメトリクスを収集し、logical_disk ディスクレイテンシメトリを収集します
+ ブログ: MKCOL、PROPFIND、MOVE、SEARCH http リクエストメソッドを処理します
+ scaleio: ストレージプールと sdcs のメトリクス
- エクスポート エンジン:
+ エクスポートエンジンのメインフローを実装しました
- ストリーミング:
+ ストリーミングプロトコルにバージョン管理を追加します
- インストール/パッケージ:
+ 不要な ExecStartPre 行を削除し、グローバルオプションを netdata.conf に移動することで、systemd サービスファイルを改善しました
- プライバシー:
+ DO_NOT_TRACK 環境変数を介したテレメトリのオプトアウトに対するサポートを追加 (テレメトリ openSUSE ではデフォルトで無効です)
- その他 :
+ 次の netdata cloud リリースの準備。カスタム libmosquitto、netdata-cli およびその他の前提条件を追加しました。
+ シェルスクリプトのリンター修正を適用
+ CFLAGS で -fno-common のサポートを開始
+ バインドされていない python コレクターを完全に削除 (デッドコード)
+ バッジのテキストフォント色を変更する可能性を追加しました
+サンプルマルチホストダッシュボード、dash.html に対する小規模な更新
+ シェルスクリプトに欠落していた引用を追加
+ ハンドルバーを 4.2.0 から 4.5.3に更新
+ uv_thread_set_name_np のログレベルをエラーから情報に減らす
+ 標準名を非 libnetdata スレッドに設定 (libuv、pthread)
- バグ修正 :
+ eBPF コレクタープラグインの Coverity によって報告された問題を修正しました
+ elasticsearch python プラグインの float\(\): NN.NNt エラーの無効なリテラルを、テラバイトのユニット解析の追加することで修正しました
+ 一部の python.d コレクターを破損する Docker コンテナのタイムアウト失敗を修正しました
+ URLService に本文を追加することで、httpcheck python コレクターが POST メソッドで URL をチェックできない問題を修正しました。また、httpcheck.conf に新しいオプションを記録します
+ ディスクが追いつけない場合にダーティな dbengine ページをドロップすることで、dbengine のグローバルフラッシュエラーが繰り返し発生し、コレクターがブロックされる問題を修正しました
+ ROLE が root に設定された場合、構成された重要度フィルターが時々無視されるアラーム通知の問題を修正しました
+ nfacct プラグインの Netlink Connection Tracker チャートを修正しました
+ 平均 / 合計を使用する際に Prometheus バックエンドへのリモート書き込みを介して送信されるメトリック値を修正しました
+ softnet アラームの閉じられていない括弧を修正しました
+ localhost の初期化が失敗した際の SEGFAULT を修正しました
+ SIGKILL 後の破損したパイプエラーログエントリ数を減らしました
+ protobuf のサポートを復元することで Coverity エラーを修正しました 3.0
+ Prometheus リモート API を無効にできない問題を修正しました
+ cpuidle プラグインからの SEGFAULT を修正しました
+ sudo を実行できないために samba コレクターが動作しない問題を修正しました
+ スレーブノードの URL に最終 / on ストリーミングマスターがない場合の無効な css / js リソースエラーを修正しました
+ 実行時にキーを入力することで、redis コレクターの keys_redis チャートを修正しました
+ python.d プラグインの UrlService バイトデコーディングとロガーユニコードエンコーディングを修正しました
+ prometheus リモート書き込みバックエンドの警告を修正しました
+ hpssa コレクターで複数のアダプターが検出されない問題を修正しました
+ dbengine の競合状態を修正しました
+ dbenging ページキャッシュ記述子の競合状態を修正しました
+ dbengine のダーティページフラッシュの警告を修正しました
+ アラーム softnet.conf の括弧の欠如を修正しました
+ 「マスタースレッド EXPORTING の終了に時間がかかりすぎます。
終了してください」エラーを、終了時にメインのエクスポートエンジンスレッドをクリーンアップして修正しました
+ rabbitmq エラー「update() が処理されない例外 :
ベース 10 の int() のリテラルが無効です」を修正しました
+ 一部の LGTM アラートを修正しました
+ valgrind エラーを修正しました
+ monit コレクター LGTM 警告を修正しました
+ 以下の go.d.plugin コレクターの問題を修正しました。
mysql : Cleanup のパニック (#326)。unbound: unix ソケットを介してメトリクスを収集します (#319)。logstash: パイプラインチャート (#317)。unbound: 構成ファイルの解析。インクルードメカニズムをサポートします。(#298)。logstash: パイプラインメトリクス解析 (#293)。phpfpm : メトリクス解析の処理 (#297)
- パッケージ go.d.plugin (v0.14.1)
- v1.19.0 への更新 改善 :
- 新しいコレクター:
+ AM2320 センサーコレクタープラグイン
+ /proc/pagetypeinfo の解析を追加し、空きメモリページの断片化に関するメトリクスを提供しました
+ バインドされていないコレクターモジュールが Go で完全に書き直されました
- コレクターの改善:
+ Web ログパーサーを Go で書き直し、柔軟性とパフォーマンスを大幅に改善しました
+ Kubernetes kubelet コレクターがサービスアカウントトークンを読み取り、認証に使用するようになりました。https://localhost:10250/metrics からメトリクスを収集するために、新しいデフォルトジョブも追加しました。
+ http://kube-dns.kube-system.svc.cluster.local:9153/metrics からメトリクスを収集するための新しいデフォルトジョブを Kubernetes coredns コレクターに追加しました
+ apps.plugin : FRRouting デーモン構成を frr 7.2 リリースと同期しました
+ apps.plugin : git 関連プロセスのプロセスグループを追加しました
+ apps.plugin : balena を container-engines アプリケーショングループに追加しました
+ web_log : 401 の認証されていないリクエストを完了として扱います
+ xenstat.plugin : xen 4.13 の準備を xenstat_vbd_error の存在を確認することで行います
+ mysql : galera cluster_status アラームを追加しました
- メトリックデータベース :
+ ディスクがデータ収集に対応できない場合、Netdata はアラームを生成します
- Health :
+ さまざまなデフォルトのアラーム構成を微調整します
+ SYN クッキーアラームをアグレッシブでないものに更新
+ 以下の IRC アラーム通知のバグ修正のサポートを追加しました。
- 分離された CPU によるフリーズを防止
- スレーブで SSL が有効化されている場合のストリーミングの欠落を修正しました
- メッセージから改行を削除することにより、IRC 通知のエラー 421 を修正しました
- 特定の状況下で、proc/pagetypeinfo コレクションにより、CPU に高い負荷がかかる可能性があります。回避策として、デフォルトで pagetypeinfo を無効にしました
- proc プラグインの pagetypeinfo コレクターにおける不適切なメモリ割り当てを修正しました
- postgres コレクターからのキャッシュされた応答を排除しました
- rabbitmq : 「disk_free」:
「disk_free_monitoring_disabled」エラーを修正しました
- python UrlService が http スキームの tls_verify をスキップできるようにすることで、Apache モジュールが letsencrypt 証明書で動作しない問題を修正しました
- 増分カウンターリセット / ラップアラウンド検出アルゴリズムを改善することで、特定のチャートに表示される無効なスパイクを修正しました
- アラーム構成式の未知の変数が常にゼロに評価される問題を修正しました
- メトリクスの収集元であるデフォルトのジョブを無効にすることで、別のデバイスにインストールされている Pi-hole インスタンスから Pi-hole 統計を自動的に取得する問題を修正しました http://pi.hole
- v1.18.1 への更新 改善:
- 収集されるメトリクスの総数を減らすために、デフォルトで slabinfo プラグインを無効にします
- dbengine の RAM 使用率統計を追加します
- Google ハングアウトのチャット通知をサポートします
- CMocka ユニットテストを追加します
- 静的バイナリ (kickstart-static64.sh) によるインストールの自動更新を有効にするための前提条件を追加します バグ修正 :
- バインドされていないコレクターのタイミングを修正 : 再帰タイミングをミリ秒に変換します。
- バインドされていないコレクターの処理されない例外を修正します
- megacli コレクターのバイナリ検索と sudo チェックを修正します
- Clang 警告を修正します
- python.d エラーロギングを修正 : チャート抑制メッセージレベルを ERROR から INFO に変更します
- freeipmi 更新頻度チェックを修正 : 5 では頻度が高すぎるため、5 に設定したことが警告されていました。
- 特殊文字を含むチャート名の処理を改善することで、アラーム構成がロードされない問題を修正します
- HTTP 応答 204 メッセージをログに書き込みません
- CMocka がインストールされていない場合のビルドを修正します
- 子プロセス reaper を追加することで、コンテナでの実行中に子が再び netdata の親になるときのゾンビプロセスを防止します
- v1.18.0 への更新 改善:
- データベースエンジン :
+ dbengine をデフォルトのメモリモードにします
+ dbengine のデフォルトのキャッシュサイズを増やします
+ 書き込み IO 中のオーバーヘッドを削減します
+ dbengine ページキャッシュのデッドロックを検出します
+ デッドロックを排除するためにページキャッシュサイズからハードキャップを削除します。
- 新しいコレクター:
+ SLAB キャッシュメカニズム
+ Gearman ワーカー統計
+ vCenter Server Appliance
+ Zookeeper サーバー
+ Hadoop 分散ファイルシステム (HDFS) ノード
- コレクターの改善:
+ rabbitmq : /api/vhosts から vhosts メッセージメトリクスを追加します
+ elasticsearch : _cat/indices からメトリクスを収集します
+ mysql : galera クラスターメトリクスを収集します
+ netdata.conf からの python.d 起動コマンドの構成を許可します
+ x509check : smtp 証明書チェックのサポート
+ dnsmasq_dhcp : conf-dir、conf-file、dhcp-host オプションを優先します
+ plugin : プラグインの再起動後に以前に実行したジョブを優先します
+ httpcheck : 現在の状態期間チャートを追加
+ springboot2 : コンテキストを修正
- Health :
+ チャートディメンションのアラームテンプレートを有効化
+ アラームリンクがクリックされるたびに、チャートを正しいチャートと時間の中央に配置します
- その他 :
+ API : allmetrics JSON 応答にファミリーを含めます
+ API : バッジに固定幅オプションを追加します
+ アクセスコントロールリストでホスト名を許可します バグ修正 :
- 引数なしで実行された場合の、アラーム通知スクリプトの問題のエラーを修正します
- Coverity の警告を修正します
- リーダーがメトリクスをクエリすると同時にライターがページを変更するときの dbengine の一貫性を修正します
- netdata 終了時のメモリリークを修正します
- 特定のケースでの境界データポイントの欠落を修正します
- python.d コレクターオーケストレーター start\_job の例外ログ警告が処理されない問題を修正します
- Access-Control-Allow-Headers で x-auth-token を許可することで、ヘルス管理 API にアクセスする際の CORS エラーを修正します
- 誤解を招くエラーログエントリ RRDSET を修正 : チャート更新のログレベルを変更することで、ホスト「YYY」にチャート名「XXX」がすでに存在します
- すべての Kubernetes コンテナ名を適切に解決します
- LGTM 警告を修正します
- クラウドサインイン中のエージェント UI リダイレクトループを修正します
- 明示的に定義されたジョブのない構成ファイルの解析における python.d.plugin のバグを修正します
- Web サーバーの潜在的なバッファオーバーフローを修正します
- アンインストールスクリプト用の Linux の netdata グループの削除を修正します
- さまざまな cppcheck の修正
- データベースエンジンの不正なメトリックタイムスタンプの処理を修正します
- リソースリークを修正します
- 利用可能な vhost がない場合の rabbitmq コレクターエラーを修正します。
- v1.17.0 への更新 改善:
- データベースエンジン :
+ データ収集の可変粒度サポート
+ ユーザーがメトリクス履歴の最後に達したときに、新しい DB エンジンの試用を促すためのヒントを UI に追加しました
- Health :
+ プレーンテキストのみのメール通知のサポートを追加しました
+ チャートおよびデータ API 呼び出しの応答で「非表示」アラーム変数の表示を開始しました
+ アラームの合計数を表示するバッジへの最初のステップとして、アラームステータスカウンターの新しい API 呼び出しを追加しました
- セキュリティ :
+ 信頼できる CA 証明書の構成可能なデフォルトの場所を追加しました
+ コンテナ名を取得するより安全な方法を追加しました
+ SSL 接続サポートを python mongodb コレクターに追加しました
- 新しいコレクター:
+ VSphere コレクター
- アーカイブ :
+ 新しい MongoDB バックエンドを追加しました
- その他 :
+ デバッグメッセージをグループ化するアプリを追加しました
+ GCC 警告および lint の改善
+ メトリクスがゼロのチャートを表示するグローバル構成オプションを追加しました
+ HTTP リクエストを解析する方法を改善しました。これにより、エッジケースの問題を回避できます
- バグ修正 :
+ Python センサーコレクターのセンサーチップフィルタリングを修正しました
+ /etc/passwd のマウントおよび読み取りにより、コンテナで実行されている場合の apps.plugin のユーザー名およびグループ名を修正しました
+ ヘルス通知サイレンサーに使用される JSON パーサーの潜在的なバッファオーバーフローを修正しました
+ netdata が適切に起動しない原因になる dbengine での破損 DB ファイルの処理を修正しました (CRC および I/O エラー処理)
+ インポート中に問題を引き起こす可能性がある Netdata スナップショットの問題を修正しました
+ シャットダウン時にすでに終了したスレッドを netdata が再び強制終了しようとするバグを修正しました
+ myopen() 関数ファミリーを再実装することにより、メモリ不足 (12) エラーを修正しました
+ ノードをクリックした後にサインインするユーザーのリダイレクトの誤りを修正しました
+ python.d smartd コレクターによる CPU 使用率の増加を修正しました
+ パスワードを pass に変更することで、mongodb python コレクターのストック構成の誤りを修正しました
+ バッジの UTF8 文字の処理を修正し、URL パーサーにインターナショナルサポートを追加しました
+ ノードメニューのサイズ変更を修正しました (レスポンシブ)
+ https への http リダイレクトおよびストリーミング暗号化の問題を修正しました
+ dashboard_info.js の arcstat.py および arc_summary.py への壊れたリンクを修正しました
+ チャートからディメンションが欠落する nfacct プラグインのバグを修正しました
+ 匿名統計による /tmp の下へのログ書き込みを停止しました
+ smartd_log の非アクティブなディスクの古いディメンションを適宜削除しました
+ バインドされていない python.d コレクターの切断されたソケットの処理を修正しました
+ malloc のクラッシュを修正しました
+ レプリケーションチャネルの数に関係なく、slave_status チャートが 1 つだけ表示される mysql コレクターの問題を修正しました
+ バックエンドのセグメンテーション違反を修正しました
+ spigotmc プラグインのバグを修正しまいた
+ 破損したトランザクションペイロード処理による dbengine 100% の CPU 使用率を修正しました
- v1.16.0 への更新 改善:
- Health :
+ サイレンサー構成を永続化することで、アラームを簡単に無効化できます
+ アラーム通知の繰り返し
+ ヘルス cmdapi テスターを簡略化しました - セットアップ / クリーンアップは不要です
+ x509check コレクターに last_collected アラームを追加しました
+ 異常な数のアクティブなプロセスに対する新しいアラーム
- セキュリティ :
+ Web サーバーおよびストリーミング/レプリケーションでの SSL サポート
+ OpenTSDB バックエンドへの暗号化接続のサポート
- 新しいコレクター:
+ WMI、Dnsmasq DHCP リースおよび Pihole 用の Go.d コレクターモジュール
+ Riak KV インスタンスコレクター
+ perf_event_open() システムコールを介してパフォーマンス監視ユニットを使用する CPU パフォーマンス統計 (perf プラグイン)
- コレクターの改善:
+ freeipmi プラグインで同じ要素の異なるセンサー ID を処理します
+ cgroup プラグインの cpu_limit チャートの精度を向上します
+ ユーザー統計およびデッドロックチャートを python mysql コレクターに追加しました
+ perforce サーバープロセス監視をアプリプラグインに追加します
- バックエンド :
+ Prometheus リモート書き込みバックエンド
- DB エンジンの改善:
+ メモリ要件を 40-50% 削減しました
+ 空のページ検出を追加することで、メモリモード = dbengine を使用する際に保存およびインデックス付けする必要があるページ数を削減しました
- ブランド変更 :
+ netdata のロゴを更新し、新しい Web サイトを指すようにリンクを変更しました
- その他 :
+ クラウドベースの url パラメーターを通知メカニズムに渡し、アラームへのリンクを作成する際に構成の変更が優先されるようにします
+ ロギングを改善し、CRITICAL:
main [main] SIGPIPE received. エラーをトレースできるようにしました。バグ修正 :
- ram_available アラームを修正しました
- ディスクスペースおよび inode 使用率チャートで /dev および /run の監視を停止します
- プロセスの「time」グループの監視を修正しました
- 古い Linux カーネルで宣言されていないコンパイルエラー PERF_COUNT_HW_REF_CPU_CYCLES を修正しました (perf プラグイン)
- 無効な XML ページのエラーを修正しました (tomcat プラグイン)
- 廃止された monit メトリクスを削除します
- adaptec_raid エラー解析の失敗を修正しました
- Elasticsearch コレクターの cluster_health_nodes および cluster_stats_nodes チャートを修正しました
- 変更されたスレーブチャートの「name」がマスターに適切に転送されませんでした
- 新しい DB エンジンの使用時に、Netdata がファイル記述子を使い果たす可能性があります
- End キーを押したときの UI の動作を修正しました
- 構成ファイルをチェックし、新しいタブで開くための UI リンクを修正しました
- 防止されたエラー : UrlService ライブラリの最小バージョンチェックを強制したため、「module」オブジェクトに python コレクターからの属性「Retry」メッセージがありません
- nfacct.plugin ログメッセージに freeipmi を誤って表示させる誤字を修正しました
- 新しい dbengine を使用する際に、コレクション中またはシャットダウン中にデーモンがスタックする可能性があります。チャートのディメンションごとにページアライメントを強制することで、新しい dbengine IO 使用率を削減しました。
- dns_query_time python コレクターでタイムアウト/応答なしを適切に処理します
- コレクターが長時間停止した後に再起動すると、新しい dbengine が大量の CPU リソースを消費していました。
- 新しい dbengine のエラー Assertion old_state&PG_CACHE_DESCR_ALLOCATED' failed` を修正しました。
ページキャッシュ記述子の競合状態を排除しました
- https 経由でアクセスしたとき、tv.html が左の 3 つのチャートを読み込めませんでした。tv.html リンクを https に変更
- データベースからの古いファイルの消去に関するメッセージについて、印刷レベルをエラーから情報に変更します
- x509check_last_collected_secs アラームに関する警告を修正しました。チャートの更新頻度と一致するように、テンプレートの更新頻度を 60 秒に変更しました
- メール通知ヘッダー行が \r RFC により終了されていません
- 一部のログエントリが python web_log プラグインでキャッチされません。正規表現を修正しました
- pushbullet 通知で使用される日付を修正しました
- バッファリングされた I/O にフォールバックすることで、ダイレクト I/O サポートのない新しい dbengine を使用する際の FATAL エラーを修正しました
- varnish v4 (varnish コレクター) との互換性の問題を修正しました
- mdstat.XX_disks チャートのディスクの合計数が不適切に表示されていました。「inuse」および「down」ディスクのスタッキングを修正しました。
- netdata の再起動後に構成オプション --disable-telemetry がチェックされていました。これは、netdata が最初に起動されたときに、依然として匿名の統計を送信していたことを意味します。(注 : openSUSE では、テレメトリはデフォルトで無効になっています)
- run 関数に正しい情報を渡すことにより、apcupsd コレクターエラーを修正しました。
- apcupsd および libreswan がデフォルトで有効になっていませんでした
- 不適切なモジュール名 : energi から energid へ修正しました
- リバースプロキシがサブパスを含むパス (myserver/netdata など) を介して netdata にアクセスするように構成されている場合、ノードビューが適切に機能しませんでした。
- エラーメッセージ PLUGINSD を修正 : プラグインディレクトリを開くことができません
- エージェント UI に表示される web_log.conf への無効なリンクを修正しました
- ScaleIO コレクターのエンドポイントパスを修正しました
- go.d プラグイン httpcheck コレクターの Web クライアントタイムアウト処理を修正しました
- v1.15.0 への更新 バグ修正 :
- 別の通知メソッドもアクティブでない限り、Prowl 通知が送信されていません
- python.d プラグインの例外処理を修正します
- ノードアプリケーショングループに、すべてのノードプロセスが含まれていませんでした。
- nvidia_smi コレクターが不適切な電力使用率を表示しました
- python.d プラグインは接続タイムアウトがないためにハングすることがあります
- さまざまな KeyError により、mongodb コレクターのエラーが発生しました
- smartd_log コレクターが不適切な温上昇を表示します
- 集約ノードビューのサポート
- データベースエンジン
- 新規クレクターモジュール:
+ OpenVPN、Tengine Web サーバー、ScaleIO (VxFlex OS) インスタンス用の Go.d コレクター
+ ioping と同様にディスクアクセスの遅延を監視します
- 他の Bitcoin forks に適した Energi Core デーモンモニタリング
- コレクターの改善:
+ docker swarm manager のメトリクスを go.d docker_engine コレクターに追加します
+ 統一 cgroup cpu 制限を実装します
+ python.d.plugin : POST データを必要とする HTTP(S) エンドポイントの監視を許可し、UrlService をより柔軟にします
- 長期ストレージの AWS Kinsis バックエンドをサポートします
- 新しい「テキストのみ」のチャートレンダラーを追加します
- API の改善:
+ API 呼び出しのよりスマートなキャッシング。アラームと情報 API 呼び出しをキャッシュせず、no-cache ヘッダーを拡張しません。
+api/v1/info 呼び出し応答をシステムおよびコレクター情報で拡張します
+ API 負荷テスト用の k6 スクリプト
- Kubernetes helmchart の改善:
+ メモリを割り当てられない問題をバイパスするために、sysctl param を管理できる init コンテナを追加しました
+ liveness/readiness プローブおよびデフォルトのメモリモード none で、スレーブの起動 / シャットダウンを改善し、メモリ使用率を削減しました
+ value.yaml を介して kubelet、kubeproxy、coredns コレクターのデフォルト設定をオーバーライドするオプションを追加しました
+ 永続ボリュームの使用をオプションにし、apiVersion を追加して linting エラーを修正し、env フィールドの場所を修正します
- v1.14.0 への更新。このリリースでは、Kubernetes モニタリングに主要な追加が導入され、Kubelet、kube-proxy、coredns メトリクス用の数十のチャートが追加され、netdata helm チャートが大幅に改善されています。Docker ハブと Docker エンジンメトリクスを監視するために、2 つの新しいコレクターが追加されました。最終的に、v1.14 ではバージョン 2 cgroups、OpenLDAP over TLS、NVIDIA SMI free、プロセスごとのメモリ、構成可能な syslog 機能のサポートを追加します。バグ修正:
- python.d プラグインで失敗したジョブを自動検出する問題を修正しました。現在は、再チェックされているジョブが実行可能になるとその直後に適切に再起動されます。
- CouchdDB の監視が例外で停止することがありました。問題を引き起こす未処理の例外を修正しました。
- netdata がメモリモード none で実行されると、netdata api が意図的に http エラー 400 を返していました。メモリモードに関係なく、応答を返すように動作を変更しました
- netdata の終了時に python.d プラグインが SIGTERM を受信しないことがあり、ゾンビプロセスが発生します。プロセスが SIGPIPE で終了できるように、ハートビートを追加しました。
- 新しい SMS サーバーツールの通知がエラーを適切に処理せず、暗号エラーメッセージが表示されました。
エラー処理を改善しました。
- 2 つのディメンションの名前が類似している場合の、ストリーミングのセグメンテーション違反を修正します。
- Kubernetes Helm チャート : ServiceAccount および ClusterRoleBinding RBAC 修正における名前空間の不適切な使用を修正しました。
- Elastic search : HTTPS を有効にするオプションが構成ファイルに含まれておらず、HTTPS がサポートされていないという誤った印象を与えていました。オプションが追加されました。
- RocketChat 通知が適切に送信されていませんでした。
ヘルスアラーム通知構成のロールのデフォルト受信者を追加しました。改善 :
- go.d.plugin v0.4.0 : Docker Hub および k8s coredns コレクター、springboot2 URI フィルターのサポート。
- go.d.plugin v0.3.1 : k8s_kubelet.conf、k8s_kubeproxy、activemq モジュールを実行するデフォルトジョブを追加します
- go.d.plugin v0.3.0 : Docker エンジン、kubelet、kub-proxy コレクター。ファイルサポートから証明書を読み取る x509check モジュール
- v2 cgroup を含む統合 cgroup サポートを追加しました
- ディスク統計 : 優先するディスク ID パターンを追加したため、ユーザーは、同じデバイスに複数の ID が表示されるときに優先したい ID を表示できます。
- NVIDIA SMI : メモリ解放とプロセスごとのメモリ使用率チャートをコレクターに追加しました
- OpenLDAP : LDAPS の監視を可能にするために、TLS サポートを追加しました。
- PHP-FPM : phpfm サーバーに到達できない場合にアラームを発行するヘルスチェックを追加します
- PostgreSQL : DB に接続するための構成オプションがすべての可能なオプションをサポートしていませんでした。接続文字列 (URI) を定義することで PostreSQL インスタンスに接続するオプションを追加しました。
- python.d.plugin: python.d プラグインによって作成されたチャートから古いディメンションを削除する方法がありませんでした。プラグインが実行時にディメンションを削除できるようになりました。
- netdata は Syslog へのログの送信をサポートしていますが、この機能はハードコードされています。netdata.conf で構成可能な Syslog 機能をサポートするようになりました。
- Kubernetes Helm チャートの改善:
+ k8s ドキュメントに合わせて、serviceName を statefulset 仕様に追加しました
+ アップグレード中のポッドの削除/追加がスレーブの履歴を失わないように、スレーブマシンの GUID を永続化する preStart コマンドを追加しました。
+ データの重複を回避するために、必須でないマスター netdata コレクタープラグインを無効化しました
+ コンテナを削除する前に netdata が正常に終了するまで待機する preStop コマンドを追加しました
+ 構成ファイルのサポートを強化し、helm コマンドラインからの制御を拡大しました
+ ロールベースのアクセスコントロールを無効にするオプションを追加しました
+ liveness および readiness プローブを追加しました。
- v1.13.0 netdata への更新は、k8s クラスターへのデプロイメントと cgroup コンテナの適切な命名のための Helm チャートのベータ版で Kubernetes に初めて拡大されました。Kubernetes にはさらに大規模な計画があります。python.d プラグインの大幅なリファクタリングにより、必要なメモリが大幅に減少し、netdata のリソース効率がさらに向上しました。また、IPC 共有メモリセグメントと使用された合計メモリのチャートも追加しました。改善:
- Kubernetes: Helm チャートおよび適切な cgroup の命名
- python.d.plugin: 初期モジュールチェックとローダーのクリーンアップのためプロセスを別々にして、メモリ使用率を削減します
- IPC 共有メモリチャート
- mysql モジュールが ssl 接続サポートを追加します
- FreeIPMI: デバッグオプションによって内部 freeipmi デバッグフラグを適用します
- Prometheus バックエンド: source = avg のレガシーメトリクス名をサポートします
- Registry: 表示しているホストの削除を許可します
- SpigotMC: 解析の際に正規表現を使用します。バグ修正:
- Postgres: 接続の問題を修正します
- Proxmox コンテナ: cgroup の命名を修正し、cgroup に対して total_* メモリカウンターを使用します
- proc.plugin および plugins.d: メモリリークを修正します
- SpigotMC: UnicodeDecodeError および py2 互換性修正を修正します
- 廃止されていないディメンションの削除を修正します
- UI: ストリーミングマスターの不適切なアイコンを修正します
- Docker コンテナ名: 名前が見つからない場合は名前の変更を再試行します
- apps.plugin: 空のプロセスグループにゼロを送信しません
- go.d.plugin: sha256sum チェックを修正します
- バインドされていないモジュール: トラブルシューティングのセクションでドキュメントが修正されました。
- ストリーミング: マスターおよびスレーブ netdata インスタンス間で GUID が重複する UI の問題を回避します
- Linux 電源モジュール: ゼロディメンションの欠落を修正します
- plugin_directories 初期化に関するマイナーな修正
- v1.12.2 への更新 バグ修正:
- netdata の再起動後にゾンビプロセスが存在します。python.d プラグインにハートビートを追加します
- RocketChat 通知が機能しません
- tc プラグインのシャットダウン中に SIGSEGV がクラッシュします
- nfacct プラグインの CMake 警告の改善:
- Oracledb python モジュール
- サインインしていないユーザーに対してもストリーミングされたサーバーを表示します
- GPG 署名をドロップします (今後は使用しません)
- 古い distro バージョンとの仕様の互換性をドロップします
- ドロップ netdata-automake-no-dist-xz.patch
- netdata-smartd-log-path.patch をリフレッシュします
- v1.12.1 への更新修正:
- 起動時の SIGSEGV を修正します: 存在しないチャートの変数を解放しません #5455
- 起動中の無効な Linux 電源アラームを防止します #5447
- Health.h の重複フラグ enum を修正します #5441
- netdata バージョンの余分な「v」をサーバー応答ヘッダー #5440 および仕様 URL #5427 から削除します
- apcupsd - ONBATT のステータスを ONLINE と同じように扱います #5435
- 修正 #5430 - python3 の LogService._get_raw_data がデコード不可のデータで失敗します #5431
- UI のバージョンチェックを修正します #5429
- ERROR 405 を修正します: サーバーからチャートインデックスをダウンロードできません
- cpuidle が名前の改行を処理します #5425
- CLOCK_BOOTTIME 引数での clock_gettime() のエラーを修正します #5415
- cgroup ネットワークの検出に netnsid を使用します。 #5413
- Python モジュールセンサーの修正 #5406
- Python3 の ceph.chart.py を修正します #5396 (GaetanF)
- mem.available の警告状態を修正します #5353
- cups.plugin: 古いバージョンをサポート #5350 改善:
- freeipmi プラグインに driver-type オプションを追加します #5384
- Linux bcache のテラバイトサイズのサポートを追加します。 #5373
- nfacct プラグインを別のプロセスに分割します #5361
- cgroup cpu およびメモリ制限とアラームを追加します #5172
- メッセージキュー統計を追加します #5115
- v1.12.0 の主要な改善へ更新:
- すべての netdata ユーザー向けの無料の netdata サービスである netdata.cloud の導入
- go.d.plugin の高パフォーマンスプラグイン (Go で記述されたデータ収集オーケストレーター)
- パフォーマンスを改善するための 7 つの新しいデータコレクターと 11 の既存データコレクターの書き換え
- すべての netdata サーバー用の新しい管理 API
- netdata API の異なる関数を異なるポート管理 API にバインドします: Netdata に管理 API が追加されました。この API を使用して、完全な構成コマンドセットを提供する予定です。このリリースでは、管理 API がメンテナンス期間中のアラームの無効化または停止をサポートします。管理 API の詳細については、https://docs.netdata.cloud/web/api/health/#health-management-api 匿名統計をチェックしてください: 匿名の使用率情報が収集され、Google アナリティクスに送信される可能性があります。openSUSE では、この機能はデフォルトで無効になっています。有効にするには、/etc/netdata/.opt-out-from-anonymous-statistics を削除します。この情報から得られた統計は、以下の目的に使用されます: 1. 品質保証。netdata が想定通りに動作するかどうかを理解し、特定のディストリビューションまたは環境で繰り返し発生する問題を特定します。2. 使用統計。最も使用される netdata 部分に注目したり、あるいは開発の決定がコミュニティに影響する範囲の特定したりする場合に役立ちます。情報は 2 つの異なるチャネルを介して Netdata に送信されます:
- Google タグマネージャは、エージェントのダッシュボードにアクセスする際に使用されます。
- スクリプト anonymous-statistics.sh は、Netdata の起動時、正常な停止時、または失敗時に、Netdata デーモンによって実行されます。どちらのメソッドも、同じオプトアウトメカニズムによって制御されます。詳細については、https://docs.netdata.cloud/docs/anonymous-statistics/Data コレクションをチェックしてください: このリリースでは、新しい Go プラグインオーケストレーターが導入されます。このプラグインには、独自の github repo があります (https://github.com/netdata/go-orchestrator)。これは同じライセンスを使用するオープンソースですので、協力していただければ幸いです。オーケストレーターを使用して、Go で記述されたカスタムデータ収集プラグインを構築することもできます。オーケストレーターを使用して、go.d プラグイン github repo で多くの新しい Go プラグインを記述しました。詳細については、https://github.com/netdata/go-orchestrator#go-orchestrator-wip 新しいデータコレクターをチェックしてください:
- Activemq (Go)
- Consul (Go)
- Lighttpd2 (Go)
- Solr (Go)
- Springboot2 (Go)
- mdstat - 非冗長配列 (C)
- CUPS 印刷システム (C) 古いデータコレクターの高パフォーマンスバージョン:
- apache (Go)
- dns_query (Go)
- Freeradius (Go)
- Httpcheck (Go)
- Lighttpd (Go)
- Portcheck (Go)
- Nginx (Go)
- cpufreq (C)
- cpuidle (C)
- mdstat (C)
- 電源 (C) その他の改善されたデータコレクター:
- python プラグインクロック (コレクターの遅延) を修正します。
- adaptec_raid: python.d.conf に追加します。
- apcupsd: UPS がオンラインかどうかを検出します。
- apps: FreeBSD のプロセス統計収集を修正します。
- apps: ECS で実行中に docker コンテナ名を適宜検索します
- fail2ban: 「禁止の復元」アクションを追加します。
- go_expavar: 重複する expvar をチェックしません。
- hddtemp: dim 名としてディスクモデルを使用しません。
- megacli: python.d.conf に追加します。
- nvidia_smi: N/A 値を処理します。
- postgres: Postgres 11 の整数範囲外エラーを修正し、ロックカウントを修正します。
- proc: ZFS ファイルシステムのゼロチャートを表示しません。
- proc。キャッシュされたメモリ計算を修正します。
- sensors: 起動時に 0 RPM のファンを無視しません。
- smartd_log: check() の処理されない例外: 範囲外のインデックスをリストします。
- SNMP: 値が数値ではない場合、オフセットを正常に無視します。ヘルスモニタリング:
- iOS ユーザー用の Prowl 通知を追加します。
- メール通知の状態ごとのアクティブなアラームの数を表示します。
- 評価された式および式変数の値をメール通知に表示します。
- Slack 受信者 (チャネル/ユーザー) のサポートを改善します。
- カスタム通知: アラームロール受信者のバグを修正します。ダッシュボード:
- netdata.cloud にサインインしたときの my-netdata メニューのサーバーフィルタリング
- すべての単位が IEC 準拠の略語 (KiB、MiB など) になりました。
- GUI: サーバーのリストを表示するレジストリメニューで、行全体をクリックできるようにします。バックエンド:
- 古いメトリクスを prometheus に報告しません。その他:
- DT_UNKNOWN ファイルを通常のファイルとして扱います。
- API: URL セパレーターの厳密なルール。
- v1.11.1 への更新での内部データベースの改善: オーバーフローした増分値 (カウンター) は、チャートでゼロポイントを表示しません。Netdata は、各カウンターの幅 (8 ビット、16 ビット、32 ビット、64 ビット) を検出し、カウンターがオーバーフローしたときにデルタを適切に計算します。内部データベースフォーマットが拡張され、64 ビットを超える値をサポートするようになりました。新しいデータ収集プラグイン:
- OpenLDAP サーバーからパフォーマンス統計を収集する openldap。
- Tor からトラフィック統計を収集する tor。
- NVIDIA GPU を監視する nvidia_smi。改善されたデータ収集プラグイン:
- バグ修正: コロン (: ) のあるネットワークインターフェイス名が不適切に解析され、データ収集値に誤りが生じていました。
- バグ修正: smartd_log がリファクタリングされ、python v2 の互換性が向上し、SCSI smart 属性をサポートするようになりました
- cpufreq が C で書き直されました。このモジュールが一般的であるため、python の負担を軽減するために内部プラグインに変換することを決定しました。次のリリースでは、さらに C へ移行するものがあります。
- バグ修正: センサーにはいくつか互換性の修正を加え、lm-sensors エラーの処理を改善しました。ヘルスモニタリング:
- バグ修正: ネットワークインターフェイスの最大速度のデータ収集に欠陥があり、異なる速度を使用する複数のインターフェイスのあるシステムで誤検出アラームが発生しました (ネットワークインターフェイスの初速がすべてのネットワークインターフェイスに使用されました)。インターフェイス速度がバッジとして表示されるようになりました。
- Alerta.io 通知にいくつかの改善が加えられました
- バグ修正: conntrack_max アラームが復元されました (無効な変数名が参照されるため機能していませんでした) レジストリ (my-netdata メニュー):
- 各ノードで既知の URL を明らかにするためにわずかにリファクタリングされ、個々の URL の削除をサポートするようになりました。
- 1.11.0 への更新
- Stock 構成ファイルは /usr/lib/netdata にあります。/etc/netdata/edit-config スクリプトを使用して、これらをコピーおよび編集します。
- netdata のクエリエンジンが、クエリプラグインをサポートするように書き直されました。アラーム、チャート、バッジで利用可能な次のアルゴリズムがすでに追加されています:
+ 任意の時間フレームの標準偏差を計算する stddev。
+ ses または ema または ewma。これは任意の時間フレームで指数加重移動平均、または単一/単純指数平滑化を計算するために使用します。
+ 任意の時間フレームで二重指数平滑化を計算する des。
+ 任意の時間フレームの変動係数を計算する cv または rsd。セキュリティに関する修正済みの問題:
- CVE-2018-18836 JSON ヘッダーインジェクションを修正しました (攻撃者がエンコードされたコードをリクエストに送信し、JSON フラグメントをレスポンスに挿入する可能性があります)。 boo#1139094
- CVE-2018-18837 HTTP ヘッダーインジェクションを修正しました (攻撃者がエンコードされたコードをリクエストに送信し、HTTP ヘッダーをレスポンスに挿入する可能性があります)。 boo#1139095
- CVE-2018-18838 LOG インジェクションを修正しました (攻撃者がエンコードされたコードをリクエストに送信し、access.log にログ行を挿入する可能性があります)。 boo#1139098
- CVE-2018-18839 フルパス漏洩は意図したものであるため修正されていません (netdata が Web ファイル、アラーム構成ファイル、アラームハンドラーの絶対ファイル名を報告します)。
- apps.plugin または cgroup-network のエラー処理を操作することによる権限昇格を修正しました。
- (URL を含めて送信する) LOG インジェクションを修正しました。
新しいデータコレクションモジュール:
- RethinkDB パフォーマンスを監視するための rethinkdbs
- ProxySQL パフォーマンスを監視するための proxysql
- LiteSpeed Web サーバーのパフォーマンスを監視するための litespeed。
- uWSGI パフォーマンスを監視するための uwsgi
- Unbound DNS サーバーのパフォーマンスを監視するための unbound。
- PowerDNS サーバーのパフォーマンスを監視するための powerdns。
- dockerd の状態を監視するための dockerd
- Puppet Server および Puppet DB を監視するための puppet。
- アクティブなユーザー数を監視するための logind。
- 関連する raid コントローラーを監視するための adaptec_raid および megacli
- minecraft サーバーの統計を監視するための spigotmc
- Berkeley Open Infrastructure Network Computing クライアントを監視するための boinc。
- 複数の 1-Wire 温度センサーを監視するための w1sensor。
- monit からプロセス、ホスト、ファイルシステムなどのチェックを収集するための monit。
- Linux 電源属性データ収集オーケストレーターの変化を監視するための linux_power_supplies:
- node.d.plugin で js コマンドが使用されなくなりました。
- python.d.plugin でモノトニッククロックが使用されるようになりました。netdata で使用されるクロックに不一致があり、しばらくすると python モジュールの時間にずれが生じていました (1 日あたり 1 秒のずれ)。
- mysql クエリを使用してプラグインを迅速に追加するための MySQLService を追加しました。
- URLService が自己署名証明書をサポートし、カスタムクライアント証明書をサポートするようになりました。
- メトリックを収集するために sudo を必要とするすべての python.d.plugin モジュールがデフォルトで無効になり、メトリックを必要としないインストールでのセキュリティアラームが回避されます。改善されたデータコレクションモジュール:
- 現在は、apps.plugin がプロセスファイル記述子の変更を検出し、一部のメモリリークも修正しました。デフォルトの構成は、特に IoT に対して大幅に強化されています。
- freeipmi.plugin がオプションの ignore-status をサポートするようになり、特定のセンサーから報告されたステータスを無視するようになりました。
- statsd.plugin (カスタム APM メトリックの収集用)
+ チャートスレッドは、数百万のメトリクスを収集する際の CPU 消費を削減するために最適化されています。
+ セットは、データが収集されないときにギャップではなくゼロを報告するようになりました
+ ヒストグラムおよびタイマーは、CPU 消費を削減するために最適化されており、このような数千のメトリクスの収集をサポートします。
+ ヒストグラムのサンプリングレート計算が間違っていました。
+ ゲージは、符号が値に含まれていない場合にサンプリングレートを無視するようになりました。
+ 現在サポートされている最小サンプルレートは 0.001 です。
+ netdata statsd が datadog statsd の完全な互換品になりました (ただし statsd タグは現在 netdata によって無視されます)。
- proc.plugin (Linux、システム監視)
+ 未使用の interrupts と softirq はチャートで使用されません (これにより、数十の CPU コアを搭載したシステムで、処理能力とメモリを大幅に節約できます)。
+ 少数のシステムで失敗した IcmpMsg 行の /proc/net/snmp 解析を修正しました。
+ Veritas Volume Manager ディスクが認識され、それに応じて名前が付けられるようになりました。
+ 現在、netdata は TcpExtTCPReqQFullDrop を収集し、チャートのメトリクスを再編成して、カーネルの TCP SYN キューおよび TCP Accept キューを適切に監視します。
+ 以前に IPv4 として報告されていた多くのチャートには、実際には IPv4 と IPv6 の両方のメトリクスが反映されていました。これらは名前を ip.* 変更されました。
+ netdata が SCTP を監視するようになりました。
+ BCACHE セクターサイズ検出上の BTRFS を修正しました。
+ BCACHE データ収集がさらに高速になりました。
+ /proc/interrupts および /proc/softirqs 解析の修正。
- diskspace.plugin (Linux、ディスク領域使用率の監視)
+ マウントポイントを stat() で除外しなくなりました (これは Kerberos 認証マウントポイントに干渉していました)。
+ ワークステーションの中断を回避するために、複数のファイルシステムがデフォルトでディスク容量の監視から除外されるようになりました。
- python.d.plugin PYTHON モジュール (アプリケーション監視)
+ web_log モジュールが仮想ホストをサポートし、http/https メトリックをレポートし、squid ログをサポートするようになりました
+ nginx_plus モジュールが連続しないピア ID を処理するようになりました
+ ipfs モジュールが最適化され、その Pin API の使用がデフォルトで無効になり、netdata モジュールオプションで有効にできるようになりました (IPFS Pin API を使用すると IPFS サーバーの負荷が増加します)。
+ fail2ban モジュールが IPv6 もサポートするようになりました。
+ ceph モジュールが権限をチェックし、問題を適切に報告するようになりました
+ Elasticsearch モジュールのエラー処理が改善されました
+ nginx_plus モジュールが upstream ip を使用するようになりました: 一時 ID の代わりにポートを使用してディメンションを識別します。
+ redis が Pika をサポートするようになり、削除されたキーを収集し、報告された認証の問題を修正し、例外処理を改善します。
+ beanstalk、yaml 構成ロードのバグ修正。
+ mysql、アクティブな接続の割合が監視されるようになり、クエリタイプもチャート化されます。
+ varnish が現在は 5.0.0 以上のバージョンをサポートします
+ couchdb
+ phpfpm が IPv6 もサポートするようになりました。
+ apache が IPv6 もサポートするようになりました。
+ icecast
+ mongodb で接続 URI のサポートが追加されました
+ postgress
+ Elasticsearch が 6.3.0 以上のバージョンをサポートするようになり、JSON 解析エラーを修正しました。
+ mdstat が matches_cnt を収集するようになりました
+ openvpn_log
- node.d.plugin NODE.JS モジュール
+ snmp が新しい OID 名を float として不適切に解析していました。
- charts.d.plugin BASH モジュール
+ nut が UPS の命名をサポートするようになりました。ヘルスモニタリング:
- 変数 $system.cpu.processors を追加しました。
- 異常に高い負荷平均を検出するためのアラームが追加されました。
- TCP SYN および TCP はキューアラームを受け入れ、汎用すぎて誤検出の報告が多くなる古い softnet ドロップアラームを置き換えます。
- FreeBSD でシステムアラームが有効になりました。
- netdata が NIC 速度を読み取り、各インターフェイスにアラームを設定して輻輳を検出するようになりました。
- ネットワークアラームが緩和され、誤検知が回避されるようになりました。
- 新しい bcache アラーム。
- 新しい mdstat アラーム。
- 新しい apcupsd アラーム。
- 新しい mysql アラーム。
- 新しい通知方法:
+ rocket.chat
+ Microsoft Teams
+ syslog
+ fleep.io
+ Amazon SNS バックエンド:
- ホストタグが Graphite に送信されるようになりました
- ホスト変数が Prometheus Streaming に送信されるようになりました:
- 各 netdata スレーブおよびプロキシは、ストリーミングされるチャートをフィルターするようになりました。これにより、マスターで利用可能なチャートの数を制限し、netdata マスターをサードパーティに公開することが可能になります。
- ネットワークエラー後のストリーミング再開をランダムに妨げるストリーミングスレーブのバグを修正しました。
- 特定の条件下で重複したチャート名を送信するスレーブのバグを修正しました。
- 複数のスレッドが同じチャートにディメンションを追加しているときに、スレーブが (ロック配置の誤りにより) CPU を 100% 消費するバグを修正しました。
- ストリーミングの受信ノード (netdata マスターおよびプロキシ) が、受信したインバウンドストリーミングリクエストのレートを制限できるようになりました。
- netdata スレーブとマスター間の時間同期を再度修正しました。API :
- 時間を報告するバッジが、「never」ではなく「undefined」と表示されるようになりました。ダッシュボード:
- 利用可能なタイムゾーンのリストに UTC タイムゾーンを追加しました。
- ダッシュボードが一部の HTTP に準拠していない文字を URL で送信していました。これにより、特定のプロキシでは netdata ダッシュボードが破損していました。
ソリューション
影響を受ける netdata パッケージを更新しました。
プラグインの詳細
ファイル名: openSUSE-2021-647.nasl
エージェント: unix
サポートされているセンサー: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Nessus
リスク情報
ベクトル: CVSS2#AV:N/AC:M/Au:N/C:P/I:P/A:N
ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
現状ベクトル: CVSS:3.0/E:P/RL:O/RC:C
脆弱性情報
CPE: p-cpe:/a:novell:opensuse:netdata, p-cpe:/a:novell:opensuse:netdata-debuginfo, p-cpe:/a:novell:opensuse:netdata-debugsource, cpe:/o:novell:opensuse:15.2
必要な KB アイテム: Host/local_checks_enabled, Host/cpu, Host/SuSE/release, Host/SuSE/rpm-list
エクスプロイトの容易さ: Exploits are available