I know there are a lot of tools out there but google finds a lot of old information and information on tools for corporate use (which are way overkill for my use).
A few years ago I installed ipcheck on one of my Windows machines at home. It was a trial version limited to 5 sensors, but it was enough for me and did what I wanted. However for some reason it stopped working (could never figure out why) and now I'd prefer something I can run on my router.
What I what is something simple that can monitor and log "what goes down when".
I want it to be able to ping a few hosts on the LAN (mainly our VOIP DECT base station and the "NAS") as well as be able to ping or do traceroutes on the WAN to find out the point of failure when internet becomes accessible.
The first is so I can fix problems in my LAN as soon as they occur, the second is to be able to support complaints to my ISP using hard facts.
It's ok if it logs to log files if those files can be taken to another computer and made into diagrams, but of course it's an advantage if diagrams can be served by a web server.
E-mail alerts would be good (at least for LAN device failures, for WAN failures it doesn't make sense since when WAN is down mail can't be sent out). But if it logs to files I can always write a script that parses the logs and sends emails.
Some kind of dynamic check frequency would be nice (so if everything is well it might ping once in an hour, but if things go down it might ping every 2 minutes), but is not necessary.
So, can I get maybe 3 or 4 solutions to look at? Or do I have to dig through hundreds of google hits? Or is there a One and Only solution that is the state of the art?
Oh, right, forgot to mention that the router is an RT-AC66U running Asuswrt-Merlin with Entware.
the router is an RT-AC66U running Asuswrt-Merlin with Entware.
You want to alter/augment the software in this router (Linux?) to do the ping and so on?
If that's not practical, and you want cheap/low power, maybe use a Raspberry Pi board in a box and put Linux scripts with ping on it, or find some Linux tool that does what you want. Even put email alarms, etc. since the Pi is full-up Linux. $35.
Have you tried Qustodio? It's free and you can block sites with minimum manual intervention. It also has a great reporting feature allowing you to view data for the last 30 days and you will be able to find out who logged when and for what time. Not sure how it will perform on a server level but from my experience, easiest solution at the top of my head is to create an image of the OS with Qustodio installed on it for distribution across each of the PC's. Should be pretty straight forward. It's available here www.qustodio.com