Zabbix-客户端利用snmp v2 协议上线被监控 SNMP监控 案例背景:在现网很多场景中,zabbix 除了监控windows 、linux 服务器外,还会监控网络等设备,但这些设备上是无法安装agent2 这个客户端插件,那我们改如何利用zabbix来监控呢。但网络设备都是支持SNMP协议的,因此我们可用利用SNMP 简单网络控制协议进行管理监控。 一、
1.服务端安装snmp监控程序
yum -y install net-snmp net-snmp-utils
2.开启snmp,并配置
# -i 写入的意思,在snmp.conf 文件中,第57行写入一条信息:view systemview included
sed -i.ori '57a view systemview included .1' /etc/snmp/snmpd.conf
#启动snmp服务
systemctl start snmpd.service
3.使用snmp命令
# -v 指定协议版本 -c 指定暗号 sysname : snmp的key
snmpwalk -v 2c -c public 127.0.0.1 sysname
4.netstat -tunlp #查看端口号 snmp协议默认端口号161
二、进入zabbix 前端,修改服务器主机里的配置,使其SNMP协议监听正常。
配置完,点更新。
注:取消链接并清理
下载测试是否能够被监测 (下载一个大文件,做压力测试 : wget https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso )
三、客户端开启snmp 监测,同服务端开启方法一样,可参考。
原因:客户端防护墙没有关闭
解决办法如下:
1.所有机器关闭防火墙和selinux
setenforing 0 (修改配置文件关闭)
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl stop firewalld.service
测试成功
三、zabbix 添加客户端主机
四、注意事项:
标签:Zabbix,协议,SNMP,snmp,zabbix,v2,监控,客户端 From: https://www.cnblogs.com/jjsunxing/p/17494222.html