Zabbix-客户端利用snmp v2 协议上线被监控

发布时间 2023-06-20 17:23:04作者: 轩思雨
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 添加客户端主机

 

 

 

 

 四、注意事项: