1. Performance Co-Pilot
Performance Co-Pilot,简称 PCP,是一个系统性能和分析框架。它从多个主机整理数据并实时的分析,帮你识别不正常的表现模式。它也提供 API 让你设计自己的监控和报告解决方案。
2. Anturis
Anturis 是一个监控你的服务器、网站、IT基础设置的基于云计算的SaaS平台。它有一个全面的监控解决方案列表,非常值得一看。
3. SeaLion
SeaLion 是一个基于云计算的Linux服务器监控工具。它可以用一个面板简单的监控所有的服务器并且诊断问题。它只需要几分钟就可以安装好,具有及时提醒功能,当发生问题时你可以及时的收到提醒,还具有日常数据汇总等功能。
4. Icinga
Icinga 是一个免费开源的服务器监控工具,可以检测服务器资源的可用性。它可以记录服务器问题并且通知你。
5. Munin
Munin 是一个网路和系统监控工具,可以帮你分析服务器资源趋势。它是一个即插即用的解决方案。默认的安装方式提供了很多的报告。
Windows Server 2008作为服务器平台已逐渐被推广和应用,丰富的功能和良好的稳定性为其赢得了不错的口碑。但是和Windows Server 2003相比,其系统的自我监控功能并没有多大的改进。因此,为实时获取服务器的运行状态信息以保证其安全稳定运行,管理者还需要部署一款第三方的工具。笔者为大家推荐Spotlight on windows,它能够满足你对服务器实时监控的需要,让你对服务器的运行状态了如指掌。
Spotlight大家可以从其官方网站(http://www.quest.com/spotlight-on-windows/)下载,安装过程非常简单,根据安装向导可轻松搞定。
Spotlight支持对服务器的本地监控和远程监控,不过在监控之前需要创建相应的连接,然后通过激活该连接就可实施对服务器的监控了。创建连接的过程比较简单,分别以创建本地连接和远程连接来说。运行Spotlight打开其主界面,在左侧的窗格中有三个功能项Live connections(活动连接)、All connections(所有连接)、Welcome to Spotlight(欢迎到Spotlight)。点击All connections项其下面有两项:Spotlight on windows(freeware)和Spotlight on windows Clusters,第一项用来创建和设置本地监控的连接,第二项实施集群监控即在本地对多个服务器实施监控。我们以本地监控为例演示如何创建服务器连接。
右键点击“Spotlight on windows (freeware)”选择“Connection manager”打开连接管理窗口。双击New connection打开连接设置向导,在Select connection type中选择Spotlight on windows (freeware),在New connection name后输入连接名(本例为Windows Server 2008)单击“ok”进入下一步设置面板。在该面板中需要输入各种连接信息,如果要对远程服务器进行监控,要分别输入其IP地址、Domain(域名)、User(用户名)、Password(密码),因为是本地监控,我们勾选Local Machine即可。单击“ok”这样一条连接就创建完毕,
提示:如果要对某个连接的属性进行修改,可首先选中该连接,然后点击展开其右侧的“Tools”菜单选择“Properties”进行更改。同时在菜单项下可对连接进行删除、更名等操作。
(1).连接到服务器
在Spotlight主窗口,依次点击“All connections→Spotlight on windows (freeware)”找到刚才创建的名为Windows Server 2008的连接,双击该连接可以看到右上角形象的连接过程,连接过程中会弹出一个对话框,让你选择设置一个校正时间,默认为1小时,设置完成后勾选“Always calibrate new connections using this seting”此后就使用该选项。(这个校正时间其实就是Spotlight记录服务器运行状况的一个时间段,它会保存这段时间内服务器所有的运行状态的参数,大家可根据需要选择。)单击“ok”连接成功,在Live connections中出现该连接并显示红色,另外系统任务栏中的Spotlight也显示为红,此后颜色根据服务器的运行状态呈现红、黄、蓝变化。并且在右侧的窗格中显示服务器当前的各种运行参数。
(2).查看服务器的各项性能
红色警报
在服务器的监控面板中可以看到诸如System、Network、CPU、Memory、Paging Files、Disks等运行状况。Spotlight以红、黄、蓝三种颜色标识服务器各组件的运行状况:红色是警报提示,如果哪项参数显示红色,就表示当前服务器的该组件性能告急或者出现了性能瓶颈,需要管理员马上解决相关问题,如图所示,笔者服务器的CPU的利用率太大,达到了100%。单击Total CPU Usage区域弹出警告说明,并为管理员提供解决方案(见图3)。如果哪一项显示为黄色,表示该项处于亚健康状态,需要管理防范和注意了。如果是绿色,则该项运行正常。
进程监控
点击Spotlight工具栏中的Processes工具按钮可查看服务器当前运行的进程情况,其选项远比Windows Server 2008的进程查看器要丰富得多。点击某进程会在下面出现一个框架窗口显示该进程的详细信息,Process Details项下显示了该进程的各项属性,诸如CPU User Mode、CPU Kernel Mode等在Server 2008的进程管理器中看不到的内容,这对于一个有经验的管理员进行进程分析、排错是非常有帮助的。点击Process History项,会以图标的形式以10分钟为间隔形象显示该进行的Page、Memory、Reads/Writes等参数的历史信息(见图4)比Server 2008的进程管理器记录得要多也形象得多。另外,在Process Threads项下可以看到该进程的线程信息,这更是Server 2008的进程管理器所不具备的。此外,Processes项还包括Services和System Drivers。Services可以查看服务器当前的服务运行状况,Spotlight中的服务查看工具以树形结构组织各种服务,可以让管理员看清服务之间的从属关系,并且显示的服务更全面。System Drivers囊括了服务器所有驱动的信息,并且表明的驱动的类型、状态,这在对服务器进行优化中非常有用。
CPU监控
CPU是考量服务器性能的主要指标,也是服务器监控的重点。点击Spotlight工具栏中的CPU工具按钮可查看服务器当前CPU的运行状,Spotlight以图表的形式显示CPU的个性性能参数。其中有对服务器特别重要的Server Work Queues、Kilobytes Transferred等参数,其中Server Work Queues显示了服务器对于各种请求的响应能力的状况,Kilobytes Transferred显示了服务器的传输速度。这两项参数是管理员对服务器监控的重点,特别在Web、SQL等与客户端交互比较频繁的服务器这两项指标至关重要。另外,Spotlight还支持多线程、多核CPU的监控。Spotlight记录了服务器CPU运行的历史记录,支持以图标形式显示性能参数、保存服务器运行参数,操作中选择对于的工具按键就行了。
云监控服务主要有以下这些功能:1. 自动监控:云监控服务不需要开通,监控服务会根据您创建的弹性云服务器资源或者弹性伸缩等自动启动。用户在创建和使用云服务后可直接到云监控服务查看该服务运行状态并设置告警规则。
2. 主机监控:通过在弹性云服务或裸金属服务器中安装云监控服务Agent插件,用户可以实时采集ECS或BMS 1分钟级粒度的监控数据。已上线CPU、内存和磁盘等40余种监控指标。
3. 灵活配置告警规则:对监控指标设置告警规则时,支持对多个云服务资源同时添加告警规则。告警规则创建完成后,可随时修改告警规则,支持对告警规则进行启用、停止、删除等灵活操作。
4. 实时通知:通过在告警规则中开启消息通知服务,当云服务的状态变化触发告警规则设置的阈值时,系统通过短信、邮件通知或发送消息至服务器地址等多种方式实时通知用户,让用户能够实时掌握云资源运行状态变化。
5. 监控面板:为用户提供在一个监控面板跨服务、跨维度查看监控数据,将用户关注的重点服务监控指标集中呈现,既能满足您总览云服务的运行概况,又能满足排查故障时查看监控详情的需求。
6. OBS转储:云监控服务各监控指标的原始数据的保留周期为两天,超过保留周期后原始数据将不再保存。您开通对象存储服务(Object Storage Service,以下简称OBS)后,可将原始数据同步保存至OBS,以保存更长时间。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)