资源简介
用snmp4j开发的agent端demo程序,希望对大伙有所帮助。
代码片段和文件信息
package com.mib;
//--AgentGen BEGIN=_BEGIN
//--AgentGen END
import org.snmp4j.smi.*;
import org.snmp4j.mp.SnmpConstants;
import org.snmp4j.agent.*;
import org.snmp4j.agent.mo.*;
import org.snmp4j.agent.mo.snmp.*;
import org.snmp4j.agent.mo.snmp.smi.*;
import org.snmp4j.agent.request.*;
import org.snmp4j.log.LogFactory;
import org.snmp4j.log.LogAdapter;
import org.snmp4j.agent.mo.snmp.tc.*;
//--AgentGen BEGIN=_IMPORT
//--AgentGen END
public class HelloMib
//--AgentGen BEGIN=_EXTENDS
//--AgentGen END
implements MOGroup
//--AgentGen BEGIN=_IMPLEMENTS
//--AgentGen END
{
private static final LogAdapter LOGGER =
LogFactory.getLogger(HelloMib.class);
//--AgentGen BEGIN=_STATIC
//--AgentGen END
// Factory
private MOFactory moFactory =
DefaultMOFactory.getInstance();
// Constants
/**
* OID of this MIB module for usage which can be
* used for its identification.
*/
public static final OID oidHelloMib =
new OID(new int[] { });
public static final OID oidSysDescr =
new OID(new int[] { 13612141194910 });
public static final OID oidSysTest =
new OID(new int[] { 13612141194920 });
// Enumerations
// TextualConventions
// Scalars
private MOScalar sysDescr;
private MOScalar sysTest;
// Tables
//--AgentGen BEGIN=_MEMBERS
//--AgentGen END
/**
* Constructs a HelloMib instance without actually creating its
* Managedobject
instances. This has to be done in a
* sub-class constructor or after construction by calling
* {@link #createMO(MOFactory moFactory)}.
*/
protected HelloMib() {
//--AgentGen BEGIN=_DEFAULTCONSTRUCTOR
//--AgentGen END
}
/**
* Constructs a HelloMib instance and actually creates its
* Managedobject
instances using the supplied
* MOFactory
(by calling
* {@link #createMO(MOFactory moFactory)}).
* @param moFactory
* the MOFactory
to be used to create the
* managed objects for this module.
*/
public HelloMib(MOFactory moFactory) {
createMO(moFactory);
//--AgentGen BEGIN=_FACTORYCONSTRUCTOR
//--AgentGen END
}
//--AgentGen BEGIN=_CONSTRUCTORS
//--AgentGen END
/**
* Create the Managedobjects defined for this MIB module
* using the specified {@link MOFactory}.
* @param moFactory
* the MOFactory
instance to use for object
* creation.
*/
protected void createMO(MOFactory moFactory) {
addTCsToFactory(moFactory);
sysDescr =
moFactory.createScalar(oidSysDescr
moFactory.createAccess(MOAccessImpl.ACCESSIBLE_FOR_READ_WRITE)
new OctetString(“2222222222222“));
sysTest =
moFactory.createScalar(oidSysTest
moFactory.createAccess(MOAccessImpl.ACCESSIBLE_FOR_READ_WRITE)
new OctetString(“test“));
}
public MOScalar getSysDescr() {
return sysDescr;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2916 2010-08-04 14:26 snmp-agent\.classpath
文件 285 2010-07-06 10:06 snmp-agent\.myme
文件 1006 2010-06-23 19:45 snmp-agent\.project
文件 629 2010-08-03 08:54 snmp-agent\.settings\org.eclipse.jdt.core.prefs
文件 527 2010-07-06 10:06 snmp-agent\.settings\org.eclipse.wst.validation.prefs
文件 3525 2010-08-04 14:28 snmp-agent\bootCounter.agent
文件 10 2010-08-09 16:59 snmp-agent\conf.agent
文件 123 2010-08-04 16:40 snmp-agent\mib.properties
文件 239 2010-08-11 11:07 snmp-agent\readme.txt
文件 10 2010-08-11 10:28 snmp-agent\SampleAgent.bc
文件 4181 2010-08-11 11:00 snmp-agent\src\com\mib\HelloMib.java
文件 2411 2010-08-10 13:21 snmp-agent\src\com\mib\HelloModules.java
文件 2441 2010-08-09 15:37 snmp-agent\src\com\mib\Modules.java
文件 16650 2010-08-11 10:36 snmp-agent\src\com\mib\SampleAgent.java
文件 13042 2010-06-09 01:32 snmp-agent\src\com\mib\SampleAgentConfig.properties
文件 303 2010-06-09 01:32 snmp-agent\src\com\mib\SampleAgentTableSizeLimits.properties
文件 22825 2010-08-09 15:37 snmp-agent\src\com\mib\Snmp4jDemoMib.java
文件 4645 2010-08-11 10:59 snmp-agent\src\com\mib\SnmpUtil.java
文件 39 2010-06-23 19:45 snmp-agent\WebRoot\me
文件 518641 2004-06-17 07:32 snmp-agent\WebRoot\WEB-INF\lib\commons-collections-3.0.jar
文件 57779 2010-07-06 09:47 snmp-agent\WebRoot\WEB-INF\lib\commons-fileupload-1.2.1.jar
文件 22379 2010-07-06 09:47 snmp-agent\WebRoot\WEB-INF\lib\commons-fileupload-new.jar
文件 87776 2010-07-06 09:47 snmp-agent\WebRoot\WEB-INF\lib\commons-io-1.3.2.jar
文件 169763 2004-06-17 07:32 snmp-agent\WebRoot\WEB-INF\lib\commons-lang-2.0.jar
文件 38015 2004-07-19 11:37 snmp-agent\WebRoot\WEB-INF\lib\commons-logging-1.0.4.jar
文件 1519742 2005-03-22 18:49 snmp-agent\WebRoot\WEB-INF\lib\fop-0.20.5.jar
文件 1117661 2009-04-20 10:23 snmp-agent\WebRoot\WEB-INF\lib\iText-2.1.5.jar
文件 97957 2010-08-02 16:38 snmp-agent\WebRoot\WEB-INF\lib\java-snmp-1.4.2.jar
文件 309293 2009-04-20 10:23 snmp-agent\WebRoot\WEB-INF\lib\jcommon-1.0.16.jar
文件 18372 2007-06-12 02:27 snmp-agent\WebRoot\WEB-INF\lib\jpcap.jar
............此处省略19个文件信息
相关资源
- 中国科学技术大学 信息学院 倪林主讲
- Magento2 官方开发手册
- Distributed-Coordination-of-Multi-agent-Networ
- jmeter serverAgent-2.2.1
- ServerAgent-2.2.1
- The Space and Motion of Communicating Agents
- 用agent++写的snmp代理程序
- ambari-agent-2.7.5.0-0.x86_64.rpm
- 多Agent系统引论
- magento2-develop.zip
- Hands-On Intelligent Agents with OpenAI Gym 完整
- multi-agent system 课件
- VMware-Converter-Agent
- UserAgent-45184条记录.txt
- Computational methods for electromagentics
- Magento 2 Beginners Guide
- Repast Simphony 官方教程完全版
- Hands-On Intelligent Agents with OpenAI Gym
- 移动端useragent,18w条,包含platform,颜
- VMware-Horizon-Agent-x86_64-7.6.0-9539447
- Horizon 7.5.0 View Agent (64-bit) VMware-v
- jmeter服务监控agent端ServerAgent
- UserAgent.txt
- magent-0.6.tar.gz for memcached
- 2016最新 magento 颜色属性切换图片
- VeeamBackup&Replication;_9.5 agent lic
- zabbix_agent3.4.15.Solaris11.3.X86_64.tar.gz
- zabbix_agent 3.4.15 for Solaris 11.3 SPARC.rar
- Reciprocal Velocity Obstacles for Real-Time Mu
- JADE(多agent开发)
评论
共有 条评论