Linux安装SNMP协议

Linux安装SNMP协议

简单网络管理协议(Simple Network Management Protocol,SNMP)是由互联网工程任务组定义的一套网络管理协议。该协议是基于简单网关监视协议(Simple Gateway Monitor Protocol,SGMP)制定的。

SNMP 可以使网络管理员通过一台工作站完成对计算机、路由器和其他网络设备的远程管理和监视。利用 SNMP 协议可以更好地管理和监控网络。管理工作站可以远程管理所有支持该协议的网络设备,如监视网络状态、修改网络设备配置、接收网络事件警告等。

场景:XX项目获取设备运行状态,可通过SNMP协议,SNMP协议有三种版本,V1, V2C,V3,通过配置snmp协议,可以获取设备的运行情况,CPU占用情况,磁盘空间等信息

安装步骤

在linux下安装snmp协议:yum -y install net-snmp
安装util包:yum install -y net-snmp net-snmp-utils
启动snmp:service snmpd start
查看snmp运行情况:service snmpd status
查看是否安装成功:rpm -qa net-snmp
查看SNMP的相关目录:rpm -ql net-snmp
查看本级localhost名称:snmpwalk -v 2c -c public 127.0.0.1 sysName.0
查看部分oid信息:snmptranslate -To | head
配置文件路径:/etc/snmp/snmpd.conf
停止snmp协议:service snmpd stop
重启snmp协议: systemctl restart snmpd
创建v3用户并根据oid获取信息:

创建v3用户时需停止snmp,执行service snmpd stop
执行命令创建用户:net-snmp-create-v3-user -ro -a ld123pwd  -x DES -X ld123des ld123;说明(ld123:用户名 ;ld123pwd:密码,密码必须大于8个字符;DES:加密方式,这边支持AES、DES两种;ld123des:DES口令,必须大于8位)
执行命令启用snmp:service snmpd start
按照oid查看需要的信息:snmpwalk  -v 3 -u ld123 -a MD5 -A ld123pwd -x DES -X ld123des -l authPriv  192.168.2.96 .1.3.6.1.4.1.2021.4.11.0

常用oid信息

参考https://blog.csdn.net/qq_28657577/article/details/82834442
可用的oid:内存总量和使用量的
cpu利用率: .1.3.6.1.2.1.25.3.3.1.2.196610
内存总量: .1.3.6.1.4.1.2021.4.5.0
内存使用量: .1.3.6.1.4.1.2021.4.6.0(这个oid获取的不太准确,是自身问题,能正常获取值)
内存空闲量: .1.3.6.1.4.1.2021.4.11.0

磁盘相关的可用oid
磁盘总量 .1.3.6.1.4.1.2021.9.1.6.1
磁盘使用量 .1.3.6.1.4.1.2021.9.1.8.1
磁盘空闲量 .1.3.6.1.4.1.2021.9.1.7.1
磁盘使用率 .1.3.6.1.4.1.2021.9.1.9.1
磁盘使用率: .1.3.6.1.4.1.2021.11.11.0(以前的好像不对,原来是空闲CPU百分比)

遇到问题,oid无效时
[root@localhost ~]# snmpwalk -v 3 -u ld123 -a MD5 -A ld123pwd -x DES -X ld123des -l authPriv 192.168.2.96 .1.3.6.1.4.1.2021.9.1.6
UCD-SNMP-MIB::dskTotal = No Such Instance currently exists at this OID

需要配置一下查询节点
1.配置cat /etc/snmp/snmpd.conf
2.配置以下内容即可
配置文件

3.重启snmpd协议:ystemctl restart snmpd
4.重新配置即可

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值