問題タブ [process-monitoring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 特定のプロセス メモリのスキャン/監視
数日前、フラッシュ ゲームをプレイしているときに、ゲームにスパイスを加えるためだけにチート ラインをダウンロードしました。
チートギンジを使って、自分で似たようなものを作ってみたら面白いだろうなと思いました。
それで、これを行う方法を説明したチュートリアルや記事を誰かが知っているかどうか疑問に思っていますか?
ほとんどの場合、死んでいるフォーラムや既存のライブラリを見つけました。
c# - ホスト Windows マシンから Linux 仮想マシンで実行されているプロセスを監視するにはどうすればよいですか?
Windows 内に Linux マシンをインストールしました (そのために hyper-v サーバーを使用しています)。Linux マシン内で実行されているプロセスを監視するアプリケーションを c# で開発する方法を教えてください。たとえば、Linux内で「XYZ」と呼ばれるプロセスを監視し、そのプロセスがダウンして存在しない場合、単にWindowsに赤いライトを表示できますか?
java - JMX - プロセスの存在を監視する
プロセスの存在を継続的に監視し、JMX を使用して何らかの理由でプロセスがクラッシュまたは強制終了された場合に再起動できるようにしたいと考えています。エージェントがスクリプトを実行するため、プロセスの停止と開始は問題ではありません。エージェントと監視対象プロセスの間にハートビートを実装することでプロセスの存在を監視できますが、何か存在する場合、JMX 自体を使用して何かを探していますか?
c# - Windows上のJavaは、CPU負荷および同様のOS固有のパフォーマンス情報をログに記録する必要があります
Windowsマシンで実行されているJavaライブラリがあり、CPU負荷、JVMが占有するメモリなど、OSに関する情報をログに記録する必要があります。これは、OS固有であるため、Java自体では取得できないと確信しています。
この情報は、ライブラリが十分なリソースを取得できなかったために特定の操作が失敗したことをクライアントに示すために、このライブラリのログで必要になります。
JVMを選択することはできません。つまり、クライアントがWindowsOS固有の機能を実装する特定のJVMを使用するように要求することはできません。
JNI経由で使用できるWindowsライブラリ(DLL)またはAPIはありますか?
DLLをC++またはC#で実装することもできますが、これを最も効果的に実行する方法を確認する必要があるのはどこですか?
編集:JVM自体のプロセスに関するデータにアクセスする必要があります。これは、ネイティブのWindowsAPIを介してのみ取得できると思います。したがって、小さなCプログラムを実装し、これをJNIを介してネイティブDLLとしてリンクする必要があると思います。そのためのヒントはありますか?
cuda - GPUでCUDAアクティビティを監視するためのトップライクなユーティリティ
CUDAとMPIを使用するプロセスを監視しようとしていますが、コマンド「top」のように、GPUも監視する方法はありますか?
sql - 定期的な SQL 選択に基づくプロセス モニター - これは存在しますか、それとも構築する必要がありますか?
一連のプロセス (ETL プロセスですが、それは問題ではありません) のステータスを視覚化するためのシンプルなツールが必要です。このプロセス モニターは、さまざまなステータス コードを色分けしてカスタマイズできる必要があります。計画では、モニターをオフィスの大画面に配置して、障害があれば全員が即座に確認できるようにする予定です。
今日、Oracle データベースの基礎となるテーブルに対して SQL ステートメントを実行することで、これらのプロセスのステータスを確認できます。これらのクエリの出力は、各プロセスの上記のステータス コードです。このモニターへの入力として、これらの SQL ステートメントを定期的に (たとえば、1 分ごとに) 実行することを想像しています。
これを行うための単純な Web インターフェイスを作成することを検討しましたが、このようなものが既に存在するはずだと考えています。誰にも提案はありますか?
windows - パフォーマンスモニターまたはその他のユーティリティを使用して、特定の時間間隔でCPUを消費する上位の「n」プロセスを取得するにはどうすればよいですか?
Windows2000サーバーを使用しています。特定の時間にほとんどのCPUを消費する上位5つのプロセスを知りたいです。
私はこの目的のためにパフォーマンスモニターを使用しています。しかし、問題はパフォーマンスモニターツールにあり、CPU使用率に特定のプロセスとレコードを追加できますが、特定の時間に、どのランダムプロセスが最も高いCPUを消費しているかを見つけることができません。
パフォーマンスモニターやその他のユーティリティでこれを見つけることはできますか?
windows-server-2003 - Windows Server 2003 のプロセス モニター
サーバー上でプログラム/サービスを実行しているサードパーティ ベンダーがあります。そのプロセスを監視し、そのプロセスが大量のメモリを使用しているか、大量のデータをダンプ/アップロードしているか、アクセスしてはならない他のプロセス/ものにアクセスしているかどうかを確認する必要があります。
これを行う最善の方法は何ですか?製品ボックスであるため、サーバーにソフトウェアをインストールすることは想定されていません。したがって、Win 2003 に付属している既定のツール (Regmon/Filemon など) はどれも優れています。しかし、役立つツールがなければ、s/w をインストールする許可を得ることができます。
tldr ; デフォルトの Windows ツールを使用してプロセスを監視する必要があります。最善の方法は何ですか??
ヘルプ/ポインタは大歓迎です。ありがとう。
monitoring - log4j および python ログ用のログ監視およびアラート ツール
さまざまなログ ファイル (12) でエラー/致命的なログを検索し、イベントの場合に何らかのアラート (メール) を取得したいと考えています。
ChainSaw をテストしました - log4j のみをサポートし、アラート機能はありません
Splunk - 無料版にはアラート機能がありません
Scribe - ロールアウト時間は少し長くなります。Log4j と Python のデフォルトのロギングにはメール アラート機能がありますが、設定を別のファイルに置くのではなく、1 つの場所に保持したいと考えています。
私の他のオプションは、すべてのログ ファイルを読み取って正規表現を検索し、一致するときに必要なアクションを実行するプログラムを作成することですが、そのためのオープンソース ツールが既にあるかどうかを知りたいです。
windows - SNMP - プロセスから情報を取得する
Zenoss という監視ツールを使用して、多数のサーバーにプロセス監視をセットアップする必要があります。私が直面している問題は、SNMP 経由で特定のプロセスに関する情報を取得する方法です。私は SNMP にまったく慣れておらず、必要なものを見つけるのに苦労しています。
SNMP-Probe というツールを使用しようとしましたが、基本的なシステム情報しか得られないようで、必要なものや使用できるものは何もありません。
ここで何か助けていただければ幸いです。