私はWindowsのタスクマネージャーまたはPmon.exeの助けを借りて、リアルタイムCPUのパーセンテージやその他のリソース占有を確認できますが、これらの情報をファイルに記録したいあなたは重要な監視を行いたい場合は間隔で、任意の提言や提案は非常にWindowsのCPUパーセンテージを記録できるようなツールがありますか
0
A
答えて
1
を理解されるであろう、本物(IMO)を取得 - Nagiosの
http://exchange.nagios.org/directory/Distributions/Nagios-Core-32bit-Windows-Installer/details
は、その上にCentreonを追加すると、持っています美しいコンソール、グラフ機能、通知など。
0
Nagios-Core-32bitは32ビットOSしかサポートしていない場合がありますが、時にはWin7 64bitで監視する必要がありますので、最終的にはWMIのPythonコードサポート
#!/usr/bin/python #
# -*- coding: utf-8 -*-
import logging
import logging.handlers
import wmi
import time
import ConfigParser
class CpuMonitor(object):
def __init__(self):
cf = ConfigParser.ConfigParser()
cf.read("config.ini")
if cf.has_option("mointor", "interval"):
self._interval = cf.get("mointor", "interval")
else:
self._interval = 5
if cf.has_option("mointor", "logfile"):
self._logfile = cf.get("mointor", "logfile")
else:
self._logfile = "stdout.log"
def monitor_cpu(self):
c = wmi.WMI()
logger = logging.getLogger()
hdlr = logging.handlers.RotatingFileHandler(self._logfile,maxBytes=102400000,backupCount=3)
formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s')
hdlr.setFormatter(formatter)
logger.addHandler(hdlr)
logger.setLevel(logging.INFO)
while True:
for cpu in c.Win32_Processor():
logger.info('Utilization: %s: %d %%' % (cpu.DeviceID, cpu.LoadPercentage))
time.sleep(self._interval)
if __name__ == "__main__":
w = CpuMonitor()
w.monitor_cpu()
関連する問題
- 1. Windows用のwinedumpのようなツールはありますか?
- 2. Windowsのセットアップオートメーションにはどのようなツールがありますか?
- 3. "ffmpeg-windows-build-helpers"のようなツール/スクリプトはありますか?Linux用にffmpegをビルドできますか?
- 4. FindBugsのようなツールがありますか?
- 5. ドッカーコンテナのCPUパーセンテージ
- 6. オンラインラジオはどのように.NETに記録できますか?
- 7. 次のような記述方法がありますか?
- 8. とにかくCPUキャッシュミスの時間を記録することはありますか?
- 9. テンソルフローチュートリアルでロギングデバイスの配置を説明できるものがありますか?上記の例のCPUでは
- 10. Android用のmechanizeのようなツールはありますか?
- 11. flash swfのDOMインスペクタのようなツールはありますか?
- 12. Eigenのboost bcpのようなツールはありますか?
- 13. RESTfulな投稿データをどのように記録できますか?
- 14. Windows上のJavaにCPU負荷などのOS固有のパフォーマンス情報を記録する必要があります
- 15. このようなjqueryツールはありますか?
- 16. Reflector for COMライブラリのようなツールはありますか?
- 17. すてきなウェブサイトデザインのためのツールがありますか?
- 18. macOSに `#![windows_subsystem(windows)]`のような属性がありますか?
- 19. オーチャードCMS追跡記録リポジトリのような記録リポジトリ
- 20. 関数を使うよりもScalaで情報を記録する良い方法はありますか?
- 21. OpenCVでビデオを記録できませんが、エラーはありません
- 22. Truclient Liteスクリプト記録ツールでデータを取り込む方法
- 23. 特定の期間CPUの負荷を記録するにはどうすればよいですか?
- 24. これを記録する方法はありますか?
- 25. どのようにCPUを少なくすることができますか?
- 26. 私はそのような記録からテーブルを生成することができますMySQLの
- 27. Windows用のmod_topバージョンはありますか?同等のツールがない場合はどうしますか?
- 28. SOAPUIで現在のスレッド数をどのように記録できますか?
- 29. Visual StudioでCPU使用率をログに記録する
- 30. 新しいドメイン名が登録されていると、どのように記録できますか?