VM虚拟机与ENSP互联,Zabbix监控ENSP下网络设备
网络架构
网络设置
服务器为NAT模式,IP地址为192.168.138.100
VM的NAT模式网卡为 192.168.138.1
ENSP内的路由器IP为192.168.138.200
通过ENSP的云绑定VM的net8网卡,让服务器和ENSP内网的所有设备都处于同一个网络下并且能相互PING通!
ENSP的云设置,和服务器绑定同一张网卡(VM的Vnet8网卡)
服务器通过这张网卡可以PING通ENSP里的路由器了
SNMP服务安装
服务器端
服务器安装SNMP服务
yum install net-snmp net-snmp-devel net-snmp-utils
service snmpd start
chkconfig snmpd on
vi /etc/snmp/snmpd.conf
systemctl restart snmpd
!改完配置文件一定要记得重启服务!!!
路由器端
路由器配置
snmp-agent //开启SNMP Agent服务
snmp-agent sys-info version all //配置SNMP的协议版本
snmp-agent community read/write XXX(团体名) //配置设备的读/写团体名(读必须 配置)
#snmp-agent target-host trap address udp-domain 192.168.0.104 udp-port 161 params securityname zabbix v2c //有些可能没有这条命令,三层交换机就要用这条命令
snmp-agent target-host trap-hostname zabbix address 192.168.0.104 udp-port 161 trap-paramsname zabbix
snmp-agent trap enable //开启snmp
#snmp-agent protocol source-status all-interface 开启SNMP使用所有 端口接收和响应snmp请求(可自定义端口) //有些设备可能没有这条命令
测试
服务器抓取测试
[root@localhost ~]# snmpwalk -c public -v 2c 192.168.138.200
WEB前端配置
这里可以选择直接继承主机宏设置,community名称反正设置的就是public
可以在路由器接口上抓包可以看到Zabbix发来的报文
拓展
监控华为S5700三层交换机
服务器SNMP V3配置
service snmpd stop
net-snmp-config --create-snmpv3-user -ro -A snmp@testname -a MD5 testname
service snmpd start
问题:
ENSP里如何通过镜像导入新的设备,比如导入一个二层交换机?
cisco PT不能像ENSP一样用云关联物理网卡
那么能用Zabbix服务器和EVE-NG的内网复杂的网络环境互通吗?
真实环境下有二层的思科和华为交换机,如果没有完全的EVE仿真大环境,接下来的测试不如直接在机房开始监控真实设备。