什么是SNMP?
简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol)、数据库模型(database schema)和一组资源对象。
该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。现在服务器、交换机、路由器、打印机等设备都支持SNMP协议
zabbix配置SNMP思路:(zabbix服务器是Linux系统)
第一步:zabbix服务器先安装SNMP服务,配置SNMP服务,设置开机自启动。
第二步:被监控端(服务器、交换机、路由器等设备)安装SNMP服务器,简单配置,并设置自启动。
第三步:访问zabbix服务器配置被监控端信息。
(一)Zabbix服务器安装配置SNMP服务操作步骤:
1.在服务器端安装snmp服务
yum install -y net-snmp*
2.编辑SNMP配置文件vim /etc/snmp/snmpd.conf
view systemview included .1 //手动新增加这行,且必须在前面,不然会无效
3.启动和自启动snmp服务
systemctl start snmpd
systemctl enable snmpd
(二)被监控设备安装配置SNMP服务(Linux 操作系统):
1.在服务器端安装snmp服务
yum install -y net-snmp*
2.编辑SNMP配置文件vim /etc/snmp/snmpd.conf
view systemview included .1 //手动新增加这行,且必须在前面,不然会无效
com2sec notConfigUser default public
//public团体名称可以修改成你知道的字符串也可以使用默认public,
//default字符串默认是所有IP地址都可以访问,
//如果把default修改成 192.168.45.103 ,zabbix服务器IP地址表示只允许zabbix服务器访问这台被监控电脑的SNMP服务
3.启动和自启动snmp服务
systemctl start snmpd
systemctl enable snmpd
4.被监控的设备关闭防火墙或者放行SNMP端口161/udp
systemctl stop firewalld //关闭防火墙
firewall-cmd --zone=public --add-port=161/udp --permanent //放行SNMP端口161/udp,重启后不失效(永久失效)
(三)zabbix服务器web端配置被监控设备信息
1.配置和创建主机
1.png
2.配置被监控主机的信息
2.png
3.zabbix有很多已经定义好的SNMP监控模板,这次只是为了监控服务器网络流量,所以,我们选择添加Template Module Interfaces SNMPv2模板。
3.png
4.配置成功页面
5.png
5.被监控设备返回的数据
6.png
6.被监控设备返回的图形
7.png
网友评论