服务器性能监控轻松搞定

监控宝通过标准的网络管理协议SNMP来帮助您远程监控服务器性能,这一切只需要您在服务器上配置SNMP监控代理,按照我们的指引,SNMP是安全的。

安全的SNMP代理

监控宝对于SNMP的身份验证支持v2c和v3,我们提供了多项安全配置建议,通过v3的加密身份验证,以及防火墙的保护,您完全可以放心的使用SNMP。

丰富的服务器监控项目类型

目前监控宝支持Linux/Unix服务器以及Windows服务器的性能监控,您可以创建各种类型的监控项目,包括:

  • CPU使用率
  • CPU负载
  • 内存使用率
  • 磁盘空间使用率
  • 磁盘I/O
  • 网络流量
  • 系统进程数

Linux CPU使用率监控

对于Linux服务器,您可以看到详细的CPU使用率变化曲线图,包括用户态、内核态、IOWait等,它们的使用率比例可以反映出您的服务器正在处理哪些性质的计算。

当用户态CPU使用率较高时,意味着服务器上应用程序需要大量的CPU开销,比如数据库服务器进行大量的查询和排序等计算。

而当内核态CPU使用率较高时,则说明服务器花费大量的时间进行进程调度或者系统调用。

如果IOWait使用率较高,则意味着大部分CPU时间在等待磁盘I/O操作,这时候您的确应该检查一下磁盘I/O是否过高。

Windows内存使用率监控,包括物理内存和虚拟内存

如果您正在使用Windows服务器,您一定很关心它的内存使用率变化,很多时候Windows服务器的内存使用率会越来越高,这同时也导致虚拟内存的异常消耗,使得服务器系统响应速度变慢。

通常情况下,我们将Windows虚拟内存大小设置为物理内存的两倍,不过对于具体应用,您需要更加经过详细的分析,监控它们的变化是必不可少的,通过了解它们的变化,您便可以不断调整内存使用策略。

Linux CPU平均负载监控

Linux使用平均负载(Load Averages)来描述系统当前的繁忙程度,它反映了系统中所有等待运行的进程数。通常情况下,我们认为CPU负载不应该超过CPU核数,也就是希望所有进程队列中的进程在任何时候都可以立即运行。

但是对于一些特殊应用的服务器,这种衡量方法并不是绝对的,因为CPU负载仅仅是代表了CPU的繁忙程度,并不一定会影响服务器的正常工作。

服务器磁盘空间使用率监控

我们往往容易忽略服务器的磁盘空间使用率变化,通过直观的曲线图,我们可以轻松的了解磁盘空间的每日增长量。

更加重要的是,根据增长趋势,我们完全可以预测到磁盘空间使用率到达80%的日期,从而及早做好准备。

网络流量监控,支持千兆网卡

无论是Linux服务器还是Windows服务器,我们都需要随时关注带宽的使用状况,网络设备的流量监控是必不可少的。

监控宝可以对任何支持SNMP的网络设备进行流量监控,包括服务器、交换机、路由器等,您可以选择自己关注的网络接口。

服务器SNMP插件监控

服务器SNMP插件能够通过SNMP协议采集目标服务器上的各种性能指标,包括CPU使用率、CPU负载、内存使用率、磁盘空间使用率、磁盘I/O、网络流量和系统进程数。目标服务器支持Linux/Unix以及Windows服务器,对于SNMP的身份验证支持v2c和v3。