• 大小: 2.47MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-12
  • 语言: Java
  • 标签: snmpsnmp  javasnmp  get  

资源简介

苦苦找了几天,终于找到了关于snmp与java 相关开发最全的和java相关的代码。分享给大家。

资源截图

代码片段和文件信息

// 
//    jSNMP - SNMPv1 & v2 Compliant Libraries for Java
//    Copyright (C) 2000  PlatformWorks Inc.
//
//    This library is free software; you can redistribute it and/or
//    modify it under the terms of the GNU Lesser General Public
//    License as published by the Free Software Foundation; either
//    version 2.1 of the License or (at your option) any later version.
//
//    This library is distributed in the hope that it will be useful
//    but WITHOUT ANY WARRANTY; without even the implied warranty of
//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
//    Lesser General Public License for more details.
//
//    You should have received a copy of the GNU Lesser General Public
//    License along with this library; if not write to the Free Software
//    Foundation Inc. 59 Temple Place Suite 330 Boston MA  02111-1307  USA
//   
// For more information contact: 
//  Brian Weaver      
//  http://www.opennms.org/
//
//  joeSNMP Licensing 
//  http://sourceforge.net/projects/joesnmp/
//

package org.opennms.examples;

import java.net.InetAddress;

import org.opennms.protocols.snmp.SnmpobjectId;
import org.opennms.protocols.snmp.SnmpOctetString;
import org.opennms.protocols.snmp.SnmpParameters;
import org.opennms.protocols.snmp.SnmpPduPacket;
import org.opennms.protocols.snmp.SnmpPduRequest;
import org.opennms.protocols.snmp.SnmpPduTrap;
import org.opennms.protocols.snmp.SnmpPeer;
import org.opennms.protocols.snmp.SnmpSMI;
import org.opennms.protocols.snmp.SnmpTimeTicks;
import org.opennms.protocols.snmp.SnmpTrapHandler;
import org.opennms.protocols.snmp.SnmpTrapSession;
import org.opennms.protocols.snmp.SnmpVarBind;

public class SendTrapExample
{
    public static void main(String[] args) throws Exception
    {
        SnmpTrapSession trapdSession = new SnmpTrapSession(new SnmpTrapHandler()
        {
            public void snmpReceivedTrap(SnmpTrapSession session InetAddress agent int port
                    SnmpOctetString community SnmpPduPacket pdu)
            {
                System.out.println(“ReceivedTrap -> “ + SendTrapExample.getPduAsString(pdu));
            }

            public void snmpReceivedTrap(SnmpTrapSession session InetAddress agent int port
                    SnmpOctetString community SnmpPduTrap pdu)
            {
                System.out.println(“ReceivedTrap -> “ + SendTrapExample.getPduAsString(pdu));
            }

            public void snmpTrapSessionerror(SnmpTrapSession session int error object ref)
            {
                System.out.println(“TrapSessionerror -> “ + error + “ -> “ + ref);
            }
        } 6767);
        
        SnmpPeer peer = new SnmpPeer(InetAddress.getLocalHost());
        peer.setPort(6767);
        peer.setRetries(1);
        peer.setTimeout(3000);
        
        SnmpParameters parameters = pe

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-06-03 11:24  snmpforjava -demo最全\
     文件         259  2004-09-19 14:30  snmpforjava -demo最全\.classpath
     文件         383  2004-09-19 14:05  snmpforjava -demo最全\.project
     目录           0  2015-06-03 11:24  snmpforjava -demo最全\.settings\
     文件        5053  2005-03-22 21:08  snmpforjava -demo最全\.settings\org.eclipse.jdt.ui.prefs
     文件        2987  2006-04-06 00:26  snmpforjava -demo最全\CHANGELOG.txt
     文件        1397  2004-09-23 17:08  snmpforjava -demo最全\LICENSE.txt
     文件         275  2004-10-07 17:02  snmpforjava -demo最全\README.txt
     文件         662  2004-11-11 01:20  snmpforjava -demo最全\TODO.txt
     文件        3282  2004-09-20 02:01  snmpforjava -demo最全\build.bat
     文件          46  2006-04-06 00:22  snmpforjava -demo最全\build.properties
     文件        4651  2004-09-20 02:01  snmpforjava -demo最全\build.sh
     文件        5547  2006-04-06 00:28  snmpforjava -demo最全\build.xml
     目录           0  2015-06-03 11:24  snmpforjava -demo最全\docs\
     文件       11938  2004-10-07 17:09  snmpforjava -demo最全\docs\FAQ.txt
     目录           0  2015-06-03 11:24  snmpforjava -demo最全\output\
     目录           0  2015-06-03 11:24  snmpforjava -demo最全\output\lib\
     文件       24177  2006-04-06 00:29  snmpforjava -demo最全\output\lib\joesnmp-examples.jar
     文件       81954  2006-04-06 00:29  snmpforjava -demo最全\output\lib\joesnmp.jar
     目录           0  2015-06-03 11:24  snmpforjava -demo最全\src\
     目录           0  2015-06-03 11:24  snmpforjava -demo最全\src\etc\
     文件         161  2004-09-19 18:01  snmpforjava -demo最全\src\etc\Manifest.mf
     目录           0  2015-06-03 11:24  snmpforjava -demo最全\src\joesnmp\
     目录           0  2015-06-03 11:24  snmpforjava -demo最全\src\joesnmp\org\
     目录           0  2015-06-03 11:24  snmpforjava -demo最全\src\joesnmp\org\opennms\
     目录           0  2015-06-03 11:24  snmpforjava -demo最全\src\joesnmp\org\opennms\examples\
     文件        4861  2005-04-05 20:34  snmpforjava -demo最全\src\joesnmp\org\opennms\examples\SendTrapExample.java
     文件       16126  2005-07-11 19:46  snmpforjava -demo最全\src\joesnmp\org\opennms\examples\SimpleAgent.java
     文件        4101  2005-07-11 19:46  snmpforjava -demo最全\src\joesnmp\org\opennms\examples\SimpleClient.java
     文件        7174  2005-04-05 20:34  snmpforjava -demo最全\src\joesnmp\org\opennms\examples\SnmpAgentExample.java
     文件        4508  2005-10-25 19:53  snmpforjava -demo最全\src\joesnmp\org\opennms\examples\SnmpBulkRequestExample.java
............此处省略82个文件信息

评论

共有 条评论