Monitor device availability in LAN?

I would like to know if there is something already out there that can be installed/used with turris omnia in order to monitor device availability.
Basically I’m trying to notify myself (via email or whatever) when one of my network devices is down. Currently I have a poor’s man script executed via cron every 5 minutes to ping it and if it fails it sends me an email. It serves the purpose but if there is something else that I can use I’m open to suggestions.
Thanks

You may use docker/lxc to set up LibreNMS/Observium. But then external storage is a must. And maybe a bit overkill for your use case. Monitoring is done with snmp/icmp combined also you get some more data