# SNMP Traps module for 8.3 Event Streams

**URL:** <https://forum.inductiveautomation.com/t/snmp-traps-module-for-8-3-event-streams/110264>\
**Category:** 3rd Party Modules\
**Tags:** ignition83\
**Created:** [August 29, 2025, 6:41am UTC](https://forum.inductiveautomation.com/t/snmp-traps-module-for-8-3-event-streams/110264 "2025-08-29T06:41:33Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![David\_Stone](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/david_stone/32/79749_2.png) [@David\_Stone](https://forum.inductiveautomation.com/u/David_Stone)\
**Post date:** [August 29, 2025, 6:41am UTC](https://forum.inductiveautomation.com/t/snmp-traps-module-for-8-3-event-streams/110264/1 "2025-08-29T06:41:33Z")

</div>

Just thought I would post this here to give people some ideas for the Event Streams system.

Had some fun with the new Event Streams feature in Ignition 8.3 Beta, decided to see what would happen if I built a module to pipe SNMP traps directly into the new event streams.  
Turns out, it works pretty well.  
With a simple SNMP listener on port 162, the module grabs any UDP SNMP packets, decodes them and adds the payload to an event source.

**Edit** - You can now download and use this module off GitHub, please enjoy it free.

> **[GitHub - system24seven/snmp-stream-source: SNMP Trap Event Stream](https://github.com/system24seven/snmp-stream-source)**
>
> SNMP Trap Event Stream

What I learned:

- Event Streams are way more flexible than I initially thought
- SNMP data payloads are surprisingly straightforward once you understand the basic structure.
- Having network events in the same stream as production data opens up some cool correlation possibilities
- Apart from the actual listener process, you can keep 90% of the processing code inside the Ignition Designer so that it is part of your project instead of inside a hardcoded module.

 ![Screenshot 2025-08-29 at 16.14.20](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/9/4974c813589638eaa392f69f45cbf249386467a5.png)

 ![Screenshot 2025-08-29 at 16.13.56](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/4/b4db8831abeede16e48047a5e29cb03eb5c36bde.png)

Nothing like a quick spare time project that actually turns into something kinda useful.  
I definitely appreciate how the new Event Streams architecture makes this kind of integration so much easier.

---

<div class="post-metadata">

**Author:** ![gnguyen](https://avatars.discourse-cdn.com/v4/letter/g/41988e/32.png) [@gnguyen](https://forum.inductiveautomation.com/u/gnguyen)\
**Post date:** [August 29, 2025, 4:23pm UTC](https://forum.inductiveautomation.com/t/snmp-traps-module-for-8-3-event-streams/110264/2 "2025-08-29T16:23:45Z")

</div>

@e.sagnelonge

maybe you should make your snmp module a source for event streams module!

---

<div class="post-metadata">

**Author:** ![Eden.Mar](https://avatars.discourse-cdn.com/v4/letter/e/35a633/32.png) [@Eden.Mar](https://forum.inductiveautomation.com/u/Eden.Mar)\
**Post date:** [September 12, 2025, 4:27pm UTC](https://forum.inductiveautomation.com/t/snmp-traps-module-for-8-3-event-streams/110264/3 "2025-09-12T16:27:54Z")

</div>

This is definitely something that has been on our radar, and we will be adding support for this in our SNMP module in 8.3 in the future.

---

<div class="post-metadata">

**Author:** ![David\_Stone](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/david_stone/32/79749_2.png) [@David\_Stone](https://forum.inductiveautomation.com/u/David_Stone)\
**Post date:** [September 15, 2025, 5:57pm UTC](https://forum.inductiveautomation.com/t/snmp-traps-module-for-8-3-event-streams/110264/4 "2025-09-15T17:57:04Z")

</div>

Source for my connector is in the main post now, feel free to use it.
