
微软提供了一些本土工具来实现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万多个应用程序。Zabbix支持的主要监控方式
Zabbix主要有Agent, Trapper, SNMP, JMX, IPMI这几种监控方式,下面主要就监控原理和优缺点介绍一下这几种方式。
Zabbix支持的主要监控方式
Agent监控方式
Trapper监控方式
SNMP监控方式
JMX监控方式
IPMI监控方式
结论
Agent监控方式
在Agent监控方式下,zabbix-agent会主动收集本机的监控信息并通过TCP协议与zabbix-server传递信息。Agent监控方式分为主动和被动模式。在被动模式下,zabbix-agent监听10050端口,等待zabbix-server的监控信息收集信息请求;在主动模式下,zabbix-agent收集监控信息并通过10050端口主动将数据传给zabbix-server所在服务器的10051端口。
优点:
是zabbix最常用的监控方式,监测指标深入细致有针对性。
内置监控功能强大,内置监控项目丰富。
TCP方式实现通讯,可靠性也有保证。
缺点:
需要在被监控机器上安装zabbix-agent客户端,部署相对麻烦,最初需要逐个机器安装代理软件。
zabbix-agent客户端运行在被监控机上,会收集本机信息。
Trapper监控方式
Trapper监控方式使用zabbix-sender程序主动向zabbix-server发送数据。key的名称和发送的数据内容都可以灵活定义。发送的信息采用JSON格式,遵循zabbix-sender协议。可以自定义脚本利用zabbix-sender协议来向zabbix-server发送信息。
优点:
不需要在被监控机器安装zabbix-agent
不收集被监控机器的信息
可以自定义发送的信息内容
可以使用自定义脚本发送信息
缺点:
需要自定义发送的信息内容
无内置监控项目
SNMP监控方式
SNMP全称Simple Network Management Protocol,即网络管理协议,包括进程管理和被管理设备两部分。作为一种国际通用的网络管理协议被广泛的应用于对各种交换机,路由器等网络设备的管理上,而现在也越来越多被用于对服务器的监控上。
优点:
服务器一旦部署SNMPAgent,任何能实现SNMP协议的软件都可对其进行监测。
通过这种手段进行监测不需知道被监测服务器的用户名与密码,比较安全。
缺点:
很多服务器并非默认安装SNMPAgent,如果要通过这种方式监测则需要对所有服务器安装部署。
能监测的参数指标比较固定不够深入,无法满足用户的特殊需求。
由于SNMP协议是通过UDP方式实现的,在网络状况不佳的情况下其可靠性难以保证。
JMX监控方式
JMX,全称Java Management Extensions,即Java管理拓展,是Java平台为应用程序,设备,系统等植入管理功能的框架。在zabbix中,JMX数据的获取由zabbix-java-gateway代理程序来负责数据的采集。
优点:
可以详细地监控各类Java程序的运行状态。
缺点:
被监控机上需要安装zabbix-java-gateway
IPMI监控方式
IPMI,全称Intelligent Platform Management Interface,即智能平台管理接口,原本是Intel架构中企业系统的周边设备所采用的一种工业标准,后来成为业界通用的标准。用户可以利用IPMI监视服务器的物理特征,如温度,电压,电扇工作状态,电源供应以及机箱入侵等指标。
结论
根据以上对zabbix各主要监控方式的梳理,结论如下:
根据被监控机器的环境和客户要求选用适当的监控方式,可同时配合使用多种监控方式。
有条件在被监控机上部署zabbix-agent客户端时,该方法为第一选择,因为其功能强大且配置相对简便。
需要自定义脚本或者监控信息时,可使用trapper方式,即使用zabbix-sender程序或者自定义脚本遵循zabbix-sender协议,以JSON形式,通过TCP发送自定义信息。用SITEVIEW的网管软件和IT运维管理系统吧,它专门针对服务器及IT硬件与IT的应用服务来监控运维的,针对服务器监控的软件有,比如SITEVIEWECC88综全管理系统,SITEVIEWITOSSIT运营支撑系统,NNM网络拓扑图,SITEVIEWCFR配置管理平台,SITEVIEWALIPMI接口和RJ45的网口外观上一样,一般主板上带有的IPMI接口会和网卡分开放置,具体区分还要看主板的Specification,下面红色部分的即为IPMI接口
找到IPMI接口后,我们要接上一根网线。然后开机点亮,按F2或者DEL进入BIOS,具体按那个按钮看开机提示,例如我的这台机器需要按F2进入BIOS
进入BIOS之后,选择Server Mgmt菜单,如图所示
进入Server Mgmt菜单之后选择BMC network configuration
5
选中BMC network configuration后按Enter键进入,会有如下显示
1、首先按F2或者DEL进入BIOS。
2、进入BIOS之后,选择Server Mgmt菜单。
3、进入Server Mgmt菜单之后选择BMC network configuration。
4、选中BMC network configuration后按Enter键进入。
5、在Configuration Address source选项选择Static。
6、配置好ipmi之后按F10保存退出。
IPMI一般只能识别硬槽位信息但不能识别到RAID信息。就是所BMC只能看到服务器查了几块硬盘但是无法检测到配置的RAID几。可以通过其他工具查看甚至修改RAID 配置信息,比如megacli或者对应RAID卡厂商自主的管理软件。IPMI (Intelligent Platform Management Interface),IPMI意义是智能平台管理接口。IPMI是一个开放的标准硬件管理接口规范。它提供了这样的体系结构,其中定义了各种不同的个体设备如何能以标准的方式与CPU通信。透过IPMI这样的标准接口,系统管理员可轻易地从远程监控到服务器及Client端计算机的各项「健康状况」,并可依此获得各项MIS管理所需要的信息,即使当 *** 作系统(OS)失效时,IPMI仍可独立运作,协助管理者迅速了解硬件失效的原因,并进一步诊断硬件的各项问题,以使系统能在最短时间内重新恢复运作。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)