Linux系统SNMP查询设备oid

安装snmpwalk

yum install -y net-snmp-utils

snmp命令参数,常用-v 和-c

–h:显示帮助。
 
–v:指定snmp的版本, 1或者2c或者3。
 
–c:指定连接设备SNMP密码。
 
–V:显示当前snmpwalk命令行版本。
 
–r:指定重试次数,默认为0次。
 
–t:指定每次请求的等待超时时间,单为秒,默认为3秒。
 
–l:指定安全级别:noAuthNoPriv|authNoPriv|authPriv。
 
–a:验证协议:MD5|SHA。只有-l指定为authNoPriv或authPriv时才需要。
 
–A:验证字符串。只有-l指定为authNoPriv或authPriv时才需要。
 
–x:加密协议:DES。只有-l指定为authPriv时才需要。
 
–X:加密字符串。只有-l指定为authPriv时才需要。

查询snmp能获取到的全部设备数据
-v后面是snmp版本
-c后面是snmp团体字

snmpwalk -v 2c -c public 192.168.1.1

执行这条命令后如果snmp能够获取到数据(udp161端口连通

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SNMP(Simple Network Management Protocol)是一种网络管理协议,它可以用于监控和管理网络设备。在Linux中,我们可以使用SNMP来监视服务器的性能和状态,以及监控网络设备。 以下是在Linux上配置SNMP的步骤: 1. 安装SNMP 在终端中输入以下命令,安装SNMP: ``` sudo apt-get install snmp snmpd ``` 2. 配置SNMP 打开SNMP配置文件: ``` sudo nano /etc/snmp/snmpd.conf ``` 在该文件中,您可以设置SNMP的各种参数,例如:SNMP社区字符串、SNMP版本等。以下是一个示例配置: ``` com2sec readonly default public group MyROGroup v1 readonly group MyROGroup v2c readonly group MyROGroup usm readonly view all included .1 80 access MyROGroup "" any noauth exact all none none ``` 在上面的配置中,我们定义了一个名为“readonly”的SNMP社区字符串,并将其分配给“MyROGroup”组。我们还定义了一个视图,该视图包括OID范围1到80。最后,我们将“MyROGroup”组分配给所有用户,并指定不需要验证。 3. 重启SNMP服务 完成配置后,您需要重启SNMP服务: ``` sudo systemctl restart snmpd ``` 4. 测试SNMP 现在,您可以使用SNMP工具来测试SNMP设置。例如,您可以使用以下命令获取服务器上的系统信息: ``` snmpwalk -v 2c -c public localhost system ``` 这将返回一组与系统相关的信息。 这就是在Linux上配置SNMP的步骤。您可以根据您的需求更改SNMP配置文件中的设置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值