最近在研究zabbix監控,在實際生產環節中,我們不單單是需要對linux主機進行監控還需要對網絡設備防火牆等等進行監控,那么在linux主機上我們可以安裝zabbix-agernt,但是在路由器交換上就沒法安裝了,因此,我們必須借助snmp(簡單網絡管理協議)去手機設備上的相關數據進行分析,下面我們就來看看在華為設備上如何去配置吧!
拓撲搭建
1.拖拽一個路由 一個雲,雲的配置如圖,添加2個端口
2.進行連接,這個VMNAT8就是虛擬機的網絡接口,你可以在稍后通過linux主機設置網關執行路由器進行訪問。
路由器配置snmp
[R1]snmp-agent community read huawei
[R1]snmp-agent community write huawei
[R1]snmp-agent sys-info version all
安裝snmpwalk
1.安裝snmp相關軟件包,直接net-snmp-*
yum -y install net-snmp-*
2.配置網絡連接指向虛擬路由器的IP地址作為網關
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="static"
ONBOOT="yes"
TYPE="Ethernet"
IPADDR=10.1.100.152
PREFIX=24
GATEWAY=10.1.100.3
DNS1=10.1.100.2
DNS2=114.114.114.114
3.通過snmpwalk去連接主機,-v表示使用snmp v2版本去連接,-c表示路由器上設置的字符串
snmpwalk -v 2c -c huawei 10.1.100.3
然后你可以看到很多信息,比如接口信息,IP地址信息等等
SNMPv2-MIB::sysDescr.0 = STRING: Huawei AR3260 Huawei Versatile Routing Platform Software VRP (R) software,Version 5.130
(AR3260 V200R003C00) Copyright (C) 2011-2012 Huawei Technologies Co., Ltd
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.2011.2.224.7
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (57262) 0:09:32.62
SNMPv2-MIB::sysContact.0 = STRING: R&D Shenzhen, Huawei Technologies Co., Ltd.
SNMPv2-MIB::sysName.0 = STRING: R1
SNMPv2-MIB::sysLocation.0 = STRING: Shenzhen China
SNMPv2-MIB::sysServices.0 = INTEGER: 78
IF-MIB::ifNumber.0 = INTEGER: 5
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifIndex.2 = INTEGER: 2
IF-MIB::ifIndex.3 = INTEGER: 3
IF-MIB::ifIndex.4 = INTEGER: 4
IF-MIB::ifIndex.5 = INTEGER: 5
IF-MIB::ifDescr.1 = STRING: InLoopBack0
IF-MIB::ifDescr.2 = STRING: NULL0
IF-MIB::ifDescr.3 = STRING: GigabitEthernet0/0/0
IF-MIB::ifDescr.4 = STRING: GigabitEthernet0/0/1
IF-MIB::ifDescr.5 = STRING: GigabitEthernet0/0/2
IF-MIB::ifType.1 = INTEGER: softwareLoopback(24)
IF-MIB::ifType.2 = INTEGER: other(1)
IF-MIB::ifType.3 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.4 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.5 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifMtu.1 = INTEGER: 1500
IF-MIB::ifMtu.2 = INTEGER: 1500
IF-MIB::ifMtu.3 = INTEGER: 1500
IF-MIB::ifMtu.4 = INTEGER: 1500
IF-MIB::ifMtu.5 = INTEGER: 1500
IF-MIB::ifSpeed.1 = Gauge32:
以上是華為的配置,如果是思科設備,你可以通過gns3去實現,原理相同,此處不再討論!