SNMP及SNMP Trap对接指南
文 | 编程随想曲
首发 | 编程随想曲
网管系统通常会通过SNMP监控获取设备的相关信息,通过Trap接收设备的告警信息,今天的文章告诉你,如果你需要做SNMP的对接,需要问对方要哪些信息。
一、SNMP信息
- snmp_version
你要告诉对方网管平台支持的SNMP版本,方便对方设置对应版本。 - ip
这里的ip是指你接收snmp信息的服务器ip,对方会配置该ip,并且只有该ip才能收到snmp信息。对方有时候也会配置一个网段的范围。 - community
团体名,相当于访问snmp的钥匙,你与对方互相协商一个,一般默认是public。 - port
接收snmp信息的端口,默认是161。 - Mib
mib库描述了snmp信息中每一个oid的含义,一般我们会通过Mib Browser来查看mib库。
二、SNMP Trap
- ip
你要接收Trap的服务器ip地址。 - community
团体名,相当于访问snmp的钥匙,你与对方互相协商一个,一般默认是public。 - 端口
接收trap信息的端口,默认是162。
三、snmpwalk
snmpwalk用于命令行测试snmp信息获取是否正常。
针对v2c版本常用命令如下
snmpwalk -v 2c -c public ip
-v 1|2c|3 specifies SNMP version to use
-c COMMUNITY set the community string
ip des_server
四、发送测试Trap
网管系统配置好Trap信息后,一般我们可以通过Mib Browser工具发送测试Trap。
【Tools】-【Trap Sender】
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理