- 浏览: 18845 次
- 性别:
- 来自: 成都
最新评论
-
597272095:
SNMP 如何判断 路由器 防火墙 交换机
用snmp4j开发网管应用(一) - SNMP
文章列表
工程的地址:
https://github.com/wangzijian777/snmpTool
其中包含了一些通用的工具设计
1. XML中的随机数生成语法解析器
在数据文件中可以使用${randomString(5)}这样的格式来定义一些测试数据,会被解析为一个随机的长度为5的字符串,默认还可以使用${randomInt(1, 14)} 定义1到14之间的字符串,${nowTime(yyyy-MM-dd'T'HH:mm:ss.SSS'Z' H:mm)}某一个格式的时间
2. OID 注解
提供了OID注解和从Object到pdu的解析,以及从pdu到Ob ...
SNMP协议还算简单
其实针对协议的开发我们只要知道协议的内容,然后架起Socket服务器,然后用字符串拼出协议内容格式的字符串,使用Socket进行通信就好了。
针对协议的开源包主要把这些过程封装了。比如SNMP协议。
我们只需要针对PDU对象编程,然后SNMP4j就会把PDU对象转化为SNMP4j协议的格式,进行BER编码,然后传输,最后解码,再翻译为PDU对象。
先看一下SNMP协议要传输的内容:
http://www.cnpaf.net/Class/SNMP/200408/43.html
这个文章中说的很全和好了。接下来就是用SNMP4J协议的jar包来完成各个功能。
...
要开发网管应用,SNMP是必学的协议,这里首先对SNMP进行一下简单的介绍和想要开发SNMP协议的内容所需要用到的工具。
SNMP
SNMP 协议分为了多个版本,V1太简单,V2加入了一些验证,V3最严谨,下面都是以V2进行说明
概念:
...
介绍一个插件,有了之后再也不用羡慕vim的漂亮界面了。
http://eclipsecolorthemes.org/
截个图:
有两种办法可以利用这个网站。
1. 下载插件,安装在eclipse中。
2. 下载样式为epf,在eclipse中导入。
看上哪个样式之后点它,然后点击右上角的[Eclipse Preferences]下载为一个.epf文件。
然后在eclipse中导入
File->Import 选择Preferences,然后导入epf文件就可以了。
java 执行cmd命令及mongodb脚本
- 博客分类:
- 技术
最近遇到了一个问题,起因是因为想使用java程序来关闭正在运行的Mongod。
最开始想使用强制结束进程的taskkill命令,但是关闭之后Mongo重启会有问题,于是作罢。
在想用Mongo的java api来执行shutdown操作。代码如下:
Mongo m = new Mongo();
db = m.getDb("admin");
db.eval("db.shutdownServer");
// 或者是如下的代码:
db.command("shutdown");
这种情况会提示说,没有auth执行 ...