I have a device that we monitor that another company also wants to collect information from via SNMP. My immediate thought was to create another Community for the other company and have both active but ofcourse this isn’t possible.
Is the only way to do it on a Mikrotik to have both agents use the same Community credentials and my agent to just have the one community for both companies? I’m not sure if I have misunderstood something but this seems like a bit of an oversight and quite a simple one at that, which is what makes me think it isn’t an oversight and this is how it should work. Could someone please clarify?
Yeah you can create as many communities as you want but when actually putting them in use under IP > SNMP > Trap Community you can only have 1 active at a time.
You can add multiple source IPs though this is sort of what confuses me. So from my understanding if I wanted to have two separate collectors I would need them to both have the exact same setup which seems strange and somewhat insecure.
Probably most users of SNMP use polling rather than traps…
Maybe there exists some software that can work as a trap relay/multiplier? (running on another system or in a container)
Say if I wasn’t using traps in that case, how would I set it up so that both collectors can use V3? Because as far as I can tell you can only set the SNMP version under Trap Version. And in doing so you can only define authentication and encryption with a Trap Community.
So with Mikrotik will all communities be v1 or v2 unless the Auth and Encryption details are entered?
Further to this, that makes more sense, but still how can you have multiple active Communities if you have multiple collectors? And if you can’t what would be the best way of achieving this?
Managed to work this out but I appreciate the confirmation! I think my confusion came from the fact that you can have as many active communities as you want but you can only have a single trap community active. That still seems strange to me but I’ve got what I need. Thanks!