This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: Sending SNMP Traps and registering an IP Address
- From: Andrew Lunn <andrew dot lunn at ascom dot ch>
- To: "Crumpton, Neil" <Neil dot Crumpton at quantumbeam dot com>
- Cc: "'ecos-discuss at sources dot redhat dot com'" <ecos-discuss at sources dot redhat dot com>
- Date: Tue, 22 Jan 2002 16:13:42 +0100
- Subject: Re: [ECOS] Sending SNMP Traps and registering an IP Address
- References: <25C8A3F5FFD4D41194490002A509205F21E4E0@ukqbex01.quantumbeam.com>
On Tue, Jan 22, 2002 at 03:04:31PM -0000, Crumpton, Neil wrote:
> Hi,
> I've been working with the eCos and UCD SNMP stack to create an
> agent. I wrote a MIB, generated the relevant C files using mib2c, and am
> able to get and set values in this MIB. I am now trying to send traps from
> my agent to a management workstation. My problem is as follows:
> I can't seem to figure out how to actually generate the traps as there
> doesn't appear to be any traps generated by the current agent for me to
> learn how to implement the process. I have tried using the
> send_easy_trap(int, int) method but to no avail. Could this be because I
> haven't registered a management IP Address? and if so how do I go about
> doing this?
>
> Also what is the interface to use for generating traps?
You have to declare a trap sink using the function
create_trap_session(). You pass the host, port, community etc.
To send a trap either use send_easy_trap(), or send_trap_vars() when
you want to pass more information.
FYI: There is a problem using SNMP and DHCP when you have traps or
your own mibs which are not incorporated into the normal snmp
startup. I will put in a bugzilla bug soon.
Andrew
> ---------------------------------------------------------------------------
> The information transmitted in this e-mail is intended only for the person
> or entity to which it is addressed and may contain confidential and/or
> privileged material. Any review, retransmission, dissemination or other use
> of, or taking of any action in reliance upon, this information by persons or
> entities other than the intended recipient is prohibited. We do not accept
> responsibility for changes made to this message after it was sent.
> ---------------------------------------------------------------------------
> If you received this in error, please inform info@quantumbeam.com and delete
> the material from your computer.
Do you really want such a footer on an OpenSource mailling list?