管理与监控服务器日志数据最佳,充分发挥服务

2019-11-14 18:21栏目:公司领导
TAG:

...

现在市场上不同品牌、不同种类的服务器有很多种,用户在选购时,要从纷繁的型号中选择出所需要的,适合于自己应用的服务器产品,仅仅从配置上判别是不够的,需要有一个科学的综合评价方法,通过实际测试来筛选。下面将介绍一套PC服务器性能综合评价方法。

灵活利用第三方工具。通常工程师小组会购买服务器日志管理工具,然而却从未正确使用过。举例来说,在进行购买之前,需要先对现有基础架构进行盘点。通过盘点结果,工程师们应该能确定日志管理工具是否能够支持当前环境中各种设备的日志管理。确保理解自身的日志管理需求--以及你想从中获得的内容--以上问题需要在花费数千美元购买日志管理工具前仔细研究。另外一个例子便是安全问题--如果安全是一个重要控制目标,在决定时需要选择能够提供主动告警的软件厂商。无效的工具可能建立一个日志环境,而你很难甚至完全无法)从中得到你所需要的数据。

这些年来,关于代理的负面影响一直在降低,但它们所产生的影响一直在被评估,尤其在执行关键任务或对性能要求十分苛刻的负载上。不仅如此,Steffen同样表示,新兴的监控工具可以提供更多功能,包括自动化安装,重装或维护运行环境中的代理。

综合评价PC服务器的性能,需要从多个方面对服务器进行测试,包括CPU、内存、硬盘等部件的性能表现,服务器在web服务器应用、数据库服务器应用等方面的应用性能,以及服务器的稳定性等。而且还要保证测试过程的规范性,形成了标准化的操作,保证了服务器性能测试结果的有效性。

锁定日志。服务器日志管理将被某个授权小组所审计。仅有少数授权人员对日志管理与日志记录活动负责。将访问权限授予太多人员可能会引起潜在的事故或恶意的)删除甚至修改现有日志环境,进而影响诚信守则或破坏监管日志要求。

“如果你正在测试一台服务器环境在使用高峰期将如何运行,管理员需要设置如下几个观察周期,包括一般运行情况,使用高峰期,以及最终回归至普通运行情况,”Bill Kleyman,MTM Technologies Inc.的虚拟架构师说。“设置观察周期太快将可能捕捉到无用数据,而设置周期太短则会遗漏使用峰值是的重要服务器状态信息。”

三、    服务器应用性能测试
1)    Web应用性能测试:
采用SPEC web基准测试,对服务器web应用性能进行测试。SPEC web测试的原理是,通过多台客户机向服务器发出Http Get请求,模拟internet用户对服务器的请求,调用Web服务器上的网页文件,这些文件从数千字节到数兆字节不等。在相同的时间里,服务器回答的请求越多,就表明服务器对客户端的处理能力越强,系统的Web性能就越好。
Web应用性能测试的测试方法如下:
在被测服务器上安装Windows操作系统,根据SPEC Web基准部署web服务。采用斯博伦公司的Avalanche,以仪表代替模拟客户端向服务器发送http请求。根据实际的Web 服务器一天中的运行情况建立了一个服务器页面请求模型,该模型由4个阶段组成,第一阶段是预热阶段, Avalanche发出的请求量由0慢慢上升;第二阶段是逐步加压阶段,请求量逐步累加到最大值;第三阶段是动态维持阶段;第四阶段是下降阶段,请求量由最大值迅速下降为0。
记录应用服务器系统最多可支持的用户数和每秒最大事务数。对被测服务器测试三遍,每遍之间被测服务器和测试仪均重启,结果取三次的平均值。
2)    数据库应用性能测试:
本次的数据库应用性能测试依据TPC组织交易处理性能委员会)提出的TPC-C规范,TPC-C规范是专门针对联机交易处理系统OLTP系统)的,它模拟了一个比较复杂,并具有代表意义的OLTP应用环境:假设有一个大型商品批发商,它拥有若干个分布在不同区域的商品库,每个仓库负责为10个销售点供货,每个销售点为3000个客户服务,每个客户平均一个订单有10个产品,所有订单中约1%的产品在其直接所属的仓库中没有存货,需要由其他区域的仓库来提供。
该系统要处理的典型事务主要有以下5个:

