📄 snmpserver.java
字号:
package mst_lcd;
import java.util.*;
import org.snmp4j.*;
import org.snmp4j.smi.*;
import org.snmp4j.transport.*;
import org.snmp4j.mp.*;
import java.net.*;
import java.util.Properties;
import java.io.FileInputStream;
import java.io.File;
import java.io.FileOutputStream;
import javax.swing.*;
import java.awt.*;
import java.awt.Toolkit;
import java.awt.Dimension;
public class snmpServer{
static JFrame jf=new JFrame("SNMP SERVER");
static JTextField jt=new JTextField();
public static class Handler implements CommandResponder{
protected String mAddress = null;
protected int mPort = 0;
protected String mMyCommunityName = null;
protected TransportMapping mServerSocket = null;
protected Snmp mSNMP = null;
Properties p=new Properties();;
FileInputStream f;
final String name="1.3.6.1.2.1.1.1.0";
final String private_oid="1.3.6.1.2.1.1.2.0";
final String init_factory1="00:1e:02:03:0b:05:03:02:03:03:00:01:01:ff:ff:00:57:06:05:10";
final String init_factory2="00:1e:02:03:0b:05:03:02:03:03:00:01:01:ff:ff:00:57:06:05:10";
final String board_switch1="1.3.6.1.4.1.25449.30.1.3.1.0";
final String board_switch2="1.3.6.1.4.1.25449.30.2.3.1.0";
final String board_loop1="1.3.6.1.4.1.25449.30.1.3.2.0";
final String board_loop2="1.3.6.1.4.1.25449.30.2.3.2.0";
final String board_war1="1.3.6.1.4.1.25449.30.1.3.3.0";
final String board_war2="1.3.6.1.4.1.25449.30.2.3.3.0";
final String board_e11="1.3.6.1.4.1.25449.30.1.3.4.0";
final String board_e12="1.3.6.1.4.1.25449.30.2.3.4.0";
final String board_channel1="1.3.6.1.4.1.25449.30.1.3.5.0";
final String board_channel2="1.3.6.1.4.1.25449.30.2.3.5.0";
/*光口卡告警屏蔽*/
//光口卡0
final String opt01="1.3.6.1.4.1.25449.30.1.4.1.1.0";
final String opt02="1.3.6.1.4.1.25449.30.2.4.1.1.0";
//光口卡1
final String opt11="1.3.6.1.4.1.25449.30.1.5.1.1.0";
final String opt12="1.3.6.1.4.1.25449.30.2.5.1.1.0";
/*扩展卡1*/
//4E1卡
//告警屏蔽
final String slot14e1war1="1.3.6.1.4.1.25449.30.1.6.2.1.0";
final String slot14e1war2="1.3.6.1.4.1.25449.30.2.6.2.1.0";
//环回设置
final String slot14e1loop1="1.3.6.1.4.1.25449.30.1.6.2.2.0";
final String slot14e1loop2="1.3.6.1.4.1.25449.30.2.6.2.2.0";
//8E1卡
//告警屏蔽
final String slot18e1war1="1.3.6.1.4.1.25449.30.1.6.3.1.0";
final String slot18e1war2="1.3.6.1.4.1.25449.30.2.6.3.1.0";
//环回设置
final String slot18e1loop1="1.3.6.1.4.1.25449.30.1.6.3.2.0";
final String slot18e1loop2="1.3.6.1.4.1.25449.30.2.6.3.2.0";
//单V.35卡
//告警屏蔽
final String slot1v35war1="1.3.6.1.4.1.25449.30.1.6.4.1.0";
final String slot1v35war2="1.3.6.1.4.1.25449.30.2.6.4.1.0";
//环回设置
final String slot1v35loop1="1.3.6.1.4.1.25449.30.1.6.4.2.0";
final String slot1v35loop2="1.3.6.1.4.1.25449.30.2.6.4.2.0";
//参数配置
final String slot1v35para1="1.3.6.1.4.1.25449.30.1.6.4.3.0";
final String slot1v35para2="1.3.6.1.4.1.25449.30.2.6.4.3.0";
//双路V.35卡
//告警屏蔽
final String slot12v35war1="1.3.6.1.4.1.25449.30.1.6.7.1.0";
final String slot12v35war2="1.3.6.1.4.1.25449.30.2.6.7.1.0";
//环回设置
final String slot12v35loop1="1.3.6.1.4.1.25449.30.1.6.7.2.0";
final String slot12v35loop2="1.3.6.1.4.1.25449.30.2.6.7.2.0";
//参数配置
final String slot12v35para1="1.3.6.1.4.1.25449.30.1.6.7.3.0";
final String slot12v35para2="1.3.6.1.4.1.25449.30.2.6.7.3.0";
//四路V.35卡
//告警屏蔽
final String slot14v35war1="1.3.6.1.4.1.25449.30.1.6.8.1.0";
final String slot14v35war2="1.3.6.1.4.1.25449.30.2.6.8.1.0";
//环回设置
final String slot14v35loop1="1.3.6.1.4.1.25449.30.1.6.8.2.0";
final String slot14v35loop2="1.3.6.1.4.1.25449.30.2.6.8.2.0";
//参数配置
final String slot14v35para1="1.3.6.1.4.1.25449.30.1.6.8.3.0";
final String slot14v35para2="1.3.6.1.4.1.25449.30.2.6.8.3.0";
/*扩展卡2*/
//4E1卡
//告警屏蔽
final String slot24e1war1="1.3.6.1.4.1.25449.30.1.7.2.1.0";
final String slot24e1war2="1.3.6.1.4.1.25449.30.2.7.2.1.0";
//环回设置
final String slot24e1loop1="1.3.6.1.4.1.25449.30.1.7.2.2.0";
final String slot24e1loop2="1.3.6.1.4.1.25449.30.2.7.2.2.0";
//8E1卡
//告警屏蔽
final String slot28e1war1="1.3.6.1.4.1.25449.30.1.7.3.1.0";
final String slot28e1war2="1.3.6.1.4.1.25449.30.2.7.3.1.0";
//环回设置
final String slot28e1loop1="1.3.6.1.4.1.25449.30.1.7.3.2.0";
final String slot28e1loop2="1.3.6.1.4.1.25449.30.2.7.3.2.0";
//单V.35卡
//告警屏蔽
final String slot2v35war1="1.3.6.1.4.1.25449.30.1.7.4.1.0";
final String slot2v35war2="1.3.6.1.4.1.25449.30.2.7.4.1.0";
//环回设置
final String slot2v35loop1="1.3.6.1.4.1.25449.30.1.7.4.2.0";
final String slot2v35loop2="1.3.6.1.4.1.25449.30.2.7.4.2.0";
//参数配置
final String slot2v35para1="1.3.6.1.4.1.25449.30.1.7.4.3.0";
final String slot2v35para2="1.3.6.1.4.1.25449.30.2.7.4.3.0";
//双路V.35卡
//告警屏蔽
final String slot22v35war1="1.3.6.1.4.1.25449.30.1.7.7.1.0";
final String slot22v35war2="1.3.6.1.4.1.25449.30.2.7.7.1.0";
//环回设置
final String slot22v35loop1="1.3.6.1.4.1.25449.30.1.7.7.2.0";
final String slot22v35loop2="1.3.6.1.4.1.25449.30.2.7.7.2.0";
//参数配置
final String slot22v35para1="1.3.6.1.4.1.25449.30.1.7.7.3.0";
final String slot22v35para2="1.3.6.1.4.1.25449.30.2.7.7.3.0";
//四路V.35卡
//告警屏蔽
final String slot24v35war1="1.3.6.1.4.1.25449.30.1.7.8.1.0";
final String slot24v35war2="1.3.6.1.4.1.25449.30.2.7.8.1.0";
//环回设置
final String slot24v35loop1="1.3.6.1.4.1.25449.30.1.7.8.2.0";
final String slot24v35loop2="1.3.6.1.4.1.25449.30.2.7.8.2.0";
//参数配置
final String slot24v35para1="1.3.6.1.4.1.25449.30.1.7.8.3.0";
final String slot24v35para2="1.3.6.1.4.1.25449.30.2.7.8.3.0";
/*扩展卡3*/
//4E1卡
//告警屏蔽
final String slot34e1war1="1.3.6.1.4.1.25449.30.1.8.2.1.0";
final String slot34e1war2="1.3.6.1.4.1.25449.30.2.8.2.1.0";
//环回设置
final String slot34e1loop1="1.3.6.1.4.1.25449.30.1.8.2.2.0";
final String slot34e1loop2="1.3.6.1.4.1.25449.30.2.8.2.2.0";
//8E1卡
//告警屏蔽
final String slot38e1war1="1.3.6.1.4.1.25449.30.1.8.3.1.0";
final String slot38e1war2="1.3.6.1.4.1.25449.30.2.8.3.1.0";
//环回设置
final String slot38e1loop1="1.3.6.1.4.1.25449.30.1.8.3.2.0";
final String slot38e1loop2="1.3.6.1.4.1.25449.30.2.8.3.2.0";
//单V.35卡
//告警屏蔽
final String slot3v35war1="1.3.6.1.4.1.25449.30.1.8.4.1.0";
final String slot3v35war2="1.3.6.1.4.1.25449.30.2.8.4.1.0";
//环回设置
final String slot3v35loop1="1.3.6.1.4.1.25449.30.1.8.4.2.0";
final String slot3v35loop2="1.3.6.1.4.1.25449.30.2.8.4.2.0";
//参数配置
final String slot3v35para1="1.3.6.1.4.1.25449.30.1.8.4.3.0";
final String slot3v35para2="1.3.6.1.4.1.25449.30.2.8.4.3.0";
//双路V.35卡
//告警屏蔽
final String slot32v35war1="1.3.6.1.4.1.25449.30.1.8.7.1.0";
final String slot32v35war2="1.3.6.1.4.1.25449.30.2.8.7.1.0";
//环回设置
final String slot32v35loop1="1.3.6.1.4.1.25449.30.1.8.7.2.0";
final String slot32v35loop2="1.3.6.1.4.1.25449.30.2.8.7.2.0";
//参数配置
final String slot32v35para1="1.3.6.1.4.1.25449.30.1.8.7.3.0";
final String slot32v35para2="1.3.6.1.4.1.25449.30.2.8.7.3.0";
//四路V.35卡
//告警屏蔽
final String slot34v35war1="1.3.6.1.4.1.25449.30.1.8.8.1.0";
final String slot34v35war2="1.3.6.1.4.1.25449.30.2.8.8.1.0";
//环回设置
final String slot34v35loop1="1.3.6.1.4.1.25449.30.1.8.8.2.0";
final String slot34v35loop2="1.3.6.1.4.1.25449.30.2.8.8.2.0";
//参数配置
final String slot34v35para1="1.3.6.1.4.1.25449.30.1.8.8.3.0";
final String slot34v35para2="1.3.6.1.4.1.25449.30.2.8.8.3.0";
/*扩展卡4*/
//4E1卡
//告警屏蔽
final String slot44e1war1="1.3.6.1.4.1.25449.30.1.9.2.1.0";
final String slot44e1war2="1.3.6.1.4.1.25449.30.2.9.2.1.0";
//环回设置
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -