snmp模拟器snmpsid使用
snmpsim使用
安装
pip install snmpsim
简单使用
生成snmpwalk文件:
snmpwalk -v2c -c 'password' -ObentU 218.200.x.153 1.3.6.1.4.1.6527.3.1.2.2.1.5.1.6 > PowerSupply1Status.snmpwalk
snmpwalk -v2c -c 'password' -ObentU 218.200.x.153 1.3.6.1.4.1.6527.3.1.2.2.1.4.1.2 > FanOperStatus.snmpwalk
snmpwalk -v2c -c 'password' -ObentU 218.200.x.153 1.3.6.1.4.1.6527.3.1.2.2.1.4.1.3 > FanSpeed.snmpwalk
.snmpwalk文件转.snmprec:
.
├── data
│ ├── FanOperStatus.snmpwalk
│ ├── FanSpeed.snmpwalk
│ └── PowerSupply1Status.snmpwalk
├── lextab.py
├── snmprec_data
│ ├── FanOperStatus.snmprec
│ ├── FanSpeed.snmprec
│ └── PowerSupply1Status.snmprec
└── yacctab.pdatafile.py --input-file=./data/FanOperStatus.snmpwalk --source-record-type=snmpwalk --output-file=./snmprec_data/FanOperStatus.snmprec
datafile.py --input-file=./data/PowerSupply1Status.snmpwalk --source-record-type=snmpwalk --output-file=./snmprec_data/PowerSupply1Status.snmprec
datafile.py --input-file=./data/FanSpeed.snmpwalk --source-record-type=snmpwalk --output-file=./snmprec_data/FanSpeed.snmprec
snmpsimd.py --data-dir=./snmprec_data/ --agent-udpv4-endpoint=127.0.0.1:1024
这里指定data-dir会优先去指定的这个目录下找.snmprec文件,例如使用时:
-c 指定.snmprec文件的名字
snmpwalk -v2c -c FanSpeed 127.0.0.1:1024 1.3.6.1.4.1.6527.3.1.2.2.1.4.1.3
snmpsimd.py --agent-udpv4-endpoint=127.0.0.1:1024
这种情况下不指定data-dir, 会去~/.snmpsim/data,
/usr/lib/python2.7/site-packages/snmpsim/data,
/usr/snmpsim/data,下面查找。使用公开snmp模拟器实例:
snmprec.py --agent-udpv4-endpoint=demo.snmplabs.com --community=public
错误
AttributeError: 'module' object has no attribute 'noValue'
解决: pip search pyasn1 查看安装的pyasn1版本,安装最新版本
ERROR: cant drop priveleges: Must drop priveleges to a non-priveleged user&group
解决: 新建普通用户然后以此执行
snmp模拟器snmpsid使用的更多相关文章
- zabbix4.2配置监控华为路由器:基于ENSP模拟器
一.基于ENSP模拟器的华为路由器 这里是华为模拟器中的设备,并不是真机,所以要先保证华为模拟器中的网络设备可以和物理主机.虚拟机能通信,这是前提.如何保证通信请看之前的文章:https://www. ...
- Xcode模拟器启动不了,修复ios模拟器
1.如果可以重置模拟器 首先试试重置模拟器 2.如果不能重置,可以选择使用如下命令杀死模拟器服务: killall -9 com.apple.CoreSimulator.CoreSimulatorSe ...
- UWP开发之Mvvmlight实践七:如何查找设备(Mobile模拟器、实体手机、PC)中应用的Log等文件
在开发中或者后期测试乃至最后交付使用的时候,如果应用出问题了我们一般的做法就是查看Log文件.上章也提到了查看Log文件,这章重点讲解下如何查看Log文件?如何找到我们需要的Packages安装包目录 ...
- SNMP简单网络管理协议
声明:以下内容是学习谌玺老师视频整理出来(http://edu.51cto.com/course/course_id-861.html) SNMP(Simple Network Management ...
- 如何在VMware中安装Windows Phone SDK 8.0 (支持模拟器调试)
相信很多开发者目前的系统还是Win7或Mac,一般不会为了开发某个程序而重装系统,所以我们就需要用到VMware这类的虚拟机来模拟预期的开发环境.在开始介绍前,给大家说明下我当前的软硬件环境,本文所讲 ...
- unable to boot the simulator,无法启动模拟器已解决
突然模拟器报错:unable to boot the simulator(无法启动模拟器) 试了好几种解决办法,删除所有的模拟器重启以后再添加,删除钥匙串登陆中的证书,重新安装Xcode都不行 最后通 ...
- 第三方Android 模拟器流畅速度快,适合开发人员
“工欲善其事,必先利其器.” 使用Android模拟器开发和调试应用肯定比使用真机方便.但相比XCODE的IOS模拟器,Android SDK自带的AVD实在不争气,不过一些第三方的模拟器却表现不俗! ...
- SNMP与MIB
简单网络管理协议(SNMP:Simple Network Management Protocol)是一套网络管理协议,注意,SNMP是一个强大的网络管理协议,而不是"简单"的.利用 ...
- [No0000AC]全局鼠标键盘模拟器
之前网上下载的一位前辈写的工具,名叫:Dragon键盘鼠标模拟器,网址http://www.esc0.com/. 本软件能够录制键盘鼠标操作,并能按要求回放,对于重复的键盘鼠标操作,可以代替人去做,操 ...
随机推荐
- ambari卸载集群
#1.删除hdp.repo和hdp-util.repo cd /etc/yum.repos.d/ rm -rf hdp* rm -rf HDP* #rm -rf ambari* #2.删除安装包 #用 ...
- 3.远程连接工具、JDK安装
1.实现Centos和windows的文件传输,可以使用Xshell和Xftp(实验指导使用的是winscp). (1).可以使用Xshell远程登陆Linux,具体安装过程略. (2).登陆Cent ...
- pyothon学习笔记2-元组
# 1.元组对象不可修改,元组中列表对象的对象可以修改 t = (1,2,[1,2,3]) t[2] = [1,2,3,4] # 'tuple' object does not support ite ...
- 基于Promise封装uni-app的request方法,实现类似axios形式的请求
https://my.oschina.net/u/2428630/blog/3004860 uni-app框架中 安装(项目根目录下运行) npm install uni-request --save ...
- [LeetCode] 115. Distinct Subsequences_ Hard tag: Dynamic Programming
Given a string S and a string T, count the number of distinct subsequences of S which equals T. A su ...
- java Design Patterns
设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.使用设计模式是为了 ...
- NOT EXIST和NOT IN 和MINUS的用法
MINUS SELECT count(id) FROM householdstaffs s WHERE s.idcardno in( SELECT h.idcardno FROM households ...
- linux 命令 创建 Django 项目 使用路由返回首页界面
1.安装mysql数据库 2.安装pymysql.pip3 install pymysql 3.首先使用cd 命令进入创建的项目文件夹 4.使用django-admin startproject we ...
- package.json中 npm依赖包版本前的符号的意义
版本的格式 major.minor.patch 主版本号.次版本号.修补版本号 ———————————————————— patch:修复bug,兼容老版本 minor:新增功能,兼容老版本 majo ...
- day19 python之re模块正则练习
1.匹配标签 import re ret = re.search("<(?P<tag_name>\w+)>\w+</(?P=tag_name)>" ...