给您服务器配上最好的私家医生(下)
【IT168 专稿】在《给你的服务器配上最好的私家医生(上)》一文中我们为大家介绍了PRTG这个流量管理和监控软件的优势以及为服务器配置SNMP协议方便PRTG监控的方法。本文笔者将继续就如何通过PRTG来查看服务器运行状况进行介绍。
一、安装PRTG:
PRTG全称为Paessler Router Traffic Grapher,他是一个免费软件,我们可以直接下载使用他。当然安装过程是非常简单的,由于篇幅关系这里就不详细说明了,我们可以按照安装其他普通软件的方法去安装PRTG,笔者介绍的是Paessler.Router.Traffic.Grapher.v4.0.8.154.Enterprise他是PRTG 4.0.8版的企业版。
PRTG小档案:
软件版本:v4.0.8.154.Enterprise
软件大小:5.46MB
软件语言:英文版
软件类型:免费软件
适用平台:windows 2000/xp/2003
下载地址:点击下载
按照PRTG非常简单,象安装其他流行软件一样,按照提示一步步操作即可,在此忽略。下面介绍如何通过PRTG监控服务器硬件运行状况。
二、通过PRTG监控服务器硬件运行状况:
安装完PRTG后我们直接运行桌面上的名为PRTG Traffic Grapher的图标来启动他。下面介绍下如何设置PRTG扫描器来查看服务器各个硬件的运行状况。
第一步:运行PRTG程序后我们会在软件主界面中看到一个名为“click here to add your first sensor”的按钮,点该按钮将启动一个PRTG扫描器设置窗口。(如图1)
![]() |
| 图1 点击看大图 |
第二步:在接下来的添加扫描器向导中选择扫描器类型是关键,从上到下PRTG为我们提供了四种扫描器类型,依次为standard snmp traffic sensor(标准SNMP扫描器,一般对于网络流量监测用此模式,例如针对路由器交换机和服务器网络流量),paessler SNMP Helper sensor(一般用此扫描一些硬件信息,例如路由交换设备和服务器的CPU占用,内存使用等情况),Library snmp sensor,Custom snmp sensor,最后两项我们平时用到的比较少。由于我们是要对服务器的硬件运行状况进行监控,所以选择第二项paessler SNMP Helper sensor。(如图2)
![]() |
| 图2 点击看大图 |
第三步:接下来是设置目标信息,由于上篇我们已经为服务器安装了SNMP协议并进行了初步设置,所以我们把SNMP协议的相关信息添加到这里即可。笔者随便输入了一个设备名称www,地址写自己的IP地址或127.0.0.1,SNMP团体名称是上次修改过的softer,SNMP监控端口是161保持默认即可,设置完毕点“NEXT”按钮继续。(如图3)
![]() |
| 图3 点击看大图 |
第四步:如果可以正常连接目标开启了SNMP协议的设备,将出现scanning目标IP的窗口,反之将出现一个无法正常连接的提示。(如图4)
![]() |
| 图4 点击看大图 |
第五步:连接成功后将出现服务器的硬件信息,例如上面会写到服务器的CPU类型,安装的操作系统版本以及计算机名等信息;在下面的select one or more sensor types of this device by checking the boxes below处还有很多具体的硬件监视信息,包括CPU负载,进程数量,连接用户数,会话数,内存缓存,缓存信息等,我们点右下角的select all按钮将对所有硬件信息进行监控。(如图5)
![]() |
| 图5 点击看大图 |
![]() |
| 图6 点击看大图 |
第七步:设置绘制出来的图表信息,我们保持默认即可,当然如果想显示出1小时平均值和1天平均值的话要把对应的项勾选,最后点“finish”按钮完成扫描器的设置。(如图7)
![]() |
| 图7 点击看大图 |
第八步:之后所有监视信息都将以图表的形式展现在我们眼前,左边是对应的一个个参数,中间是对应的报表。(如图8)
![]() |
| 图8 点击看大图 |
第九步:我们还可以通过双击某个小图来查看其详细信息,放大图后我们查看更加清楚,图中显示的是服务器CPU的占用率,横坐标是监视的时间,纵坐标是占用的百分比。(如图9)
![]() |
| 图9 点击看大图 |
第十步:我们也可以通过点table标签来查看24小时,30天或1年范围内的CPU占用表格,这个和上面的图表是有所区别的,是以数据来说话的,显示信息是每隔五分钟的CPU占用率,方便我们了解服务器的运行状况。(如图10)
![]() |
| 图10 点击看大图 |
当然除了CPU占用率我们还可以根据PRTG绘制出来的其他表格查看服务器的其他硬件运行状况,从而对服务器的运转性能有一个清晰的了解。
三、通过PRTG监控服务器网络运行状况:
当然PRTG除了可以对服务器硬件运行状况了如指掌外还可以对服务器的网络运行以及通过服务器网卡的数据流量进行监控,这点和之前介绍过的MRTG功能是一样的,能够根据不同时间通过网卡的数据大小,并绘制出报表来。不过设置方法和前面介绍的是不同的。
第一步:启动PRTG,然后添加一个PRTG扫描器。
第二步:在选择扫描器类型处我们就不能够选择之前的paessler SNMP Helper sensor了,而是选择第一项standard snmp traffic sensor(标准SNMP扫描器,一般对于网络流量监测用此模式,例如针对路由器交换机和服务器网络流量),然后点“NEXT”按钮继续。(如图11)
![]() |
| 图11 点击看大图 |
第三步:之后是设置开启SNMP协议的设备信息,包括IP地址,团体名称等,如果设置正确的话就会出现连接成功的提示,我们会看到服务器的CPU类型,操作系统和计算机名称,最关键的是会显示出该服务器的网络连接情况,一般来说会有一个叫做LOOPBACK的接口,这个是网卡环路没有任何意义,其他的基本上有几个网卡就会有几个选项,笔者的是intel pro 100ve network connetion,速度为10000Kb/s,选择要监控的网卡后就需要选择监控内容了,当然我们可以一次性选择对多个网卡进行监视。(如图12)
![]() |
| 图12 点击看大图 |
第四步:在图12中的下方有一个下拉菜单,这个菜单是设置监控内容,包括bandwidth带宽,unicast-packets/s每秒广播包,non-unicast-packets/s每秒非广播数据包,errors/min每分钟错误数,我们根据自己的需要选择进行监视即可。一般采用bandwidth带宽的比较多,能够了解网络的使用和负载情况,不过当服务器经常假死的话就要看看errors/min每分钟错误数信息了,另外如果怀疑服务器感染了病毒可以监控下unicast-packets/s每秒广播包,看看是否存在病毒或恶意程序频繁发送广播数据包和组播数据包的问题。(如图13)
![]() |
| 图13 点击看大图 |
第五步:设置完毕后开始监控,我们看到的图表界面和之前对服务器硬件运行监控一样,同样可以通过双击小图来查看大图详细信息。(如图14)
![]() |
| 图14 点击看大图 |
至此我们就完成了通过PRTG监控服务器网络运行状况的目的,但是存在一个问题,那就是每次我们查看流量或者服务器硬件运行状况报表时都需要在PRTG软件中完成,比较麻烦。如果我们不在本机的话能不能实现通过网页的形式来查看服务器报表信息呢?答案是肯定的,下面就为大家介绍如何通过PRTG发布已经统计和绘制的报表页面。
四、以网页形式发布PRTG绘制的报表:
PRTG内置了一个页面发布工具,这样我们就可以不用借助IIS或Apache这样的页面发布工具来生成自己的网络监视平台了。但是PRTG内置的页面发布工具需要我们在开启PRTG程序的情况下完成,如果关闭PRTG则页面发布服务随之关闭。
在PRTG开启的情况下我们点主界面上面的WEB VIEW按钮来查看PRTG自己绘制和统计的数据信息,所有信息都是自动以网页形式存在的。例如前面我们提到的对网卡流量进行监控,那么在PRTG发布的站点页面中会看到对应的网卡信息。(如图15)
![]() |
| 图15 点击看大图 |
我们点对应的网卡会显示出每时每刻流量的详细信息,包括输入数据和输出数据流量大小。当然默认情况下PRTG会以本机IP的8080端口进行发布的。(如图16)
![]() |
| 图16 点击看大图 |
如果我们希望修改默认发布端口8080或者希望为自己的PRTG信息页面加一个密码的话,需要在PRTG主界面的右边点configuring the web server来配置WEB服务器参数。在WEB SERVER标签下的PROT处修改发布端口号,在website access处设置能够登录流量监控页面的用户名和密码,确定后设置就能够马上生效。(如图17)
![]() |
| 图17 点击看大图 |
五、总结:
总之PRTG还有很多强大的功能和扩展应用,由于篇幅关系本文无法一一为大家介绍了。通过PRTG我们可以监控服务器,普通员工计算机,路由器,交换机,任何支持SNMP协议的网络设备上的硬件信息和网络流量状况。相信他一定能够成为贵公司服务器的非常好的私人医生,在服务器出现问题的第一时间通知网络管理员,并在服务器硬件运行和流量传输出错的时候帮助网络管理员参考之前的正常参数,从而最快速的发现问题和解决问题。
