Articles of 性能监控

什么是最适合中型企业的系统监控/采集和报告工具?

IT部门在过去的几年里一直在增长,我们需要获得一些软件来捕获和报告来自计算机,服务器,pipe理交换机和路由器的信息。 大概的设备数量: 服务器10 工作站150 路由器7 pipe理交换机15 非pipe理型交换机5 我们想要捕捉的项目: networking性能监测 带宽量表 SMNP实时图表 实时接口监控 networking的映射 自动检测硬件变化(路由器,交换机,工作站) 库存pipe理(硬件和软件报告) 它也作为远程查看工作站的pipe理工具 我们的networking中有Adtran和Cisco设备。 预算约为5000美元,我们希望充分利用这笔钱。

在服务器上监控IOPS的实用程序

我们最近运行了Dell Performance Analysis Collection套件,该套件通过WMI监控您的服务器24小时。 您将该文件发送给戴尔,他们会返回带有IOPS和MB / S磁盘使用情况的报告。 这为我们揭示了一些有趣的数据,我们希望进一步研究。 这只是戴尔的销售工具,但有没有类似的工具,我们可以下载/购买使用,生成我们自己的报告? 更好的办法是告诉我们使用IO的过程是什么。

按networking适配器和进程分解WindowsnetworkingIO

我想要做的是通过networking适配器和进程分解networkingIO。 目标是确定哪些进程在某个networking适配器上生成最多的IO。 资源监视器允许按进程监视networkingIO,或通过适配器监视networkingIO,但不能通过2个参数(进程+networking)将其分解,因此您可以在某个适配器上看到IO,但无法辨别出哪一个正在运行的进程正在为该IO做出贡献。 或者你可以看到有多lessnetworkingIO正在生成每个进程,但你无法辨别哪个networking适配器。 与Windows Perf计数器,进程监视器,进程浏览器等相同的限制 根据你的经验,你有什么build议,哪个公用事业对这个任务有好处? 我不是在寻找一个高级的捕获工具,只需要通过一个特定的适配器对进程进行计数。 期待您的回音 :)

仙人掌 – 你如何得到符合某些标准的系统列表?

有没有可能使用Cacti让它给你一个符合一定标准的机器清单? 例如,在过去一周内,平均CPU负载超过50%的机器是什么? 什么机器有5%的可用磁盘空间? 等等 我没有find任何合适的插件,有谁知道任何可以执行此任务的东西?

监控Linux上单个进程的负载和资源使用情况(Red Hat)

有没有人知道一种方法来监视单个程序的负载和资源使用情况。 我所拥有的是一个过程,我想知道它将多less负载放在服务器上,但这不是我可以“监视”来感受的东西。 我想要做的是类似的 $ monitor“someapp”& 让它运行,然后检查某种日志。 是否有任何红帽软件包或可下载的程序可以或多或less地监控整个stream程的负载和资源使用情况?

如何将'w3wp'进程名称转换为PID或用户名? (即 – “w3wp#29)

我正在Windows Server 2003 IIS6 Web服务器上运行一些perfmon计数器/报告,使每个网站都在其自己的应用程序池/工作进程用户下运行。 该报告提供了这些网站的名称,例如: w3wp#29 w3wp#30 w3wp#31 w3wp#32 我需要工作进程名称(或PID),以便我可以确定哪个网站与每个相关。 #29,#30,#31等号码不是PID,因为当我启用任务pipe理器中的PID视图,或者如果我启用Sysinternals Process Manager中的“命令行”列,或者使用iisapp.vbs脚本 – PID是更长的数字。 我一直没能find任何东西将上述过程转换成应用程序池用户名或至lessPID,所以我可以使用iisapp.vbs脚本交叉引用它到该网站。 我研究了这个,确实遇到了一个registry设置,可能会做我正在寻找,但除非没有其他方式我不想做registry更改: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfProc\Performance] "ProcessNameFormat"=dword:00000002 有关如何查找或转换w3wp#XX进程到应用程序池用户名或PID的任何想法? 谢谢

调整内存升级

我的雇主在全国各地有超过一千台服务器(运行SQL Server 2005 x64和一些其他应用程序)。 而在我看来,他们所需要做的事情都力量不足。 具体来说,我觉得服务器根本没有足够的内存来满足机器要求的数量。 目前所有的服务器都有6GB的内存。 用户几乎总是抱怨性能(主要是因为immo,服务器经常陷入分页文件)。 我终于说服了至less在一个盒子上尝试内存升级的能力,并看到结果。 但是,他们希望在度量标准之前和之后,以便他们可以看到费用是合理的。 我的问题是我应该收集哪些指标,以确定性能是否真正提高? 我是一个开发者,所以我不确定如何收集什么(我有一个Perfmon的传递知识)。 编辑:我想我正在寻找特定的计数器来testing。

Nagios插件在负载较高时执行进程快照

我们已经通过NRPE插件configuration了带有check_load Nagios来监视服务器负载,当负载很高的时候它会报告,但是当时没有select进行快照的顶层进程(如top命令)。 有没有任何nagios NRPE插件?

在Unix中sorting活动进程

我怎样才能sorting在UNIX上的总进程时间的活动进程?

仙人掌graphics不正确的加载平均值

我刚刚设置了cacti来监视我认为需要升级的服务器上的CPU和内存使用情况,但为了能够为我提供资金,我需要事实。 我想让Cacti监视内存的使用情况,Load Average会做的,但是生成的图似乎与现实无关。 根据最高我的负载平均现在是徘徊在5左右,但仙人掌是在0.1的graphics! 我怎样才能让仙人掌监视服务器上的实际负载平均值? 要监视的服务器正在运行RHEL5并使用net-SNMP作为SNMP deamon。 谢谢, 巴特。