問題タブ [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.
python - Python でのプロセスごとの CPU 使用率
現在の Python アプリが使用しているプロセッサの使用量 (最大の %) を確認することはできますか?
シナリオ: 私のホストは、CPU パワーの X% を超えて消費しない限り、アプリを実行することを許可してくれるので、「自分自身を監視」してスローダウンさせたいと考えています。では、アプリが使用している CPU の量を知るにはどうすればよいでしょうか?
ターゲット プラットフォームは *nix ですが、Win ホストでも実行したいと考えています。
monitoring - Cactiよりも簡単なWebサイト監視用のRRDツールベースのWebアプリの構築(またはセットアップ)に関する推奨事項を作成しますか?
Cactiは、構成に数時間かかるという事実を除けば素晴らしいと思います。それを使ってできることはたくさんありますが、少し複雑すぎると思います。最近、ディスク使用率を収集するスクリプトが壊れました(明らかな理由はありません)。3時間かけてどこにも行きませんでした。
Cactiのようなツールが欲しいのですが、セットアップはとても簡単です。私はRRDにある程度精通しているので、少しの手作業で大丈夫です。
これをよりプログラミングに関連させるには:別のソフトウェアパッケージの代わりに、カスタムビルドのものを開発することもできます。誰かがこれを試みましたか?どの部品を組み立てるためにどの部品を使用しますか?
monitoring - MSTest をサイト/環境監視ツールとして使用する
私たちは現在、いくつかの Web アプリで合成トランザクションを監視するために HP SiteScope を使用しています。これは非常にうまく機能しますが、合成トランザクションごとのライセンス コストにより、アプリケーション全体で適切なカバレッジを確保することが非常に困難になります。
そのため、別の方法として、SiteScope の URL モニタリングを使用することもできます。これは、基本的に URL を呼び出してから、特定の文字列に対していくつかの基本的なチェックを行うことができます。このアプローチでは、一連のページを呼び出すページを作成するか、何らかの方法で MSTest グループを利用してテストを実行しようとするページを作成したいと考えています。
最後に、本番環境の検証、稼働時間、ステータスなどに使用する複数の環境に対して使用できる一連のテスト ケースが必要です。
ありがとう、マット
windows - ColdFusion アプリケーションの誤動作に関する Windows CPU 通知
ColdFusion で記述された Web アプリケーションがあります。これは定期的にサーバーの CPU を 100% 使用し始め、ColdFusion サービスをクラッシュさせます。
自分で問題を再現できなかったので、CPU 使用率が上昇し始めたときにメールで通知してくれるユーティリティを見つけて、サーバーに飛び乗って、FusionReactor で何が起こっているかを確認したいと思います。不正なコードを特定します。
私はグーグルで検索しましたが、適切なユーティリティを見つけることができなかったので、他のプログラマーがこの種の監視を行うことができるツールを見つけたかどうか尋ねてみようと思いました. 私のニーズの詳細を考えると、独自の監視ツールを作成したくありません。
全体的な問題にアプローチするための他の提案がある場合は、それらも聞きたいです。
回答に対する回答:
Windows perfmon を使用してコマンド ラインをトリガーすることは有望に思えます。誰かがそれを行う方法に関するチュートリアルを教えてもらえますか?
SNMP トラップを受信するように設定された監視システムはありません。
ColdFusion 8 Standard Edition を実行していますが、これには ColdFusion パフォーマンス監視ツールが含まれていません。Enterprise のみに含まれています。
Peter Boughton の回答は、おそらく問題を解決するのに役立ちますが、CPU が急上昇し始めると、積極的に問題に対処するのに役立ちません。そのため、まだ通知ソリューションを探しています。
process - FreeBSD の無限ループ
私は常に segfaults を行うスクリプトを持っています - segfault が python libxml バインディングにあるので解決できない問題 - それらを書きませんでした。わかりましたので、Linux では inf.loop を実行していたので、スクリプトが終了すると次のように再起動します。
まあ、FreeBSD では /bin/bash が見つからないようなので、うまくいきません。
何か案は?cron はオプションではないことを考慮してください。許可されるダウンタイムは数秒です。
java - このアプリケーションが実行されているかどうかを監視する自動化された方法を作成する方法
常に実行する必要があるアプリケーションがあります。このアプリケーションが実行されているかどうかを監視する自動化された方法を作成する方法を知っている人はいますか (おそらくバッチ ファイルを使用します)。実行されていない場合は、電子メール通知を送信してアプリケーションを開始しますか?
c++ - Windows でリモート フォルダへのファイル アクセスを監視/ログに記録する方法は?
特定のネットワーク共有からアクセスしたすべてのファイル (およびそのファイルにアクセスするプロセス) の名前をログに記録したいと考えています。
C++/Win32 での解決策は何ですか?
windows-services - Windowsサービスを監視する方法
特定のWindowsサービス(Windows Server 2003上)を監視し、必要に応じて再起動する方法を探しています。サービスは異なるサーバー上にあり、主にSQL Serverサービス(SQL Serverエージェントなど)が含まれますが、一部の独自のサービスも含まれます。
サービスが停止した場合に送信される電子メールアラートも非常に役立ちます。
java - Javaバッチ監視
1日のさまざまな時間に実行される50以上のJavaバッチプロセスがあります。これらはSolarisボックスで実行され、cronを介して起動されます。現在、それらが成功したか失敗したかを知る唯一の方法は、各バッチプロセスの最後に生成された電子メールによるものです。これらのメールを監視するサポートチームがあります。最近、バッチが実行されているにもかかわらず、電子メールが受信されないという問題が発生しました。より良い方法があるに違いありません。
車輪の再発明をしなくても、オープンソースのバッチ監視アプリケーションはありますか?
そして、より一般的な質問ですが、バッチプロセスを監視するための最良の方法は何ですか?
networking - ホビットの監視 - bbretest まで色の変化はありませんか?
私は現在、Hobbit を使用して大規模なネットワークを監視しており、誤った (または少なくとも無関係な) アラームの量を減らすことを任されています。リストの一番上にあるのは、bbtest-net によって開始されたテスト "http" と "conn" です。このコマンドは、ping、ssh などをチェックし、たとえば ping がタイムアウトした場合、ステータスをすぐに赤に設定します。1 分後、bbretest コマンドが開始され、新しく赤くなったすべてのホストがチェックされ、再び緑になっていることがわかります。これは常に発生し、ログが乱雑になります。
bbretest を初めて実行した後に、Hobbit に赤いステータスを報告させる方法はありますか?