Sending real data [was Re: [SNMP4J] Newbie Agent help please]

dhay at lexmark.com dhay at lexmark.com
Fri Oct 26 19:38:56 CEST 2007


Thanks, Frank.

When using AGENTPP-SIMULATION-MIB do I use my other MIB too?

Btw, it seems like I am missing something wrt to the usual/recommended way 
of setting up an agent to act like a particular device?  ie to load data 
into a particular agent.  It seems like this would be done a lot?  Or is 
the recommended way?

cheers,

David
x54680



Frank Fock <fock at agentpp.com> 
10/26/2007 11:30 AM

To
dhay at lexmark.com
cc
SNMP4J <snmp4j at agentpp.org>
Subject
Re: Sending real data [was Re: [SNMP4J] Newbie Agent help please]






The SNMP4J-Agent will store its date to disk
by default, if it is shut-down by SIGTERM (Ctrl-C)
or if you saved its state explicitly by using
the AGENTPP-CONFIG-MIB.

Cheers,
Frank

dhay at lexmark.com wrote:
>
> Ah...ok.
>
> Will this just fill the agent with the data temporarily, or will it
> persist across a restart?
>
> cheers,
>
> David
>
>
>
> *Frank Fock <fock at agentpp.com>*
>
> 10/25/2007 06:35 PM
>
>
> To
>       dhay at lexmark.com
> cc
>       SNMP4J <snmp4j at agentpp.org>
> Subject
>       Re: Sending real data [was Re: [SNMP4J] Newbie Agent help please]
>
>
>
>
>
>
>
> Hi David,
>
> (1) configure the SNMP4J-Agent as target in MIB-Explorer.
> (2) put the agent in simulation mode (use the
> agentppSimMode object from AGENTPP-SIMULATION-MIB).
> (3) open the snapshot and choose "Restore"
> (4) Uncheck the option "Try to restore only..."
>
> That's all.
>
> Hope this helps.
>
> Best regards,
> Frank
>
> dhay at lexmark.com wrote:
>  >
>  > Hi Frank,
>  >
>  > That sounds great!  I managed to do the first part - took a snapshot 
of
>  > the real printer device...I now have a xxxmib.sf file.
>  >
>  > But not sure how I "apply the snapshot on the simulation agent"?
>  >
>  > Would you have a minute to explain a little further?
>  >
>  > cheers,
>  >
>  > David
>  >
>  >
>  >
>  > *Frank Fock <fock at agentpp.com>*
>  >
>  > 10/25/2007 04:21 PM
>  >
>  >
>  > To
>  >         dhay at lexmark.com
>  > cc
>  >         "Eugene R. Snider" <gene at cvtt.net>, snmp4j at agentpp.org
>  > Subject
>  >         Re: Sending real data [was Re: [SNMP4J] Newbie Agent help 
please]
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  > Hi David,
>  >
>  > You could use MIB Explorer Pro to take a snapshot of the
>  > real printer device and then apply the snapshot on the
>  > SNMP4J-Agent simulation agent (the agent must use the
>  > SimMOFactory). For more information see:
>  > 
http://www.snmp4j.org/agent/doc/org/snmp4j/agent/mo/ext/SimMOFactory.html
>  >
>  > The ifTable is a table from the IF-MIB. It is just
>  > there for demonstration purposes, you can safely
>  > ignore it.
>  >
>  > Best regards,
>  > Frank
>  >
>  > dhay at lexmark.com wrote:
>  >  > Thanks, Gene.
>  >  >
>  >  > I created my own version of TestAgent, and used AgenGen to create 
the
>  > Java
>  >  > stubs for our MIB.  My agent will now respond to SNMP requests,
> which is
>  >  > great.
>  >  >
>  >  > I'm stuck at the next stage, however.  I need for the agent to 
behave
>  > like
>  >  > a particular printer, and respond accordingly.  So, for example,
> when I
>  >  > send .1.3.6.1.4.1.641.2.1.2.1.2.1 it currently returns
> prtgenFamilyId.0 -
>  >  > however, I need it to respond with a String containing the model
> name of
>  >  > the specific printer I'm simulating.
>  >  >
>  >  > How did I accomplish this?  Is there an interface I can implement
> to do
>  >  > this?
>  >  >
>  >  > Also, what is an ifTable?!
>  >  >
>  >  > cheers,
>  >  >
>  >  > David
>  >  >
>  >  >
>  >  >
>  >  >
>  >  > "Eugene R. Snider" <gene at cvtt.net>
>  >  > 10/20/2007 05:12 PM
>  >  >
>  >  > To
>  >  > dhay at lexmark.com
>  >  > cc
>  >  >
>  >  > Subject
>  >  > Re: [SNMP4J] Newbie Agent help please
>  >  >
>  >  >
>  >  >
>  >  >
>  >  >
>  >  > I started off using the TestAgent and IfMIB code in 
snmp4j-agent.test.
>  >  > This will give you a fully functional agent and ifTable. That 
worked
>  >  > extremely well for me, although I did have issues related to v2c
> that I
>  >  > don't fully understand.
>  >  >
>  >  > Gene
>  >  >
>  >  > dhay at lexmark.com wrote:
>  >  >> Hi,
>  >  >>
>  >  >> I'm pretty new to SNMP, and have been asked to create a very
> simple SNMP
>  >  >> agent that pretends to be a device and responds to 6 or 7 SNMP
> requests.
>  >  >>
>  >  >> I have created my own MultiIPSNMPServer which binds to an ip
> address and
>  >  >> listens for requests on port 161.  I'm a little stuck, however,
> on how
>  >  > to
>  >  >> proceed.  I know the requests I'll receive, and the responses I
> want to
>  >  >> send, so I think I'm just looking for the pieces to decode the 
SNMP
>  >  >> request I receive and return the appropriate response.
>  >  >>
>  >  >> What is simplest way to proceed using SNMP4J Agent?  I assume I
> need to
>  >  >> extend BaseAgent, but what are the *minimum* pieces I need to 
add?
>  >  >>
>  >  >> Any help would be really appreciated...
>  >  >>
>  >  >> cheers,
>  >  >>
>  >  >> David
>  >  >> _______________________________________________
>  >  >> SNMP4J mailing list
>  >  >> SNMP4J at agentpp.org
>  >  >> http://lists.agentpp.org/mailman/listinfo/snmp4j
>  >  >>
>  >  >
>  >  > _______________________________________________
>  >  > SNMP4J mailing list
>  >  > SNMP4J at agentpp.org
>  >  > http://lists.agentpp.org/mailman/listinfo/snmp4j
>  >
>  > --
>  > AGENT++
>  > http://www.agentpp.com
>  > http://www.mibexplorer.com
>  > http://www.mibdesigner.com
>  >
>
> --
> AGENT++
> http://www.agentpp.com
> http://www.mibexplorer.com
> http://www.mibdesigner.com
>

--
AGENT++
http://www.agentpp.com
http://www.mibexplorer.com
http://www.mibdesigner.com




More information about the SNMP4J mailing list