日志管理最佳实践与秘诀

传感器校准:需要忽视传感器本身的重要性。来自网络交换机或服务器的数字信信号常都是十分准确的。但是某些传感器,例如温度,湿度,空气流或其他环境类型的传感器通常是通过模拟信号传输,可能需要经常校对并定期更换电池来保证其长期稳定的工作。

本文介绍的测试方法,将测试指标划分为四大类,分别为基本信息检测、服务器部件性能测试、服务器应用性能测试、服务器的稳定性和功耗测试。下面就每一类别的测试内容、测试方法和测试评价进行介绍。

随着数据中心规模增长,有效合理管理服务器日志变得越来越重要。服务器、防火墙、应用程序甚至是交换机设备的事件日志可以为IT管理员分担许多工作压力,而不是忙于救火--若正确管理日志,工程师们完全可以建立一个主动的可用性监控与控制环境,预防问题产生。现在就让我们来回顾一些有效利用服务器日志数据的技巧与秘诀。

当工程师接受新服务器后,仅完成安装系统、应用程序并上架后便拍拍屁股离开,远不能发挥服务器性能。服务器需要通过周期性的监控来确保硬件投资得到了预期回报--并对潜在问题提出告警,比如资源不足或硬件故障。性能监控工具可以提供大量的可用信息,但需要确保工具被正确安装与运行。本文介绍了些可以帮助管理员们从系统性能监控中获得最大利益的技巧。

TPC-C的测试结果主要有两个指标,即流量指标Throughput,简称tpmc)和性价比Price/Performance,简称Price/tpmc)。
流量指标Throughput,简称tpmc):描述了系统在执行支付操作、订单状态查询、发货和库存状态查询这4种交易的同时,每分钟可以处理多少个新订单交易。所有交易的响应时间必须满足TPC-C测试规范的要求。流量指标值越大说明系统的联机事务处理能力越高。
性价比Price/Performance,简称Price/tpmc):即系统的整体价格与流量指标的比值。性价比越低越好。
测试中,首先在被测服务器上安装Linux操作系统,并安装Oracle10g数据库。在测试工具的选取上,我们选择符合TPC-C规范的基准测试工具Benchmark Factory for Database 4.6,该工具可模拟联机交易处理系统,按设定的比例执行新订单、支付操作、订单状态查询、发货、库存状态查询等事务,从而得出系统的流量指标和性价比。

当使用日志管理系统时,理解日志在数据中心用所扮演的角色十分重要。防火墙,服务器或应用程序日志可以共同工作来实现更加安全的环境。记住,主动扫描日志与设立日志告警,管理员们可以快速发现内部环境中的安全故障。通过主动记录日志活动,数据中心工程师可以加固环境中潜在的薄弱点。更重要的是企业数据安全。日志管理在防止数据丢失中扮演着重要角色。任何安全漏洞都可能让公司在信誉与支出上花费高昂的代价。

如果没有正确使用,工具是无法产生价值的。在许许多多的案例中,性能监控工具已经被部署,但是没有清晰的规划来使用与分析所收集到的海量数据。工具则变成了管理员们用来抽查或不定期故障处理的简单工具;这是一种投资浪费。

图片 1

坚持检查日志。许多组织把日志看作是查找信息或排查故障的参考信息,而没有定期审视这些日志信息。但主动检查与分析日志数据来确保一致性需要通过纪律约束。

