I got a new OPNsense firewall for my SOHO and will/want to create some extended checks for this nice device, with more information additionally to SNMP- and/or FreeBSD-agent data.
Still not sure if I should only create a special agent gathering data from OPNAPI or if an agent plugin utilizing things like pfctl or similar is needed, too.
If you’re interested in monitoring your OPN in an extended way, I’d be pleased to hear your ideas here in this topic - and maybe you could also act as tester during development, before it’s published at exchange.checkmk.com…
I currently have OPN in version 21.1.5 and this will be the tested version for me. CMK version will be 2.0.
As first step only things from OPN core system are planned, maybe one or the other OPN plugin could follow in futrue.
I’m sure one or the oter of you is missing something in OPN monitoring, so let’s get those things monitored together!
Dear Marsellus,
we are using OPNSense Boxes.
Currently we monitor them through SSH with the librenms_agent.
Additional we use the Version Check as Classic Check.
What we miss is the monitoring for the IPEC oder OpenVPN VPN Tunnel.
I’d created pretty comprehensive checks for pfSense/OPNsense a while back.
It works with both flavours of the BSD firewall distros, and has adjusted haproxy monitoring, squid, updates etc.
I’m also interested in merging these so in the end there can be a proper OPN package that one just installs from the package management.
Would be nice to work on it together, but if it’s faster for you, you can also just grab the pieces you need.
if someone is still interested.
full daemon implementation in python3.
Firmware status/updates/age
OpenVPN Server/Tunnel/Clients
IPSec
Wireguard
Interfaces with internal Names as Description/Alias
CPU load/util
ACME Cert Age/Expire
DHCP
HAProxy
Unbound
Services
Hi, @MarsellusWallace - there are any news on this Topic?
the agent from bashclub seems to be working, but some plugins to extend the existing freebsd-agent would be pretty cool.
i dont have the skills to create some plugins from the bashclub-code.