我在远程位置有一台 Windows XP 笔记本电脑。我想从远程位置概览 CPU/内存统计信息。监控特定服务(Tomcat 实例)会很好,但不是必需的。
我见过监控解决方案(Nagios、cacti 等),它们都很重。我不想在笔记本电脑上安装 mysql、web 服务器和其他类似的东西。
我甚至根本不需要 Web 解决方案。它可能只是一个带有服务器端口的简单命令行应用程序,在我的计算机上,另一个 GUI 应用程序将连接到那里(而不是 Web 浏览器)
有类似的东西吗?
回答:
Perfmon 完全满足我的需求
http://support.microsoft.com/kb/305610 http://technet.microsoft.com/en-us/magazine/2008.08.pulse.aspx?pr=blog
答案1
要使用 Nagios 等进行监控,您只需要在受监控的机器上安装一个小型客户端,与实际的 nagios 安装进行通信。至少在客户端上不需要数据库或 Web 服务器。
其他选项包括 Windows 内置性能监视器(可远程查询)和 SNMP(操作系统的一部分,但默认未安装)。
答案2
一种轻量级的方法可能是简单地使用像 logmein 或Teamviewer远程访问机器并检查服务健康状况。
答案3
那如何设置perfmon 黑匣子并每天将日志文件压缩/通过电子邮件发送一次?然后您可以在本地系统上分析 perfmon 或 Excel 等中的数据。
每天停止/发送电子邮件/重新启动一次日志记录需要一点脚本,但这相当简单。