工具架构:性能监控工具通常需要在受监控系统上安装代理或额外驱动即使是虚拟机)。代理具有优势也有不足。首先,它们十分有用,因为代理可以收集并传输许多重要信息,比“无代理”的监控工具提供更多监控参数。尽管如此,代理通常被作为软件“客户端”,将所有数据报告给中央服务器,中央服务器将收集与处理这些数据。所以每个代理都需要占用一定的计算资源,这可能在一定程度上影响整台服务器的负载性能。

图片 2

测试日志管理工具。渗透测试或内部一致性测试将帮助确定日志收集是否正确。更重要的是,通过测试我们可以评估自己是否收集到正确事件日志以及对应的告警。通过测试我们可以回顾会重新定义优化流程。周期测试可以帮助组织磨练其日志管理机制并让其更加有效。当进行测试时,工程师们不仅需要明白测试目的,同样还需要注意是否有任何未授权的系统应用程序在运行或是否有其他分支细节没有考虑完善。

实现精确的性能监控

二、    服务器部件性能测试
服务器部件性能主要考虑CPU、内存和硬盘的性能表现,以下分别介绍主要的测试工具和方法。
4)    CPU性能测试:
使用通用测试工具SiSoftware Sandra 2009进行测试。SiSoftware是一款可运行在32bit和64bit Windows操作系统上的分析软件,可以对于系统进行方便、快捷的基准测试。利用这款工具,获得被测服务器处理器的整数和浮点运算能力。
5)    内存带宽性能测试:
内存的性能测试也采用SiSoftware Sandra 2009进行测试。使用SiSoftware获得内存带宽、内存缓存延迟等性能指标,SiSoftware通过向内存缓存发送足够多的数据来获得内存带宽;通过记录传输数据块所消耗的时间作为内存缓存延迟。
6)    硬盘IO性能测试:
在Windows操作系统下,使用通用测试工具IOMeter获得系统IO的带宽、延迟等性能指标,在测试中,选择不同的测试脚本,全面测试被测服务器的IO性能;包括以下测试项:  

采用内部日志管理策略。通过日志管理,服务器日志分析将成为例行的关键流程。管理员需要设计对应的策略来实现常规日志报表。一旦所有报表完成,还需要分析流程中数据的一致性。许多时候,整合的日志报告可以显示安全问题或系统组件没有正常工作。例如,大型企业的数据中心可能包括大量设备。良好的日志管理策略将关注所有终端基础设置组件并将信息收集集中到日志管理工具中。工程师可以检查负载均衡器,安全网关以及数据中心应用程序来判断是否有异常存在。同样,拥有良好的策略,我们还可以收集与分析在一段时期内的日志记录。通过分析这些日志,可以关联重要安全更新与系统数据。这样便可以从长远角度组织入侵行为并确保系统健康管理。

专家们建议,想要提升性能监控工具的价值,首先需要理解业务影响--为何需要监控以及获得的数据将如何使用--在实际部署工具之前就应该充分考虑清楚。同样,充分利用工具的分析功能可以帮助对收集的数据进行评估与报告。配置工具的报表功能可能需要根据自己实际环境而花费一些时间,但却是能对数据分析产生很大作用。

总结:通过以上的测试方法,可以对服务器进行规范化的测试,保证了测试结果的有效性和测试工作的效率。记录系统部件性能、web和数据库应用服务器性能以及系统的稳定性和功耗等指标,通过对指标的分析和比较,找出被测服务器的不足,并可以对不同服务器的测试结果进行比较,为服务器设计和采购提供数据支持。  

·创建实时的日志工作簿以应对IT需求变化。保持一个活动日志簿可以追踪当前环境中的所有日志。通过了解这些系统所承担的负载,明白其性能峰值/谷值,并了解服务器利用率状况,可以让工程师们根据业务需求变化而精简其基础设施。活动日志工作簿可以让未来的数据中心工程师观察与学习整个环境是如何运作的。

版权声明:本文由ag真人发布于公司领导,转载请注明出处:管理与监控服务器日志数据最佳,充分发挥服务