I am setting up check_mk to monitor my own private network and some other “sites” at friends and family.
I have deployed a Raspberry Pi at each remote site which I can use at a jumphost, i.e. I have configured a port forwarding on the remote internet access routers to be able to SSH into the Raspberry.
Agents are running on the Raspberries and are reporting via the SSH Datasource Program.
Now I would like to monitor a few systems in the remote network like Wifi access points, internet routers and other systems where I can’t install agents on.
Some support SNMP, there is one FritzBox and other devices I would just like to check if they are up to get an alert when they are going down.
I have searched a lot but did not find a proper solution yet that does not require a VPN tunnel or port forwardings to each system. The first would be to cumbersome and unstable, the latter is too risky.
Also a slave site would be difficult as I would need more powerful raspberries for that and adds a lot of complexity and maintenance effort onto this hobby project.
I thought about using piggyback data or any other way which makes use of the raspberry as the bridge head in the remote network.
Does anyone have a similar setup or hints how I could implement that as simple as possible?