zabbix通过snmp协议监控网络设备

本文介绍了如何在Zabbix服务器上安装net-snmp系列包,并详细指导了如何配置H3C交换机以支持SNMP,以便在Zabbix中获取详细设备参数。通过宏配置,确保SNMP监控的正常显示。

1,在zabbix服务器上安装如下包

[root@zabbix-server ~]# rpm -qa | grep net-snmp
net-snmp-5.7.2-48.el7_8.x86_64
net-snmp-perl-5.7.2-48.el7_8.x86_64
net-snmp-gui-5.7.2-48.el7_8.x86_64
net-snmp-utils-5.7.2-48.el7_8.x86_64
net-snmp-libs-5.7.2-48.el7_8.x86_64
net-snmp-agent-libs-5.7.2-48.el7_8.x86_64
net-snmp-devel-5.7.2-48.el7_8.x86_64
net-snmp-sysvinit-5.7.2-48.el7_8.x86_64
net-snmp-python-5.7.2-48.el7_8.x86_64

2.交换机配置如下:

[H3C]sys
[H3C]snmp-agent
[H3C]snmp-agent sys-info  version all 
[H3C]snmp-agent community read qiagen
[H3C]snmp-agent sys-info contact administrator              # 可选
[H3C]snmp-agent sys-info location office                    # 可选
[H3C]save

zabbix中详细配置如下:
在这里插入图片描述
配置交换机详细参数信息:
在这里插入图片描述
配置交换机宏:
在这里插入图片描述

配置完成之后刷新就可以看到snmp都正常了
在这里插入图片描述

Zabbix中配置SNMP v3协议监控浪潮服务器或网络设备,需要完成以下几个关键步骤: ### 1. 确保浪潮设备支持SNMP v3并启用相关配置 首先,确保浪潮服务器或网络设备已启用SNMP v3协议,并配置了相应的用户、认证方式和加密方式。SNMP v3提供了更高的安全性,支持认证和加密功能,通常需要配置以下参数: - **用户名(User Name)** - **认证协议(Authentication Protocol)**:如 SHA、MD5 - **认证密码(Authentication Passphrase)** - **隐私协议(Privacy Protocol)**:如 AES、DES - **隐私密码(Privacy Passphrase)** 在浪潮设备的管理界面或通过命令行配置SNMP v3用户信息。例如,在浪潮服务器的BMC界面中,可以找到SNMP设置并配置SNMP v3用户[^1]。 ### 2. 在Zabbix Server中配置SNMP接口 登录Zabbix Web管理界面,进入目标主机的配置页面,确保其接口类型为“SNMP”,并设置正确的SNMP端口(默认为161)。 ### 3. 配置SNMP v3监控参数 在主机的监控项(Items)配置中,选择SNMP类型,并设置以下参数: - **SNMP version**:选择 `SNMPv3` - **SNMPv3 security name**:填写在设备端配置的用户名 - **SNMPv3 security level**:根据需要选择 `noAuthNoPriv`(无认证无加密)、`authNoPriv`(认证但不加密)、`authPriv`(认证并加密) - **SNMPv3 auth protocol**:选择认证协议(如 SHA、MD5) - **SNMPv3 auth passphrase**:输入认证密码 - **SNMPv3 priv protocol**:选择隐私协议(如 AES、DES) - **SNMPv3 priv passphrase**:输入隐私密码 ### 4. 使用OID进行监控 获取浪潮设备支持的SNMP OID列表,用于监控CPU、内存、磁盘等关键指标。例如: - **系统状态**:`1.3.6.1.4.1.27937.1.1.1.1.1` - **CPU使用率**:根据设备支持情况查找对应OID - **内存使用率**:可使用标准OID如 `1.3.6.1.4.1.2021.4.6.0`(需确认设备是否支持) 将这些OID添加为监控项,并选择SNMP作为监控类型[^3]。 ### 5. 配置自动发现(可选) 对于多台浪潮设备,可以使用ZabbixSNMP自动发现功能,批量发现并监控设备。配置SNMP检查类型为`SNMP agent`,并指定正确的SNMP v3参数。 ### 6. 测试与验证 在Zabbix Server上使用`snmpwalk`命令测试SNMP v3连接是否成功。例如: ```bash snmpwalk -v3 -u <username> -l <security_level> -a <auth_protocol> -A <auth_passphrase> -x <priv_protocol> -X <priv_passphrase> <ip_address> <oid> ``` 确保命令能正确获取设备的SNMP信息,表示配置成功。 ### 7. 应用模板与触发器 将浪潮设备关联到预定义的监控模板,如“Template Net Network Generic”或自定义模板,同时配置触发器以实现异常告警。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值