4.0.0.1
カテゴリ | 説明 |
リリース日 | 2025-10-17 |
新機能 | GPU: プラグイン可能な機能を導入しました。この機能により、タスクを個別のプロセスで実行できるようになり、エージェント全体の安定性が向上し、細かい粒度でのリソース割り当てが可能になります。 CloudMonitor エージェント バージョン 3.5.11 以降において、HTTPS アクセス時の Server Name Indication (SNI) をサポートしました。
|
最適化 | Windows における起動時のメモリ使用量を、150 MB 超から 10 MB 未満に削減しました。これは、アプリケーションのメモリ使用量を 1 MB 増加させていたスタックトレース ライブラリを最適化することで実現しました。 PowerShell インストール スクリプトを最適化しました。Alibaba Cloud ECS インスタンス以外の環境でインストール時に agent.properties ファイルを復元する際に発生していた警告を修正しました。
|
修正された問題 | PdhOpenQuery (win32) 関数の呼び出しが失敗した場合に、エージェントが起動できない問題を修正しました。 Alibaba Cloud Linux 4 において、/var/run ディレクトリが存在しないためにエージェントが失敗する問題を修正しました。パスを /var に置き換えました。
|
4.0.0
カテゴリ | 説明 |
リリース日 | 2025-09-23 |
新機能 | GPU: AMD GPU をサポートしました。メトリックは amd-smi を使用して収集されます。このツールは AMD ドライバーパッケージに含まれていないため、手動でインストールする必要があります。 Iluvatar CoreX GPU をサポートしました。 NVIDIA GPU のドライバー バージョン 535 以降では、-pm 1 パラメーターを呼び出さなくなりました。このパラメーターを呼び出すと、GPU の予期しない動作を引き起こす可能性があります。
NVMe ディスクのシリアル番号を取得する機能を追加しました。 構造化プロセス言語 (SPL) 構造化ログをサポートしました。 新しいメトリックを追加しました: 以下の 4 つの新規リージョンを追加しました: メキシコ (na-south-1) 米国 (アトランタ) (us-southeast-1) 中国 (ウランチャブ) Apsara Stack Enterprise (cn-wulanchabu-acdr-1) 中国 (ウランチャブ) 一般産業クラウド (cn-wulanchabu-gic-1)
インストールスクリプトをバージョン 1.16 にアップグレードしました: インストール時に、以前の設定 (agent.properties、agent.json、accesskey.properties) を保持します。これにより、再インストールまたはアップグレード後の設定喪失を防止します。 バージョンが同一でアップグレード不要な場合、終了前にダウンロード済みのインストールパッケージを削除します。 Cloud Phone 上では、Argus エージェントがデフォルトでインストールされなくなりました。インストールするには、ENABLE_WUYING=True 変数を指定する必要があります。 主権クラウド (sovereign cloud) をサポートしました。 セキュリティ強化専用モードをサポートしました。
|
最適化 | argusagent_service にメーカー情報を追加しました。これにより、ホワイトリストの管理が容易になります。 Linux ファイルシステム監視において、/etc/mtab が存在しない場合に、/proc/mounts を読み取ろうとするようになりました。 セキュリティ強化を強化しました。ECS MetaServer に対してセキュリティ強化専用モードをサポートしました。 PING 操作の安定性を向上しました。 PING ターゲットがドメイン名の場合、PING タスクの開始時に毎回 IP アドレスを再解決するようになりました。これにより、IP アドレスの有効期限切れによる不正確な PING 結果を防止します。 Windows における自己監視では、オープンファイル数のデフォルトしきい値を 999,999 に設定しました。このメトリックは Windows で大きく変動するため、妥当なしきい値を設定することが困難でした。 MetaServer へのアクセス時に NoProxy モードを有効化しました。 acs_host/system.process.agent データに main_ip および host_name フィールドを追加しました。MetaServer のエラーによって instanceId が重複した場合でも、インスタンスを区別でき、異常なマシンを迅速に特定できます。
|
修正された問題 | NVIDIA GPU ドライバー バージョン 535 以降において、-pm 1 の呼び出しを削除しました。 docker ps コマンドによってブロックされ、starting... の状態で停止してしまうエージェントの問題を修正しました。解決策として、遅延読み込みモードを採用しました。このモードでは、起動時に Pouch および Docker 環境の検出をバイパスし、必要なときにのみ検出を行います。ただし、ログ収集などの機能では依然としてブロッキングが発生する可能性がありますが、基本メトリックの収集には影響しません。 グループプロセス監視のすべてのキーワードを小文字に変換しました。 Windows におけるメモリアクセス違反の問題を修正しました。 Ascend GPU の新しい出力形式をサポートしました。 Telnet の送信元ポートおよび双方向プロービングをサポートしました。 一部の Linux ディストリビューションにおいて、std::ifstream を使用して存在しないファイルを読み取ろうとした場合に SIGABRT シグナルが発生し、エージェントが異常終了する問題を修正しました。
|
重要 バージョン 4.0.0 以降、32 ビット Linux はサポート対象外となりました。
3.5.12
カテゴリ | 説明 |
リリース日 | 2024-10-09 |
新機能 | 以下の新規リージョンを追加しました: インド (ムンバイ) (ap-south-1) リージョンを削除しました。 タスクスケジューリングのクロックをシステムクロックから単調クロックに変更しました。これにより、システム時刻の調整によって引き起こされるタイミングの問題を防止します。 tool curl コマンドを追加しました。このコマンドはターゲットアドレスをプローブし、インタラクションの過程を出力することで、オンサイトのトラブルシューティングを支援します。
/usr/local/cloudmonitor/bin/argusagent tool curl --help
Usage: argusagent tool curl [options] url
Allowed options:
-h [ --help ] このヘルプメッセージを表示します。
-X [ --request ] arg (=GET) 使用するカスタムリクエストメソッドを指定します。
--url arg ターゲット URL。
-d [ --data ] arg POST のみで使用可能。HTTP ボディ。
-H [ --header ] arg 使用する追加ヘッダー。
-m [ --max-time ] arg (=30) 全体の操作に許容する最大時間(秒)。
-x [ --proxy ] arg 指定されたプロキシを使用します。形式: [protocol://]host[:port]。
--proxy-user arg プロキシ認証に使用するユーザー名を指定します。
--proxy-pass arg プロキシ認証に使用するパスワードを指定します。
--proxy-http2 HTTPS プロキシとの HTTP バージョン 2 のネゴシエーションを実行します。プロキシは依然として HTTP/1 を提供している可能性があり、その場合は curl はそのバージョンを使用します。他の種類のプロキシにはこのオプションは無効です。
--json arg JSON オブジェクト構成。他のすべてのオプションは無視されます。
--json-file arg JSON オブジェクト構成ファイル。他のすべてのオプションは無視されます。
--task-id arg taskId を指定して HTTP タスクを 1 回だけ検出します。
-e GetTopTasks パラメーターを追加しました。これにより、実行時に上位 20 タスクの実行時間消費量を動的に確認できます。 Linux# CoreOS 上のパスは /opt/cloudmonitor/bin/argusagent です。
/usr/local/cloudmonitor/bin/argusagent -e GetTopTasks
Windows"C:\Program Files\Alibaba\cloudmonitor\bin\argusagent.exe -e GetTopTasks"
ハートビートおよびメトリック報告のログにプロキシ情報を追加しました。これにより、エージェントがパブリックネットワークを使用しているとは限らないことが明確になります。 プロセス監視に対するタグ付け機能を追加しました。 自己監視メトリックを追加しました: 基本メトリックが連続して 2 分間収集されない場合、エージェントが自動的に再起動します。 GPU: Linux における Ascend および Hygon GPU をサポートしました。 インストールスクリプトをバージョン 1.13 にアップグレードしました。 スクリプトの依存関係を bash から sh に緩和しました。これにより互換性が向上し、Android などより広範なシステムへのインストールが可能になります。 手動インストール時のカスタムプロキシをサポートしました。従来は、インストールスクリプトのダウンロード時のみカスタムプロキシを使用できました。 ダウンロード後の自己チェックを追加しました。新しいインストールパッケージが有効である場合にのみ、古いバージョンをアンインストールします。これにより、wget などのツールによる不完全なダウンロード(空のパッケージ)によって引き起こされる障害を防止します。 インストールログを最適化し、読みやすさとトラブルシューティングでの使いやすさを向上させました。 Windows でローカルパッケージファイル (-packageFile) からのインストールをサポートしました。これにより、ダウンロードプロセスをスキップできます。 サードパーティホストでプロキシを使用してエージェントをインストールする際のバグを修正しました。このバグにより、最初のダウンロードが成功した後も、プロキシなしで再度インストールパッケージがダウンロードされていました。 Cloud Phone をサポートしました。この機能は Cloud Phone プロダクト向けであり、エンドユーザー向けではありません。
|
修正された問題 | インストール時に argusagent サービスが正しくサービスとして起動されない問題を修正しました。 可用性モニタリングは複数のヘッダーをサポートしていません。 Linux において、hostname -i コマンドが複数の IP アドレスを返す問題を修正しました。 Telnet タスクを API 経由で作成する際に、hosts と URIs の両方を使用すると発生する互換性の問題を修正しました。 非 ECS モードにおいて、bin ディレクトリ内の accesskey.properties ファイルが認識されない問題を修正しました。 Linux において、ディスクにシリアル番号がない場合に udevadm が繰り返し呼び出される問題を修正しました。 HTTPS/2 プロキシ設定が有効にならない問題を修正しました。 パケット損失率が高い場合に、PING タスクのタスクスケジューリングが不均等になる問題を修正しました。この問題は、三タイマー アルゴリズムにおける誤ったタイミング仮定が原因でした。現在のロジックはイベント駆動型であり、パケット受信およびタイムアウトの両方によってトリガーされます。 可用性モニタリングタスクを更新した際に、古いタスクが偶発的にクリアされない問題を修正しました。 可用性モニタリングタスクを更新した際に偶発的に発生する SIGSEGV エラーを修正しました。 Windows において、パフォーマンスカウンターのデータが異常または欠落している場合にメモリメトリックを取得できない問題を修正しました。 Windows におけるメモリリークを修正しました。CommandLineToArgvW の戻り値を、GlobalFree ではなく LocalFree 関数で正しく解放するようにしました。
|
3.5.11
カテゴリ | 説明 |
リリース日 | 2024-03-25 |
新機能 | Windows x64 の正式サポートを追加しました。 IPv6 をサポートしました。 HTTP/2 をサポートしました。 プロキシサポートを 7 つのプロトコルに拡張しました: HTTP、HTTPS、HTTPS/2、SOCKS4、SOCKS4A、SOCKS5、SOCKS5h。 以下の GPU 向け機能強化を追加しました: C:\Windows\System32\nvidia-smi.exe をサポートしました。
エージェント実行中に GPU をインストールできるようになりました。つまり、エージェントの後に GPU をインストールできます。 ダイナミックリンクライブラリ (libnvml) をベースとした GPU データ収集をサポートしました。これにより、データ収集がより安全かつ高速になります。
説明 ダイナミックリンクライブラリを手動で有効にするには、nvidia.nvml.enabled=true を設定する必要があります。これにより、一部のシステムでコマンドによる有効化時に発生する可能性のあるフリーズを回避できます。
可用性プローブの有効開始時刻が cron 式をサポートするようになりました。 Prometheus データ収集が HTTP ヘッダーを使用した認証をサポートするようになりました。 以下のリージョンを追加しました: 以下の 4 つのメトリックを削除しました: system.udp system.task: システムプロセスまたはスレッドの数 memory.swap: Linux のスワップ領域 system.cpuCore: 各 CPU コアのメトリック
|
修正された問題 | Windows において、プロセスのメモリ使用量が 4 GB を超えていても、4 GB のみが報告される問題を修正しました。 一部のシステムにおいて、ドメイン名解決が 20 秒以上ハングする問題を修正しました。 一部の Prometheus メトリックが解析に失敗する問題を修正しました。 ログ収集が高 CPU リソースを消費する問題を修正しました。 可用性モニタリングにおいて、PING の失敗がその後のプローブを停止させる問題を修正しました。 ホストのシリアル番号に改行文字が含まれる可能性がある問題を修正しました。 同じ Telnet タスクに対して複数のプローブを実行すると ArgusAgent がクラッシュする問題を修正しました。 非標準 SOCKS5 サポートの問題を修正しました。 Windows において WMIC ツールが見つからない問題を修正しました。 エージェントが std::locale("") をサポートしていなかったため、起動に失敗するという問題を修正しました。 複数の潜在的なメモリリークを修正しました。 メイン関数の終了時に localTimeCache が無効化されることによって引き起こされる SIGSEGV エラーを修正しました。
説明 正常終了時にコアダンプファイルが生成されます。
|
パフォーマンス最適化 | 安定性の向上: システムプロセス数が設定可能なしきい値 (デフォルトは 5,000) を超えると、プロセス監視を停止します。これにより、過剰なリソース消費を防止します。 プラグインをアップグレードする際、インストールパッケージが自動的にダウンロードされ、正常にインストールされた後に削除されます。 JSON 構成ファイルの互換性を向上しました。エージェントは C スタイルのコメント、末尾のカンマ、非標準の UTF-8 エンコーディングをサポートするようになりました。 パブリッククラウドのログ収集において、JSON パーサーが非 JSON のプレフィックスおよびサフィックスをサポートするようになりました。 ディスクデータ収集タイマーをシステムクロックからハードウェアクロックに変更しました。これにより、システムクロックの調整によって引き起こされるタイミングエラーを防止します。 ディスクデータ収集において、すべてのマウント済みディスクディレクトリを連結した文字列 mount_point/dir_name の長さを最大 2,048 バイトに制限しました。
説明 この制限は agent.resource.dirName.limit パラメーターで調整可能です。デフォルト値は 2,048 バイトです。1,024 バイト未満の値を設定した場合、デフォルトで 1,024 バイトになります。
|
3.5.10
カテゴリ | 説明 |
リリース日 | 2023-09-08 |
新機能 | moduleTask.json ファイルで機能を無効化できるようになりました。機能を無効化するために、その機能を削除する必要はありません。
「argusagent tool top」ツールが追加されました。これにより、オープンファイル数(-by fd)、メモリ使用量(-by mem)、または CPU 使用率(-by cpu)に基づいて、上位 N 個(-n N)のプロセスをソートして表示できます。 GPU データ収集を無効化する機能を追加しました。 エージェント実行中の GPU データ収集を動的に有効化する機能を追加しました。 エージェント実行中の CPU コア数を動的に変更する機能を追加しました。 Cloud Assistant によって管理される Alibaba Cloud 以外のホストをサポートしました。
説明 エージェントが異常終了した場合、ミニダンプファイルが生成されます。プロセスが再起動すると、このミニダンプファイルが CloudMonitor に報告されます。バックエンドの分析およびバグ修正に使用され、エージェントの安定性向上に貢献します。 |
修正された問題 | 特定のタイムゾーンでデータが報告されない問題を修正しました。 上位 5 プロセスのオープンファイル数が異常になる問題を修正しました。 プロセス ID が 1,000,000 を超えた場合に、報告されるデータの精度が低下する問題を修正しました。 既存ユーザーの一部のホストにエージェントをインストールした後、argusagent が起動できない、または必要なダイナミックリンクライブラリが見つからない問題を修正しました。 Windows において、構成ファイルの CRLF 文字を読み取る問題を修正しました。 プロセス数の最初の収集がスキップされ、値が 0 になる問題を修正しました。
|
パフォーマンス最適化 | プロセス監視のパフォーマンスを最適化し、予期しないエージェント終了の頻度を削減しました。 Windows オペレーティングシステムにおけるエージェントのインストール成功率を向上しました。 リソース制限を超えた場合、エージェントは CPU などのリソースの上位 10 コンシューマーを収集し、すべてのスレッドの呼び出しスタックを列挙します。これにより、エージェントのリソース使用量の分析が可能になります。
|
3.5.8
カテゴリ | 説明 |
リリース日 | 2022-06-30 |
新機能 | |
修正された問題 | dir_name の連結長を 512 バイトに短縮しました。
Windows において、システムモジュールが GetUptime 関数を冗長に呼び出していた問題を修正しました。 IphlpapiGetTcpTable 関数によって引き起こされるメモリリークの問題を修正しました。
cpu.total メトリックが cpuPercent.combined ではなく 1-cpu.idle として正しく計算されなかった問題を修正しました。
PING プローブが、送信データの宛先 IP アドレスと受信データの送信元 IP アドレスが一致しているかを正しくチェックしていなかった問題を修正しました。また、ICMP シリアル番号の衝突問題も修正しました。 Windows において、レジストリ内の argusagent サービスのパス (imagePath) にスペースが含まれている場合に、サービスが起動できない問題を修正しました。
|
3.5.7
カテゴリ | 説明 |
リリース日 | 2022-04-30 |
新機能 | TCP メトリックをサポートしました。 |
修正された問題 | ディスクディレクトリの連結によって過大なデータが報告される問題を修正しました。 Alibaba Cloud 国際版ウェブサイトのプロキシがポーリングされない問題。 Win32 において、.py ファイルのファイル関連付けが変更される問題を修正しました。
|
3.5.5
カテゴリ | 説明 |
リリース日 | 2021-12-30 |
新機能 | ログ収集をサポートしました。 |
修正された問題 | 該当なし |
3.5.4
カテゴリ | 説明 |
リリース日 | 2021-12-16 |
新機能 | |
修正された問題 | コンテナサービスが、CPU コア数を誤って報告することがあります。 Windows における IP アドレス解決エラーを修正しました。 プロセスのスレッド数を収集する際に、CloudMonitor エージェントが偶発的に終了する問題を修正しました。 可用性モニタリングにおける PING プローブが正しく動作しない問題を修正しました。 可用性プローブのスケジューリング間隔が、設定された間隔よりも長くなることがある問題を修正しました。
|
3.5.3
カテゴリ | 説明 |
リリース日 | 2021-09-10 |
新機能 | Exporter を使用したデータ収集をサポートしました。 HTTP 可用性モニタリングタスクが HTTPS プロトコルのリダイレクトをサポートするようになりました。 HTTP 可用性モニタリングタスクがより多くの SSL 暗号をサポートするようになりました。 デフォルトで、HTTP 可用性モニタリングタスクは curl ツールと同様の動作を行い、user_agent などのヘッダーを含めるようになりました。
|
修正された問題 | IPv6 接続を持つホストにおいて、TCP 接続メトリックの計算が偶発的に誤ることがありました。 ディスク使用率メトリックの精度を整数から小数点以下を含むように向上しました。 プロセスの cred メトリックを収集する際に、エージェントが偶発的に無効化される問題を修正しました。
|
3.5.2
カテゴリ | 説明 |
リリース日 | 2021-06-30 |
新機能 | 可用性モニタリングタスクのモニタリング頻度を調整できるようになりました。 可用性モニタリングの使いやすさを最適化しました。たとえば、ローカルログがより包括的かつ標準化されています。 Uptime メトリックを追加しました。これは、システムが最後に起動してからの稼働時間を示します。
|
修正された問題 | Windows 版 CloudMonitor エージェントのダイナミックリンクライブラリが不足しているなどの問題を修正しました。 |
3.4.10
カテゴリ | 説明 |
リリース日 | 2021-03-11 |
新機能 | 該当なし |
修正された問題 | Alibaba Cloud 以外のホストに接続した後に、AccessKey のパスをエージェントが読み取れない問題を修正しました。 |
3.4.9
カテゴリ | 説明 |
リリース日 | 2021-01-05 |
新機能 | SOCKS5 プロキシをサポートしました。 |
修正された問題 | Windows Server 2012 以前を実行する Alibaba Cloud 以外のホストにおいて、特定のダイナミックリンクライブラリが不足している問題を修正しました。 |
3.4.8
カテゴリ | 説明 |
リリース日 | 2020-11-17 |
新機能 | 該当なし |
修正された問題 | 可用性モニタリングが URL を正しく解析できない問題を修正しました。 |
3.4.7
カテゴリ | 説明 |
リリース日 | 2020-07-27 |
新機能 | サポートするメトリック: ディスク I/O および単一 CPU コアの利用率。 リソース消費量の削減: エージェントを再設計し、メトリック収集時のハードウェアリソース消費量およびシステム負荷への影響を削減しました。 自己保護機構を導入しました。システム負荷の高さなどにより、エージェントのシステムリソース消費量が制限を超えた場合、エージェントが自動的に終了します。
|
修正された問題 | Go 版 CloudMonitor エージェントの問題を修正しました。たとえば、システム時刻を自動的に変更するといった問題です。 |