我们的监控办公室里有一大堆高清电视,关注着我们所有的生产设备。
我们正在监控:
思科路由器
目前我们使用
除了Perfmon部分之外,所有这些都是很好的 – 它给了我们我们想要的东西 – 例如屏幕上的实时图表,logging某些性能指标等 – 唯一的问题是设置它是一件非常麻烦的事情。 如果运行Perfmon的Vista电脑重新启动(通常是由于Windows更新),那么再次设置所有的计数器会花费很长时间 – 对于办公室里的某个人来说,花费一两个小时的工作量。
任何人都知道以下两种方法之一:1.添加Perfmon计数器的脚本2.另一个带graphics输出和WMI / Windows计数器访问的工具。
谢谢
我会分开/ monotoring /警报片的图表/显示。 你没有说过你有多less个对象。 对于大多数商店,我会写一个powershell脚本来获得我想要的计数器,并将输出传送给powergadgets,而对于小商店,使用polymon来监视窗口的东西和基础来监视剩下的东西。 在更大的环境(30多台服务器)中,我会看看System Center Operations Manager进行监视和警报。 你必须意识到SCOM不仅仅是监控。 与大多数只关心服务器计数器的监控软件不同,它旨在纠正问题并确保业务服务。 其他选项将是tivoli或openview。
我向系统pipe理员强烈build议Zabbix寻找监控和制图解决scheme。
Zabbix拥有Windows和Linux系统的客户端(代理)。 他们还可以读取SNMP数据包,从几乎任何东西中绘制和监视统计数据。
我已经使用了3年,并且(相对)很容易pipe理和更新。
如果您愿意为其编写脚本,他们甚至可以进行应用程序监视。

如果您有任何关于使用的具体问题,请告诉我。
如果不是实时的图表[即几分钟的采样时间]对你来说是可以的 – 看一下Windows的Munin Node 。 或者你也可以通过snmp从windows获取大量统计数据,但是很久以前我就试过了,很快就放弃了。 慕尼黑节点就够了。
Perfmon可以编写脚本,并可以将设置保存在Vista中。 Perfmon甚至可以login到MSSQL数据库。 以下是如何做到这一点。
PROTIP:你可以设置你的单一的vista机器也可以从其他系统远程loginperfmon数据。
以下是如何从您收集的数据中生成一个或两个报告。
OpenNMS 1.7.x具有WMI支持。 OpenNMS的
否则,我会按照约瑟夫的build议去看Nagios / RRD路线。
“另一个带graphics输出和WMI / Windows计数器访问的工具…”
PolyMon具有良好的通用仪表板显示,结果以db为长期趋势/报告。 WMI,Perfmon,SNMP,Ping,TCP端口,Powershell ….
对于极其可configuration的实时显示(所有相同的数据源),同一产品的一个变体是PolyMonRT
我爱他们。
pipe理员阿森纳有一个伟大的perfmon监视器与graphics图表。 这是免费的尝试。
可以理解的是,4种不同的监控工具的设置可能是相当多的工作。 由于您已经在使用nagios(有史以来最好的开源监视工具),我会考虑将您的监视function集成到同一个地方(NAGIOS)。 我已经使用nagios来监视系统中的所有元素(sql server,networking设备,windows计算机…)以及更多(linux服务器,solaris服务器,java应用程序等)。 我对你的build议如下:
* Cisco routers, HP switches, HP prolient servers: Use check_snmp_int and check_snmp in nagios (you get exactly the same information cacti uses), then install pnp4nagios in your nagios server (that gives you the nice graphs, not just for snmp data but for everything else) * Windows 2003, IIS, SQL Server: Install NSClient++ on your windows machines (nagios client for windows), then you can to access all performance counters, WMI objects and more from nagios. Pnp4nagios takes then care of the graphs.
祝你好运
//马尔科
Samurize非常适合devise视觉实时perfmon显示器。 您可以在编辑器中devise所有内容,包括graphics和覆盖图。 它可以在桌面或后台运行,并定期生成图像文件。
添加所有计数器后,可以将生成的configuration保存为msc文件。 然后打开.msc重新打开显示器。
JR
逻辑pipe理员会让你脚本性能监视器满意吗? 我也find了一个可能有用的脚本 。
使用RoboTask模拟鼠标和键盘活动,因为它发送虚拟鼠标点击和击键,它可以自动执行任何应用程序中的任何给定的任务。 您可以设置一个在启动时或计划运行时运行的任务,并在您的计算机上自动执行与应用程序可以响应一样快的“杂项”作业。 (如果你的应用程序挂起10分钟,显然你将不得不推迟脚本10分钟)
RoboTask甚至可以与其他计算机上的自身实例进行通信,从而允许您“集中”控制/一次启动许多任务。 具有基本编程知识的人也可以使用条件和循环。
“编写”任务就像使用脚本一样,只是因为所有可用的“命令”都用自定义GUI列出,所以不会input任何内容。 您必须指定每个操作之间的延迟,以便为程序提供响应的时间,即使延迟时间是毫秒。
或者,您可以使用Automation Anywhere ,因为您可以“logging”您的活动,然后让它“回放”,从而有效地创build一个可以反复模拟的“脚本”,从而更易于configuration。
SCOM 2007可以做到这一点。 无论如何,你将使用的工具,照顾不超载通过监测系统。
挖掘不那么习惯的WMI可以揭示WMI的麻烦。 我们的SCOM由于WMI查询过深而没有caching数据而暴露了问题。 我们必须应用修补程序来保持WMI工作。
关于如何监视你的Windows服务器的另一篇文章引用你用什么工具来监视你的服务器? 有一个名为PAL的Codeplex的工具,我通常在服务器上定义我需要的所有计数器,并安排它们自动启动并每小时运行5分钟。 输出到blg二进制文件,我后来紧缩使用PAL(M $ LogParser),并生成我的报告。 这个任务可以自动化,所以报告可以通过邮件发送。
PAL工具:pal.codeplex.com
嗯 – 上述都是有效的select,有些可能比perfom解决scheme更好。
但是对于您的Perfmon解决scheme,您可以保存并加载计数器集。
使用适当的计数器设置PerfMon显示。 右键单击图表并selectSave Settings As …并input适当的名称。 这将把计数器保存为一个HTML文件。
重新启动PerfMon(或右键单击并select“删除所有计数器”)。 在记事本中打开上面保存的html文件,并将其全部选中并复制到剪贴板。
点击剪贴板图标(粘贴计数器列表)或按ctrl – v 。
免责声明:我的$ .02作为Zenoss社区pipe理器。
Zenoss做你想做的一切:思科,惠普交换机和服务器,Windows服务器和应用程序通过WMI。 正常运行时间/可用性,带宽使用和警报发送(再加上您可以重新使用现有的Nagios和Cactii插件)。 此外,它是免费且开源的,不使用任何代理,并且拥有非常庞大而活跃的用户社区,用于监控非常多元化的硬件和服务。