微软提供了一些本土工具来实现Windows服务器监控。但是通常,管理员想要或者需要更深入地了解环境以留意性能、内存消耗、容量和整体系统健康状态。现在有各种各样的免费的第三方Windows服务器监控工具可以提供帮助。
Nagios。这一套开源工具提供管理套件功能,其最初作为网络管理系统。之后Nagios的功能逐渐充实,如增加了数据中心系统监视功能,其中包括Windows服务器。Nagios监控Windows服务的性能,如Internet Information Services(IIS)、Exchange服务器和动态主机配置协议(DHCP)。如果出现服务变慢或停止,该工具会提示管理员做出应对。
Windows Health Monitor。来自ManageEngine的Windows Health Monitor可以管理多达10个Windows服务器,跟踪服务器内存消耗、磁盘使用、带宽容量和应用程序的性能。如果服务器资源使用超过预设的阈值,管理员会收到通知。
智能平台管理接口(IPMI:Intelligent Platform Management Interface)管理工具。该工具是一组计算机子系统的接口规范,对独立于主机系统的CPU、固件和 *** 作系统进行管理和监控。IPMI管理工具执行常见的服务器管理功能,比如查看固件日志并作用于带外通信,所以能够将网络问题的影响降到最小。IPMI允许管理员管理已关机或无响应的电脑。
CN=Monitor。CN=Monitor提供了轻量级目录访问协议(LDAP)的目录服务器监视工具。因为对于企业网络,性能是提供优质服务的关键。CN=Monitor验证系统复制、检查集群和负载平衡器、评估系统模式并监视缓存大小。该工具还可以评估趋势,以及在需要时生成电子邮件警报。该系统使得公司能够确保服务器配置执行在指定的标准。
New Relic Servers。该软件作为服务监控工具检查哪些服务器存在容量问题,允许管理员在出现问题之前采取纠正措施。根据内存或CPU消耗指定进程优先级。该系统监控云、物理或混合环境中的服务器健康可用性,每天可以完成超过6900亿的指标,涉及400万多个应用程序。1、监视连接前的准备工作51Testing软件测试网z]~9L-xF
1)进入被监视windows系统,开启以下二个服务Remote Procedure Call(RPC) 和Remote Registry Service (开始—)运行 中输入servicesmsc,开启对应服务即可)。51Testing软件测试网$X0^~Jr7F/O{(td
2)在被监视的WINDOWS机器上:右击我的电脑,选择管理->共享文件夹->共享 在这里面要有C$这个共享文件夹 (要是没有自己手动加上)。51Testing软件测试网1JF(x5m+zu2}
3)在安装LR的机器上,开始—》运行,输入 \\被监视机器IP\C$ 然后输入管理员帐号和密码,如果能看到被监视机器的C盘了,就说明你得到了那台机器的管理员权限,可以使用LR去连接了。(LR要连接WINDOWS机器进行监视要有管理员帐号和密码才行。)
W'bU#e(u
D B0
问题:在执行步骤3)时,输入 \\被监视机器IP\C$,出现不能以administrator身份访问被监控系统(若采用这种方式用LR对其监控的话,会提示:“找不到网络路径”)的情况,现象就是用户名输入框是灰色的,并且默认用户是guest。51Testing软件测试网6Lua`
O
yz
解决办法:这是安全策略的设置问题(管理工具 -> 本地安全策略 -> 安全选项 ->“网络访问:本地帐户的共享和安全模式”)。默认情况下,XP的访问方式是“仅来宾”的方式,如果你访问它,当然就固定为Guest来访问,而guest账户没有监控的权限,所以要把访问方式改为“经典”模式,这样就可以以administrator的身份登陆了。修改后,再次执行步骤3),输入管理员用户名和密码,就可以访问被监控机器C盘了。
"p"IK\ gH{eL0
若这样都不行的话(可能是其它问题引起的),那只好采取别的方法了。在服务器的机子上,通过windows自带的“性能日志和警报”下的“计数器日志”中新增加一个监控日志(管理工具—)性能—)性能日志和警报),配置好日志,也能监控服务器的cpu、memory、disk等计数器。当然,这种方法就不是用LR来监控了。51Testing软件测试网@dC)ONC0Hp
2、用LR监视windows的步骤
_ D7r`gE0
在controller 中,Windows Resources窗口中右击鼠标选择Add Measurements,添加被监控windows的IP地址,选择所属系统,然后选择需要监控的指标就可以开始监控了。做一个良好的企业网站,独立服务器相对是比较有优势的,企业所拥有的数据大都会存储在特定的独立服务器中,因此,我们应该时时做好独立服务器的性能监控,以维护数据的安全监控。下面壹基比小喻来给你们分析下。
硬盘性能分析
由于磁盘是影响系统性能的常见因素,因此,管理人员需要收集磁盘性能I/O状态信息,来判断对整个系统性能的优化指标。
内存利用率
与CPU利用率一样,管理人员需要了解独立服务器内存的利用率,并监控当前进程列表所占用的内存情况,对阈值设置警告,当使用过高时,管理人员能够及时知晓。
文件系统容量
应用服务需要使用磁盘空间进行存储和处理,如果空间不足可能会导致服务无法正常运行,因此,管理人员应时刻监控磁盘空间的空闲容量。
一般来说,文件的空间使用率不应该超过85%,,一旦超过,管理员就应该马上进行处理。在管理界面中,用户也可以根据相应的标识来判断阈值的大小。
资源记录
对独立服务器性能资源使用数据做好记录,然后进行分析,看某个时间段的网卡流量是否有不正常的变化,如果出现忽高忽低,则需要对独立服务器进行检查。
CPU利用率
管理人员需要了解系统每个CPU对应的利用率,并监控服务器当前任务所占用的CPU,确保不会影响任务的运行。设置CPU阈值警告,当CPU负载过大时,能够产生报警,提供管理人员着手处理。
除了要对独立服务器进行性能监控和数据记录,还要分析一下某个时间段流量有没有不正常的变化,如果出现有时高有时低的情况要及时对独立服务器做排查。linux服务器性能监测是很重要的工作,服务器运行应该提供最有效的系统性能。当服务器系统性能突然低于平均应有的情况,问题可能来自在执行的进程、内存的使用率、磁盘的性能、网络流量和cpu
的压力。在预算短缺的今天,理解如何优化系统性能比以往任何时候都重要。
要实现它的前提是,你必须充分了解自己的计算机和网络,从而找到真正的瓶颈所在。本文提供一些基础的工具来辨别和处理一些性能问题。使用的linux
发行版本是red
hat
enterprise
linux
4,工作过程是:首先查看整个系统的状态,然后是检查特定的子系统。
linux服务器进行性能监控有几种方法,每种方法都各有其优缺点。
使用snmp等标准工具
标准及非标准工具能执行一个或多个收集、合并及传输阶段,如rstatd或snmp工具,然而标准的rstat后台程序提供的信息是有限的,速度慢而且效率低。
内核模块
几个系统监控工程利用内核模块来存取监控数据。一般情况下,这是很有效的收集系统数据的方法。然而这种方法存在的问题是,当主内核源内有其它改变时,必须保持代码一致性。一个内核模块可能与用户想使用的其它内核模块相冲突。此外,在使用监控系统之前,用户必须获得或申请模块。
/proc虚拟文件系统
/proc虚拟文件系统是一个较快的、高效率执行系统监控的方法。使用/proc的主要缺点是必须保持代码分析与/proc
文件格式改变的同步。事实表明,linux内核的改变比/proc
文件格式的改变要更频繁,所以,用/proc虚拟文件系统比用内核模块存在的问题要少。本文介绍的方法即基于/proc虚拟文件系统。
一、
/proc文件系统特点
linux
系统向管理员提供了非常好的方法,使他们可以在系统运行时更改内核,而不需要重新引导内核系统。这是通过
/proc
虚拟文件系统实现的。/proc
文件虚拟系统是一种内核和内核模块用来向进程
(process)
发送信息的机制
(所以叫做
/proc)。这个伪文件系统让你可以和内核内部数据结构进行交互,获取
有关进程的有用信息,在运行中
(on
the
fly)
改变设置
(通过改变内核参数)。
与其他文件系统不同,/proc
存在于内存之中而不是硬盘上。不用重新启动而去看
cmos
,就可以知道系统信息。这就是
/proc
的妙处之一。
小提示:
每个linux系统根据软硬件不同/proc
虚拟文件系统的内容也有些差异。/proc
虚拟文件系统有三个很重要的目录:net,scsi和sys。sys目录是可写的,可以通过它来访问或修改内核的参数,而net和scsi则依赖于内核配置。网络带宽利用率是指:带宽每秒收到、发送信息的效率。带宽分配是为了在有限的带宽内保证实时业务的传输,不至于因为业务量太大而出现网络阻塞现象。
我们访问互联网的过程中存在这两种行为:一是上传数据,二是下载数据。上行带宽指的是上传的速度,而下行带宽指的是下载数据时的速度。
云帮手通过对服务器多网卡的上行带宽和下行带宽传输情况进行实时监控,使用户可以精准了解到各网卡的运行情况,做到合理带宽分配,保证网络畅通。对服务器来说,硬盘因为其机械结构,是最容易出现故障的设备。但恰恰是这最容易出现故障的设备中,存储着对企业来说最至关重要的IT资源——数据。一旦硬盘出现故障,会给企业带来重大的损失。据统计,为了解决硬盘故障带来的损失,目前全球每年的数据恢复市场价值大约在千亿美元——而这仅仅是是企业损失的一小部分。近年来,为了解决这一问题衍生出了大量的技术如:Raid、双机热备等。但这些技术都是在基于增加磁盘的数量的方式来尝试解决问题,降低了数据丢失的概率,但同时大大增加了运维成本,提高了管理的难度。
为此,蚁巡运维平台尝试引入一种新的方式,通过远程实时监控服务器硬盘的健康状态,达到在不增加硬件成本和管理成本的基础上保障数据安全的做法。通过蚁巡运维平台,可以自动发现安装了SMART标准技术的硬盘并远程监控其磁盘的健康指标。
SMART的全称为“Self-Monitoring Analysis and Reporting Technology”,即“自我监测、分析及报告技术”。支持SMART技术的硬盘可以通过硬盘上的监测指令和主机上的监测软件对磁头、盘片、马达、电路的运行情况、历史记录及预设的安全值进行分析、比较。当出现安全值范围以外的情况时,就会自动向用户发出警告。几乎所有主流的硬盘,包括固态硬盘都支持这一技术。但该技术只适用于单机环境,且必须手工获取数据,使用该技术防止硬盘故障的管理成本很高。而在蚁巡中,可以批量的、远程的、实时的监控使用了该技术的硬盘,大大降低了管理成本。
同时,通过蚁巡还可以获得硬盘的使用时间、使用次数等基本指标数据。可以有效的评估硬盘的使用情况,从而进一步评估设备的使用率、寿命等信息。
据统计,通过这项技术,可以提前发现超过60%的硬盘故障,给企业带来的价值无可估量。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)