Python netsnmp oid

发布时间:2019-09-18 07:24:14编辑:auto阅读(1525)

    CPU Statistics

    Load
    1 minute Load: .1.3.6.1.4.1.2021.10.1.3.1
    5 minute Load: .1.3.6.1.4.1.2021.10.1.3.2
    15 minute Load: .1.3.6.1.4.1.2021.10.1.3.3

    CPU
    percentage of user CPU time: .1.3.6.1.4.1.2021.11.9.0
    raw user cpu time: .1.3.6.1.4.1.2021.11.50.0
    percentages of system CPU time: .1.3.6.1.4.1.2021.11.10.0
    raw system cpu time: .1.3.6.1.4.1.2021.11.52.0
    percentages of idle CPU time: .1.3.6.1.4.1.2021.11.11.0
    raw idle cpu time: .1.3.6.1.4.1.2021.11.53.0
    raw 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.0
    UCD-SNMP-MIB::memTotalSwap.0 = INTEGER: 489940 kB  


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


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


    The available real memory: .1.3.6.1.4.1.2021.4.6.0
    UCD-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.0
    UCD-SNMP-MIB::memShared.0 = INTEGER: 0 kB


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


    Total Cached Memory: .1.3.6.1.4.1.2021.4.15.0
    UCD-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.1
    Path of the device for the partition: .1.3.6.1.4.1.2021.9.1.3.1
    Total size of the disk/partion (kBytes): .1.3.6.1.4.1.2021.9.1.6.1
    Available space on the disk: .1.3.6.1.4.1.2021.9.1.7.1
    Used space on the disk: .1.3.6.1.4.1.2021.9.1.8.1
    Percentage of space used on disk: .1.3.6.1.4.1.2021.9.1.9.1
    Percentage 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获取对应的值

    先安装模块 netsnmp

    import netsnmp
    session = netsnmp.Session( DestHost='your.host.com', Version=2, Community='public' )
    vars = netsnmp.VarList( netsnmp.Varbind(oid) )
    print( session.get(vars) )


关键字