有两种mib-style

【1】老些的设备

cpu 使用率OID: .1.3.6.1.4.1.25506.2.6.1.1.1.1.6.slot 
内存使用率OID: .1.3.6.1.4.1.25506.2.6.1.1.1.1.8.slot
 
【2】新出的设备
cpu 使用率OID:.1.3.6.1.4.1.2011.10.2.6.1.1.1.1.6.slot 
内存使用率OID: .1.3.6.1.4.1.2011.10.2.6.1.1.1.1.8.slot 
 
如何查询slot呢?,用这个oid:.1.3.6.1.2.1.47.1.1.1.1.2

子网掩码

snmpwalk -v 2c -c broadapublic 10.1.1.51 1.3.6.1.2.1.4.20.1.3
IP-MIB::ipAdEntNetMask.10.1.1.51 = IpAddress: 255.255.255.0

#coding=utf8
#使用前需安装net-snmp-utils或net-snmp包
#http://www.h3c.com/CN/D_200906/636072_30003_0.htm#_Toc231200648
from _utils.patrol2 import run_cmd snmp_version='2c'#1|2c|3
write_community='broadapublic'
host='10.1.1.51'
filename='backup.txt'
tftp_ip='10.1.240.131' def snmpset(host, oid):
cmd='snmpset -r 0 -v {} -c {} {} {}'.format(snmp_version, write_community, host, oid)
print cmd
result = run_cmd(cmd)
return result # def snmpwalk():
# cmd='snmpwalk -v {0} -c {1} {2} .1>{2}.mib'.format(snmp_version,write_community,host)
# print cmd
# result = run_cmd(cmd)
# return result #将当前运行的配置信息保存到下次启动配置文件(running2Startup)
#snmpset -v 1 -c private ip 1.3.6.1.4.1.25506.2.4.1.2.4.1.2.1 i 1 1.3.6.1.4.1.25506.2.4.1.2.4.1.9.1 i 4
#实体的OID为“列对象OID.n”,n为实体编号,实体不同,n的取值不同。实体编号由用户指定,只要与当前编号不冲突即可。相同编号的实体属于同一行,行索引即为实体编号。
#snmpset -r 0 -v 2c -c broadapublic 10.1.1.51 1.3.6.1.4.1.25506.2.4.1.2.4.1.2.1 i 1 1.3.6.1.4.1.25506.2.4.1.2.4.1.9.1 i 4
#oid1='1.3.6.1.4.1.25506.2.4.1.2.4.1.2.2'
action_type='1.3.6.1.4.1.25506.2.4.1.2.4.1.2.1 i 3'#指定配置文件操作类型,3为把当前系统运行的配置通过网络发送到远端服务器指定位置的文件中
filename='1.3.6.1.4.1.25506.2.4.1.2.4.1.4.1 s {}'.format(filename)#指定文件名,目的文件名
oid3='1.3.6.1.4.1.25506.2.4.1.2.4.1.4.1'
ftp_ip='1.3.6.1.4.1.25506.2.4.1.2.4.1.5.1 a {}'.format(tftp_ip)#指定服务器地址
#oid5='1.3.6.1.4.1.25506.2.4.1.2.4.1.3.4' #1 #使用FTP协议
#oid5='1.3.6.1.4.1.25506.2.4.1.2.4.1.9.2' #4 客户型号未知
protocol_type='1.3.6.1.4.1.25506.2.4.1.2.4.1.3.1 i 2' #2 #使用TFTP协议
save_log='1.3.6.1.4.1.25506.2.4.1.2.4.1.9.1 i 4'
oid='{action_type} {protocol_type} {filename} {ftp_ip} {save_log}'.format(
action_type=action_type, filename=filename, protocol_type=protocol_type, ftp_ip=ftp_ip, save_log=save_log) # system = snmpWalk(host, oid)
print snmpset(host, oid) # snmpwalk -v 2c -c broadapublic 10.1.1.51 .1

  

