• 大小: 2.2MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-31
  • 语言: 其他
  • 标签: snmp/mib  

资源简介

基于SNMP/MIB的网络数据获取系统设计与实现

资源截图

代码片段和文件信息

/**************************************************************
*
* MibExplorer.java
*
* This application allows you view the MIB tree you loaded
* get value fromor set value to some equipments in networks
* that are running SNMP agent process.
*
* Author: HEJIE
* Parameter: None
* Returns: None
* Creation date: 1/3/2007
* LastUpdate: None
*
**************************************************************/

import com.adventnet.snmp.beans.*;
import com.adventnet.snmp.ui.*;
import com.adventnet.snmp.mibs.*;
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;

public class MibExplorer extends Jframe implements ActionListener
{
Container contentPane=getContentPane();
JMenuBar menub=new JMenuBar();
JMenu files=new JMenu(“File“);
JMenu opera=new JMenu(“Operation“);
JMenu help=new JMenu(“Help“);
JMenuItem save=new JMenuItem(“Save Result As...“);
JMenuItem exit=new JMenuItem(“Exit“);
JMenuItem get=new JMenuItem(“Get“);
JMenuItem getNext=new JMenuItem(“GetNext“);
JMenuItem set=new JMenuItem(“Set“);
JMenuItem about=new JMenuItem(“About“);

JLabel hostL=new JLabel(“Host:“);
JLabel portL=new JLabel(“Port:“);
JLabel communityL=new JLabel(“Community:“);
JLabel writeCommL=new JLabel(“Write Community:“);
JLabel setValueL=new JLabel(“Set Value:“);
JLabel oidL=new JLabel(“objectID:“);
JLabel descrL=new JLabel(“Descricption:“);
JTextField host=new JTextField(“127.0.0.1“);
JTextField port=new JTextField(“161“);
JPasswordField community=new JPasswordField(“public“);
JPasswordField writeComm=new JPasswordField(“public“);
JTextField setValue=new JTextField();
JTextField oid=new JTextField(“.1.3.6.1.2.1.1.1.0“);
JTextArea descr=new JTextArea();
JButton getB=new JButton(“Get“);
JButton getNextB=new JButton(“GetNext“);
JButton setB=new JButton(“set“);
JButton getTableB=new JButton(“GetTable“);
JButton clear=new JButton(“Clear“);
JTextArea mess=new JTextArea();


MibExplorer()
{
super(“--Simple MibExplorer--“);
int xy;
Dimension size=Toolkit.getDefaultToolkit().getScreenSize();
x=(size.width-750)/2;
y=(size.height-500)/2;
setSize(750500);
setLocation(xy);
setResizable(false);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
//setVisible(true);
}

void init()
{
//主界面初始化
files.setMnemonic(‘F‘);
opera.setMnemonic(‘O‘);
help.setMnemonic(‘H‘);
save.setMnemonic(‘S‘);
exit.setMnemonic(‘X‘);
get.setMnemonic(‘G‘);
getNext.setMnemonic(‘N‘);
set.setMnemonic(‘E‘);
about.setMnemonic(‘A‘);
//为控件添加助记符
save.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_SInputEvent.CTRL_MASK));
get.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_GInputEvent.CTRL_MASK));
getNext.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_NInputEvent.CTRL_MASK));
set.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_EInputEvent.CTRL_MASK));
//为控件添加快捷键
files.add(sa

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    1039182  2007-12-27 05:45  基于SNMP/MIB的网络数据获取系统设计与实现\基于SNMP/MIB的网络数据获取系统设计与实现.doc

     文件       1264  2007-01-10 22:00  基于SNMP/MIB的网络数据获取系统设计与实现\源代码\MibExplorer$1.class

     文件      10204  2007-01-10 22:00  基于SNMP/MIB的网络数据获取系统设计与实现\源代码\MibExplorer.class

     文件      12692  2007-01-10 22:29  基于SNMP/MIB的网络数据获取系统设计与实现\源代码\MibExplorer.java

     文件     105939  2006-11-07 20:08  基于SNMP/MIB的网络数据获取系统设计与实现\源代码\RFC1213-MIB

     目录          0  2007-12-27 05:41  基于SNMP/MIB的网络数据获取系统设计与实现\源代码

     目录          0  2007-12-27 05:45  基于SNMP/MIB的网络数据获取系统设计与实现

     文件    1803325  2009-06-19 10:08  AdventNetSnmp.jar

     文件     117552  2009-06-19 10:12  AdventNet+SNMP+API的网络管理系统的设计与开发.pdf

----------- ---------  ---------- -----  ----

              3090158                    9


评论

共有 条评论