a question about building an SNMP agent for both Win and Linux OS's

Frank Fock Frank.Fock____t-online.de
Fri Jan 25 21:43:22 CET 2002


Hi Ziv,

The Linux scenario you described can be easily realized with AgentX++.
However,
since the Microsoft agent in NT/2000 does not support the AgentX
protocol, it will
be not possible to run an AgentX subagent under that master agent.
Nevertheless,
there are third party master agents that replace the Microsoft agent and
support
the AgentX protocol. As far as I know, Emanate offers such an agent.

Best regards,
Frank

Ziv Gillat wrote:

>
>
> Hi,
>
> I'm a developer, working for a small start-up. One of my tasks is to
> make sure that the NIC that we're building, will handle SNMP. It's
> more then a NIC, but for now, lets assume that it's functionally, just
> like a NIC. The NIC will be installed on both Linux and Windows
> machines, and we're building drivers for it, for both platforms. I'm
> familiar with SNMP agents, and we already know the architecture that
> is necessary. The question is -- can we use AgentX to help us in the
> creation of the Agent?
>
> In windows, the agent that we develop will have to be a sub-agent of
> the already-existing master agent, that is included in Win2K, WinXP,
> etc.
>
> In Linux, the existing SNMP agent runs in kernel space, because it
> needs root privileges. The agent that we develop will need to be the
> Master-Agent, and the Linux existing agent, will become a sub-agent.
>
> The driver that we're building is running in kernel-mode, so
> communication to it, from user-space will be done through IOCTL's.
>
> We would love to create the agent once, so that we will only need to
> tie in the IOCTL's to the drivers. This will minimize the amount of
> work needed to effectively create 2 agents, one for each OS.
>
> Thanks ---
>
> Ziv.
>





More information about the AGENTPP mailing list