问题标签 [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++ - 扫描/监控特定进程内存
几天前在玩Flash游戏时,我下载了cheatengline,只是为了给游戏增添趣味。
使用 cheatenginge 我想自己尝试做类似的东西会很有趣。
所以我想知道是否有人知道一些描述如何做到这一点的教程或文章?
我大多发现死论坛或现有库。
c# - How to monitor a process running in Linux virtual machine from host windows machine?
I have installed a linux machine inside my Windows (using hyper-v server for that). Any idea how I could develop an application in c# which monitors a process running inside Linux machine. So for example it would monitor a process called "XYZ" inside linux and if that process was to go down and not exist it could simply display a red light in windows ?
java - JMX - 监控进程存在
我希望能够持续监控一个进程的存在,并在它使用 JMX 因任何原因崩溃或终止时重新启动它。停止和启动进程不是问题,因为代理会为其执行脚本。我可以通过在代理和受监视进程之间实现心跳来监视进程的存在,但是我正在寻找使用 JMX 本身的东西,如果存在的话?
c# - Windows 上的 Java 需要记录 CPU 负载和类似的操作系统特定性能信息
在 Windows 机器上运行的 Java 库需要记录有关操作系统的信息,例如 CPU 负载、JVM 占用的内存等。我很确定 Java 本身无法获得这些信息,因为它是特定于操作系统的。
此库的日志中需要此信息,以便向客户端指出某些操作因库无法获得足够的资源而失败。
无法选择 JVM,即我们不能要求我们的客户应该使用实现 Windows 操作系统特定功能的特定 JVM。
是否有可以通过 JNI 使用的 Windows 库 (DLL) 或 API?
我们也可以自己在 C++ 或 C# 中实现一个 DLL,我需要在哪里查看如何最有效地完成此操作?
编辑:我需要访问有关 JVM 本身进程的数据,我猜我只能通过本机 Windows API 获得这些数据。所以我想我必须实现一个小的 C 程序并通过 JNI 将它链接为本地 DLL。有什么建议吗?
cuda - 用于在 GPU 上监视 CUDA 活动的类顶级实用程序
我正在尝试监视使用 CUDA 和 MPI 的进程,有什么办法可以做到这一点,例如命令“top”,但也监视 GPU?
sql - 基于定期 sql 选择的进程监视器 - 这是否存在或者我需要构建它吗?
我需要一个简单的工具来可视化一系列流程(ETL 流程,但这不重要)的状态。此过程监视器需要使用不同状态代码的颜色编码进行定制。计划是将显示器放在办公室的大屏幕上,让每个人都能立即看到任何故障。
今天,我可以通过对我们的 oracle 数据库中的基础表运行 sql 语句来检查这些进程的状态。这些查询的输出是每个进程的上述状态代码。我想象使用这些 sql 语句,定期运行(例如,每分钟左右),作为此监视器的输入。
我考虑过为此编写一个简单的 Web 界面,但我认为这样的东西应该已经存在。有人有什么建议吗?
windows - 如何通过性能监视器或任何其他实用程序在特定时间间隔内获得前“n”个 CPU 消耗进程?
我正在使用 Windows 2000 服务器。我想知道在特定时间消耗最多 CPU 的前 5 个进程。
为此,我正在使用性能监视器。但问题是在性能监控工具中,我可以在 CPU 利用率中添加特定的进程和记录,但我无法在特定时间找到哪个随机进程消耗最高的 CPU。
我可以通过性能监视器或其他实用程序找到它吗?
windows-server-2003 - windows server 2003上的进程监视器
我们有第三方供应商在我的服务器上运行程序/服务。我们需要监视该进程,看看该进程是否正在使用大量内存或转储/上传大量数据或访问它不应该访问的任何其他进程/内容。
最好的方法是什么?由于它是一个产品盒,我们不应该在服务器上安装任何软件。因此,Win 2003 附带的任何默认工具(如 Regmon/Filemon)都会很棒。但是,如果没有可以提供帮助的工具,我可以获得安装软件的权限。
tldr ; 需要密切关注使用默认 Windows 工具的进程。什么是最好的方法??
非常感谢任何帮助/指针。谢谢。
monitoring - 用于 log4j 和 python 日志的日志监控和警报工具
我想在各种日志文件(12)中搜索错误/致命日志,并在发生事件时获得某种警报(邮件)。
我已经测试过 ChainSaw - 仅支持 log4j 并且没有警报功能
Splunk - 免费版没有提醒功能
Scribe - 推出时间会稍长一些。Log4j 和 Python 的默认日志记录具有邮件警报功能,但我想将我的配置保存在一个地方,而不是放在不同的文件中
我的另一个选择是编写一个程序来读取所有日志文件并搜索正则表达式并在匹配时采取必要的操作,但我想知道是否已经有可用的开源工具。
windows - SNMP - Getting information from a process
I need to setup a process monitor on a number of servers using a monitoring tool called Zenoss. The problem I'm facing is how can I get information on a specific process via SNMP? I'm not familiar with SNMP at all and I'm having trouble finding out what I need.
I've been trying to use a tool called SNMP-Probe but it only seems to give basic system information, nothing that I need or can use.
Any help here is appreciated.