H3C SNMP OID的更多相关文章

  1. Zabbix SNMP OID discovery,自动发现

    Unlike file system and network interface discovery, the item does not necessarily have to have “snmp ...

  2. ns统计使用资源的SNMP OID

    ns统计使用资源的SNMP OID > add snmp manager 192.168.195.1 > add snmp community public ALL > add sn ...

  3. SNMP OID Reference - NetScaler 10

    SNMP OID Reference - NetScaler 10 https://docs.citrix.com/content/dam/docs/en-us/netscaler/10/downlo ...

  4. SNMP OID批量枚举工具

    SNMP OID批量枚举工具   SNMP信息包含大量的系统.设备信息.这些信息均使用OID方式表示.由于OID编号规则复杂,不便于记忆.为了快速通过OID批量获取指定信息,Kali Linux新增了 ...

  5. SNMP OID列表 监控需要用到的OID

    zabbix的snmp监控还没开始讲,不过先给大家列一些snmp常用的一些OID,比如cpu.内存.硬盘什么的.先了解这些,在使用snmp监控服务器. 系统参数(1.3.6.1.2.1.1) OID ...

  6. zabbix SNMP OID列表

    系统参数(1.3.6.1.2.1.1) OID 描述 备注 请求方式 .1.3.6.1.2.1.1.1.0 获取系统基本信息 SysDesc GET .1.3.6.1.2.1.1.3.0 监控时间 s ...

  7. H3C SNMP配置解析

    华为交换机snmp配置 snmp-agent                                           /使能snmp服务/snmp-agent local-engineid ...

  8. SNMP OID列表

    zabbix的snmp监控还没开始讲,不过先给大家列一些snmp常用的一些OID,比如cpu.内存.硬盘什么的.先了解这些,在使用snmp监控服务器. 系统参数(1.3.6.1.2.1.1) OID ...

  9. 网络拓扑自动发掘之三层设备惯用的SNMP OID的含义

    原文地址:https://blog.csdn.net/maty_wang/article/details/81305070 1. ipNetToMediaIfIndex Name/OID: ipNet ...

随机推荐

  1. ThinkPHP5 隐藏index.php问题

    隐藏index.php 可以去掉URL地址里面的入口文件index.php,但是需要额外配置WEB服务器的重写规则. 以Apache为例,需要在入口文件的同级添加.htaccess文件(官方默认自带了 ...

  2. hdu 3038(扩展并查集)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3038 题意:给出区间[1,n],下面有m组数据,l r v区间[l,r]之和为v,每输入一组数据,判断 ...

  3. 洛谷P1012 拼数 string

    又是大水题... 这一题过水,令人无法接受...... 但是如果我们不知道string的一个神奇的性质的话,就会很难受. 我一开始手写 < 号,但是发现如果 string a 的前一部分恰好是 ...

  4. (转)Spring文件上传,包括一次选中多个文件

    背景: http://www.cnblogs.com/lixuwu/p/8495275.html已经实现了单文件的上传和下载,多文件的上传是另一种情景,这里记录下来 实现过程 先说前台. 运行以后就是 ...

  5. CentOS/Linux下设置IP地址

    CentOS/Linux下设置IP地址 1:临时修改:1.1:修改IP地址# ifconfig eth0 192.168.100.100 1.2:修改网关地址# route add default g ...

  6. GBDT原理详解

    从提升树出发,——>回归提升树.二元分类.多元分类三个GBDT常见算法. 提升树 梯度提升树 回归提升树 二元分类 多元分类 面经 提升树 在说GBDT之前,先说说提升树(boosting tr ...

  7. 【leetcode】 Merge Intervals

    Merge Intervals Given a collection of intervals, merge all overlapping intervals. For example,Given  ...

  8. pyglet and opengl -- 纹理映射以及动画

    #-*- coding:gbk -*- #from pyglet.gl import * from OpenGL.GL import * import pyglet from pyglet impor ...

  9. ansible-playbook 变量(vars)

    变量优先级: ansible-playbook中定义变量: - hosts: webservers vars: http_port: 80 ①.在host里定义变量 执行结果: ②.使用var_fil ...

  10. Oracle导出数据中的prompt,set feedback 等是什么意思

    prompt 显示后面的提示,相当于一般的操作系统命令echo,输出后面的信息Importing table t_testset feedback off 1.set feedback 有三种方式: ...