python netsnmp_Python netsnmp oid

CPU Statistics

Load1 minute Load: .1.3.6.1.4.1.2021.10.1.3.15 minute Load: .1.3.6.1.4.1.2021.10.1.3.215 minute Load: .1.3.6.1.4.1.2021.10.1.3.3

CPUpercentage of user CPU time: .1.3.6.1.4.1.2021.11.9.0raw user cpu time: .1.3.6.1.4.1.2021.11.50.0percentages of system CPU time: .1.3.6.1.4.1.2021.11.10.0raw system cpu time: .1.3.6.1.4.1.2021.11.52.0percentages of idle CPU time: .1.3.6.1.4.1.2021.11.11.0raw idle cpu time: .1.3.6.1.4.1.2021.11.53.0raw nice cpu time: .1.3.6.1.4.1.2021.11.51.0

cpu number: .1.3.6.1.2.1.25.3.2

Memory Statistics

Total Swap Size: .1.3.6.1.4.1.2021.4.3.0UCD-SNMP-MIB::memTotalSwap.0 = INTEGER: 489940 kB

Available Swap Space: .1.3.6.1.4.1.2021.4.4.0UCD-SNMP-MIB::memAvailSwap.0 = INTEGER: 284752 kB

Total RAM in machine: .1.3.6.1.4.1.2021.4.5.0UCD-SNMP-MIB::memTotalReal.0 = INTEGER: 255672 kB

The available real memory: .1.3.6.1.4.1.2021.4.6.0UCD-SNMP-MIB::memAvailReal.0 = INTEGER: 14456 kB

the Total free memory in the machine (free Swap memory + free RAM memory): .1.3.6.1.4.1.2021.4.11.0

UCD-SNMP-MIB::memTotalFree.0 = INTEGER: 298804 kB

Total RAM Shared: .1.3.6.1.4.1.2021.4.13.0UCD-SNMP-MIB::memShared.0 = INTEGER: 0 kB

Total RAM Buffered: .1.3.6.1.4.1.2021.4.14.0UCD-SNMP-MIB::memBuffer.0 = INTEGER: 2888 kB

Total Cached Memory: .1.3.6.1.4.1.2021.4.15.0UCD-SNMP-MIB::memCached.0 = INTEGER: 47816 kB

Disk Statistics

The snmpd.conf needs to be edited. Add the following (assuming a machine with a single ‘/’ partition):

disk / 100000 (or)

includeAllDisks 10% for all partitions and disks

The OIDs are as follows

Path where the disk is mounted: .1.3.6.1.4.1.2021.9.1.2.1Path of the device for the partition: .1.3.6.1.4.1.2021.9.1.3.1Total size of the disk/partion (kBytes): .1.3.6.1.4.1.2021.9.1.6.1Available space on the disk: .1.3.6.1.4.1.2021.9.1.7.1Used space on the disk: .1.3.6.1.4.1.2021.9.1.8.1Percentage of space used on disk: .1.3.6.1.4.1.2021.9.1.9.1Percentage of inodes used on disk: .1.3.6.1.4.1.2021.9.1.10.1

System Uptime: .1.3.6.1.2.1.1.3.0

python snmp 从OID获取对应的值

先安装模块 netsnmpimport netsnmp

session = netsnmp.Session( DestHost='your.host.com', Version=2, Community='public' )

vars = netsnmp.VarList( netsnmp.Varbind(oid) )

print( session.get(vars) )

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值