基于SNMP协议监控线上业务机器
1 SNMP协议介绍
简单的网络管理协议,基于C/S模型。当管理端需要获取被管理端的一个状态信息时,管理端发送一个获取指令给被管理端,被管理端收到这个指令后把管理端要获取的信息封装成报文后返回管理端。当管理端需要修改被管理端上的一些参数时,管理端就发送一个修改指令给被管理端,被管理端收到后修改相应配置并返回。如果被管理端发现故障,会主动发送一个消息给管理端。
1.1 常用术语
MIB:管理信息库。定义代理进程中所有可被查询和修改的参数。
NMS:网络管理站。提供统一的用户界面访问支持snmp的设备。
Agent:代理。为设备提供SNMP能力,负责设备与NMS管理。
Trap:报警数据。是由设备主动发出报警数据,用以提示重要的状态改变。
1.2 网络原理
管理端想要获取监控数据时,就向Agent(被监控端)发送get操作,Agent通过MIB库,抓取到数据后,返回给NMS。
如果是Agent主动向NMS发送信息,就采用Trap操作。
2 SNMP安装&配置
yum -y install net-snmp net-snmp-utils net-snmp-agent-libs net-snmp-libs
vi /etc/snmp/snmpd.conf
配置详解
https://blog.youkuaiyun.com/u011857683/article/details/79931197
3 添加业务机器
界面操作:
配置->主机->创建主机->SNMP接口
4 测试监控状态
转载于:https://blog.51cto.com/13438572/2357978