利用SNMP4j编写简单的SNMP程序

这个是我们《计算机网络管理原理与实现》的期末作业,主要是以下四个任务:

  1. SNMP简单参数的获取
  2. SNMP复杂参数的获取
  3. SNMP下对被管设备的写操作
  4. Trap事件的参数获取

四个任务只要做了两个就可以及格了,因为复杂参数的获取太难了,网上也没有相关的例子,而且基本上都是snmp++(也就是C++的包)的,java的很少见,也就只做了三个功能出来。另外,由于我没有及时写这篇文章,所以我参考例子的源地址我没有记下来,惭愧啊,希望原作者不要见怪。

不过,我也是改了很多的,首先我自己写了一个界面,另外,Trap时间我增加了线程,要不然一点监听程序就会死在那里。不过程序还是有缺陷的,Trap事件中,如果点击Stop,实际上根本没有停止,还在监听中,我都关了监听了,为啥还有呢,我解决不了。 Read More>

日期: 2011.06.20   作者:    标签: , ,    分类: Java学习

再次修改Mystique主题的评论样式

前段时间LazyNg给了我两个建议叫我修改一下主题。

1.问题:评论栏中的嵌套回复的时候,后一个总是比前一个缩进,如果嵌套多余五层的话,就会发现评论挤到最右边,一行只有一个文字,那样就太搓了。

解决方案:第一个嵌套回复的时候启动缩进,第二个就不用了,直接和前一个保持一致的缩进值就好。

解决方法:修改style.css文件找到,ul.comments ul.children{margin:0 0 0 40px;padding:0;} 这一行,在这一行下面增加一行ul.comments ul.children ul.children{margin:0;} 。其实也可以修改缩进值,缩进的距离小一点就好。看个人的喜好了。

2.问题:评论的楼号问题,本来的是想倒叙显示评论的时候,最后一个留言的人就会出现在第一页的第一个,但是他的楼号还是从1开始的,和正序排序的楼号排序是一样的。

解决方案:一开始只是简单的把楼号从大到小显示出来,但是我发现,当回复给评论者时,新出现的嵌套回复的楼号竟然比上面的那个小,这。。。。所以Lazy建议嵌套回复要么不要使用楼号,要么使用11-1,11-2这样的形式。采纳后一种形式。

解决方法:根据zww的《倒序显示主评论楼层号(支持评论分页)》这篇文章做了修改。按理说一般的显示评论是使用wordpress默认提供的mytheme_comment 回调函数,具体使用方法可以看一下官方解释(http://codex.wordpress.org/Template_Tags/wp_list_comments)。如果想修改的话,要在主题下面的funcitons.php文件中重写mytheme_comment函数。不过检查了Mystique主题后,我发现他是自己写了个函数mystique_list_comments调用,并放在了lib文件夹下的core.php文件中。代码如下,也可下载查看。点此下载Read More>

日期: 2011.06.20   作者:    标签: ,    分类: 博客相关

phpmyadmin 尝试连接到 mysql 服务器 但服务器拒绝连接

本来今天打算按照Lazy的要求改改wordpress主题的,但是自从上次重装电脑之后就没有搭建自己本地的web环境,只是安装了一个XAMPP,把存放网页文件的目录改到我自己的目录,今天弄得时候竟然发现数据库没了,悲剧了,我忘记备份数据库了。只好重装wordpress了。

用phpMyAdmin进入数据库的时候,因为XAMPP安装之后MySQL的默认用户名是root密码是空,可是我安装的phpMyAdmin是以前安装的,用空密码登录不进去,提示说禁止空密码登录。

一.禁止空密码登录的解决方法。

我用的这个phpMyAdmin版本是3.2.4

用EditPlus打开phpMyAdmin文件夹下的config.sample.inc.php文件,将

$cfg['Servers'][$i]['AllowNoPassword'] = false;

改为:$cfg['Servers'][$i]['AllowNoPassword'] = true; Read More>

日期: 2011.06.14   作者:    标签: , ,    分类: 电脑网络

Cisco 交换机IOS的恢复的两种方法

目的:

恢复Cisco 2950交换机的IOS。

准备工作:

下载所需的IOS文件,我下载的文件是c2950-i6k2l2q4-mz.121-22.EA13.bin;用Console线连接交换机和电脑。

恢复IOS:

第一种方法:

1、开启电脑的超级终端;连接到COM1;每秒位数:9600,数据位:8,奇偶校验:无,停止位:1,数据流控制:无,或者直接点击还原为默认值。

2、一直按着交换机的mode键,接通交换机电源。

3、出现switch:提示符时,可以松开mode键。输入flash_init

4、拷贝文件到交换机中。输入:
copy xmodem: flash:c2950-i6k2l2q4-mz.121-22.EA13.bin #注意空格
之后会出现:
Begin the Xmodem or Xmodem-1K transfer now...
CCCCCCCCCC
点击超级终端的菜单栏的传送——>发送文件。

发送文件 Read More>

日期: 2011.06.11   作者:    标签: , , ,    分类: 电脑网络

Cisco路由器的IOS恢复

理论上是所有Cisco路由器都可以用这个方法的,不过我没试过,今天只试了2800的。

准备工作:

交叉线一根(将电脑和路由器的F0/0端口连接),tftp_server应用程序(点此下载),CONSOLE线(连接电脑和路由器,用于配置路由器),Cisco 2800IOS文件(自己找)

开始恢复:

1、 设置电脑的IP地址为192.168.173.11(这个随便设,只要和路由器设的IP地址在同一个网段就好)子网掩码255.255.255.0,默认网关192.168.173.254

IP设置

2、 打开电脑中的tftp_server软件,将目录改为存放下载下来的IOS文件(我这里是c2800nm-adventerprisek9-mz.124-25c.bin)的目录,我放在了D盘的根目录下。不要关闭这个软件。 Read More>

日期: 2011.06.11   作者:    标签: , , ,    分类: 电脑网络
Closed

双系统重装windows7恢复系统启动菜单

我也不知道怎么写这么一个标题,其实情况是应该这么描述的。首先我以前是windows7下用wubi安装的方式安装了ubuntu,上个星期由于做实验需要SNMP服务的开启,但是由于是Ghost所以被精简了,只好重装windows,所以考虑到双系统选择的恢复问题,其实说白了就是恢复这个界面。

系统选择界面 Read More>

日期: 2011.06.09   作者:    标签: , , ,    分类: Linux学习
Closed
  • sitemap_baidu
  • Theme Simple-M by Microhu