I'm part of the development Team of openITCOCKPIT so take everything you read with a grain of salt 馃槃
Basically openITCOCKPIT is Nagios on steroids. It's compatible to all Nagios/Naemon/Icinga plugins, has Checkmk build in and also Grafana. Our own monitoring agent provides simple and secure monitoring for Linux, Windows and macOS devices. All of this is free and open source.
Feel free to ask
This is Elastic: https://www.elastic.co/ Collect data via API: https://www.elastic.co/guide/en/logstash/current/plugins-inputs-http_poller.html
If you don't have experience I would recommend get in touch with them. Everyone I was in contact with so far was really nice and helpful.
You can give https://openitcockpit.io/ a shot. It is open source and based on Nagios or Naemon. You are able to create the entire monitoring configuration through the web interface or the JSON API. Also it comes with modules for reporting, distributed monitoring and much more
There's also Prometheus and the blackbox_exporter.
Plus, once you have Prometheus, you can get internal monitoring to avoid problems that probing checks don't catch.
Well, technically, you can use Prometheus console templates for built-in visualization. It's just not as nice as Grafana.
> In case of a tool like Matomo or GoatCounter, you send a POST request with a metric
This is "Instrumenting your code". you're pushing samples instead of aggregating them in memory. IMO this is worse, because now you have a network dependency to POST every time something happens you want to count. Or you have to build a queue to buffer in case the remote POST receiver is down. Or you just end up dropping data.
Take a look at Zabbix (www.zabbix.com) which is open source, and 100% free.
On the remote locations you can easily install a Zabbix proxy that will send back all information to the central server...
iKeyMonitor Android monitoring app logs keystrokes and passwords entered, websites visited, calls, live surroundings, Facebook and WhatsApp chats, captures screenshots and many other activities on the target Android phone.
A parental control monitoring app such as iKeyMonitor does a good thing in logging children's cellphone activities and protecting their security. It works on iPhone and Android phones, secretly logs keystrokes, voice messages, chats in Facebook, WhatsApp, Skype, websites visited, photos and videos in the album, and captures screenshots periodically. When parents are busy with work and cannot supervise what children are doing on their cellphone in person, iKeyMonitor can be used as a digital parenting tool to keep children's safety. Parents can take action at once to protect children from bad influence as soon as they find something inappropriate using iKeyMonitor.
Mostly because Prometheus is relatively huge and I wanted something like "1 exe" to run and have peace of mind. I actually do need this kind of system to run on Raspberry Pi. So far I found only goat counter that is truly "plug'n'play".