手机访问 | 设为首页 | 加入收藏 | 网站地图

当前位置:电脑中国 > 网络 > 路由交换 >

zabbix监控交换机

2017-04-06 10:55|来源:未知 |作者:dnzg |点击:

因交换机没有公网地址。zabbix通过linux主机做跳板,进而监控交换机

 

 

第一步:

 

交换机 配置snmp团体名

登陆和交换机同一个网段的跳板监控机

telnet ip

sys

system-view 进入管理视图

#snmp-agent

snmp-agent sys-info version v2c [all]

snmp-agent community read sw499  设置团体权限

snmp-agent community write sw499  设置团体权限

save 保存

 

 

第二步 测试能否获得监控数据

 

yum install -y net-snmp*

snmpwalk -v2c -csw499 ip if

 

 

第三步 跳板机防火墙转发

 

 

通过iptables将zabbix server访问跳板机外网端口的请求转发到交换机端口上。

 

案例: zabbix server通过158.158.158.158的162端口访问交换机192.168.0.123的161端口

 

zabbix server------------与交换机同个网段的linux  ------------------------1台h3c

115.115.115.115            em1:   158.158.158.158                       192.168.0.123

                                      em1:2  192.168.0.158      

 

 

 

网络设置:

158.158.158.158 绑定外网地址  em1:2  192.168.0.158 ,使得可以和交换机 192.168.0.123 通信

 

ifconfig em1:2  192.168.0.158  netmask 255.255.255.0

 

 

119.145.147.158配置防火墙转发规则:

 

iptables -A INPUT -s 115.182.52.17 -i em1 -p udp -m udp --dport 162 -j ACCEPT

iptables -t nat -A PREROUTING -s 115.115.115.115 -d 158.158.158.158 -p udp -m udp --dport 162 -j DNAT --to-destination 192.168.0.123:161

iptables -t nat -A POSTROUTING -d 192.168.0.123 -o em1 -p udp -m udp --dport 161 -j SNAT --to-source 192.168.0.158

iptables -nL -t nat

 

158.158.158.158开启转发

vi /etc/sysctl.conf

net.ipv4.ip_forward = 0
改成
net.ipv4.ip_forward = 1
如果此文件中没有这个选项则将其添加上就行。
然后执行命令:#sysctl -p
使其生效。

 

echo 1 > /proc/sys/net/ipv4/ip_forward

 

zabbix上添加snmp监控   158.158.158.158:162

本文出自 “9383764” 博客,请务必保留此出处http://9393764.blog.51cto.com/9383764/1913030

(责任编辑:dnzg)