监控宝对于SNMP的身份验证支持v2c和v3,我们提供了多项安全配置建议,通过v3的加密身份验证,以及防火墙的保护,您完全可以放心的使用SNMP。
目前监控宝支持Linux/Unix服务器以及Windows服务器的性能监控,您可以创建各种类型的监控项目,包括:
对于Linux服务器,您可以看到详细的CPU使用率变化曲线图,包括用户态、内核态、IOWait等,它们的使用率比例可以反映出您的服务器正在处理哪些性质的计算。
当用户态CPU使用率较高时,意味着服务器上应用程序需要大量的CPU开销,比如数据库服务器进行大量的查询和排序等计算。
而当内核态CPU使用率较高时,则说明服务器花费大量的时间进行进程调度或者系统调用。
如果IOWait使用率较高,则意味着大部分CPU时间在等待磁盘I/O操作,这时候您的确应该检查一下磁盘I/O是否过高。
如果您正在使用Windows服务器,您一定很关心它的内存使用率变化,很多时候Windows服务器的内存使用率会越来越高,这同时也导致虚拟内存的异常消耗,使得服务器系统响应速度变慢。
通常情况下,我们将Windows虚拟内存大小设置为物理内存的两倍,不过对于具体应用,您需要更加经过详细的分析,监控它们的变化是必不可少的,通过了解它们的变化,您便可以不断调整内存使用策略。
Linux使用平均负载(Load Averages)来描述系统当前的繁忙程度,它反映了系统中所有等待运行的进程数。通常情况下,我们认为CPU负载不应该超过CPU核数,也就是希望所有进程队列中的进程在任何时候都可以立即运行。
但是对于一些特殊应用的服务器,这种衡量方法并不是绝对的,因为CPU负载仅仅是代表了CPU的繁忙程度,并不一定会影响服务器的正常工作。
我们往往容易忽略服务器的磁盘空间使用率变化,通过直观的曲线图,我们可以轻松的了解磁盘空间的每日增长量。
更加重要的是,根据增长趋势,我们完全可以预测到磁盘空间使用率到达80%的日期,从而及早做好准备。
无论是Linux服务器还是Windows服务器,我们都需要随时关注带宽的使用状况,网络设备的流量监控是必不可少的。
监控宝可以对任何支持SNMP的网络设备进行流量监控,包括服务器、交换机、路由器等,您可以选择自己关注的网络接口。
服务器SNMP插件能够通过SNMP协议采集目标服务器上的各种性能指标,包括CPU使用率、CPU负载、内存使用率、磁盘空间使用率、磁盘I/O、网络流量和系统进程数。目标服务器支持Linux/Unix以及Windows服务器,对于SNMP的身份验证支持v2c和v3。