Zabbix服务端需要安装snmp客户端

一、更新yum源

yum clean all

yum makecache

yum repolist

注:yum repolist 是一个 Linux 系统中的命令,用于显示已配置的 Yum 软件源列表及其状态。在执行该命令时,系统会查询已经配置的 Yum 软件源,并返回每个软件源的名称、状态、ID 和数量等信息。

二、安装snmp服务

yum -y install net-snmp net-snmp-utils

如果报glibc-common相关的错,请先执行以下三个命令,在执行上面的命令

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

sed -i  's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo

yum repolist

查看版本

snmp -v

1.修改配置

配置文件路径 vim /etc/snmp/snmpd.conf

修改默认的团体名为lenovo
#sec.name  source  community

com2sec notConfigUser  default       public

改成:

#       sec.name  source          community

com2sec notConfigUser  default       lenovo

2. 开放mib2

在安装完net-snmp之后,默认的配置文件只能看systemview的信息,我们要放开mib2,需要修改配置文件

2.1 第一处修改:

#view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc

把前面的#去掉,改为

view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc

2.2 第二处修改

access  notConfigGroup ""      any       noauth    exact  systemview none none

修改为

access  notConfigGroup ""      any       noauth    exact  mib2 none none

注册为开机启动服务

systemctl enable snmpd.service

重启

systemctl stop snmpd.service

systemctl start snmpd.service

测试

通过snmpwalk命令可以进行本机测试

以下两行命令使用其中之一都可以查看开放的mib信息
snmpwalk -v 2c -c lenovo 127.0.0.1

snmpwalk -O n -v 2c -c lenovo 127.0.0.1

三、配置交换机snmp

登录到switch的web界面:

https://192.168.100.1/simple/view/login.html(以自己ip为准)

登陆后选择“维护”找到SNMP开启

勾选图中v2c版本后点击“应用”保存配置

点击“团体/组管理”新建团体名称设置复杂点相当于密码

点击“Trap设置”打开snmp trap

Trap目标主机:点击“新建”用于zabbix server主机链接

在Zabbix server服务器测试

#通过snmpwalk或许交换机系统信息

#-v是snmp版本(2c),-c是团体名称(IOCC@123)

#出现如下信息则表明switch设置snmp服务开启

[root@fbsjk ~]# snmpwalk -v 2c -c IOCC@123 192.168.100.1  system

SNMPv2-MIB::sysDescr.0 = STRING: S5731-S48T4X

Huawei Versatile Routing Platform Software

 VRP (R) software,Version 5.170 (S5731 V200R019C00SPC500)

 Copyright (C) 2007 Huawei Technologies Co., Ltd.

SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.2011.2.23.693

DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (1376953015) 159 days, 8:52:10.15

SNMPv2-MIB::sysContact.0 = STRING: R&D Beijing, Huawei Technologies Co., Ltd.

SNMPv2-MIB::sysName.0 = STRING: HDDT-FBS-JR1  #用户名

SNMPv2-MIB::sysLocation.0 = STRING: Beijing China

SNMPv2-MIB::sysServices.0 = INTEGER: 78

当然也可以使用命令对交换机进行设置:

snmp-agent

snmp-agent community read cipher 团体名

snmp-agent sys-info version v2c v3

snmp-agent target-host trap address udp-domain zabbix服务器ip udp-port 161 source Vlanif1001 params securityname cipher 团体名 v2c

snmp-agent trap source Vlanif1001

snmp-agent extend error-code enable

snmp-agent trap enable

Y

snmp-agent protocol source-status all-interface

undo snmp-agent protocol source-status ipv6 all-interface

quit

save

Y

四、zabbix添加主机

然后在zabbix里新建主机这个就不详细介绍了

选择模板的时候选择:

 

Logo

更多推荐