Website Monitoring - need something open source
I have multiple idling VPS and I wish to use one for website monitoring. So far I used VisualPing service for this, but I want to use something open-source and self-hosted. Notifications need to be sent by email message (possibly using a SMTP configuration through MXRoute or something). Maybe someone has any experience with self-hosted projects in website monitoring.
I need some road-warrior script to easily install this self-hosted project for personal use. I am even willing to accept Docker, even though I don't like it.
As a side note: I know it is a blasphemy to bother an idling VPS, but I really need this, and it is sad to see an idling VPS from Virmach just doing nothing, especially when Debian 12 had just released.
Important note to get things out of the way: I do not intend to abuse websites with requests, just a monitor for pages every hour if possible.
EDIT: The website monitoring needs to include detection of changes.
Comments
UptimeKuma
https://github.com/louislam/uptime-kuma
Talistech.com — ICT Consultancy and NVMe web hosting solutions.
Does that offer notification for when a website changes?
Something like changedetection?
I used it briefly before on PikaPods
I don't think so, but you didn't say anything about monitoring for changs therefore I wrote Uptime-kuma.
For change detection you might want to check this: https://github.com/dgtlmoon/changedetection.io
Talistech.com — ICT Consultancy and NVMe web hosting solutions.
+1 for changedetection.io
Hosted (via pikapods.com) and currently using to monitor a couple of endpoints . Also has a headless browser based check (not used)...
It can send emails but for some reason mxroute does not seem to relay (its not imp for me, not bothered jar for that ,but will do if needed)
I use it to notify via discord hooks and it's superb.
Sorry, I forgot to mention changes with regards to monitoring. It's my bad. Thank you for the info.
Something like Nagios, Icinga or CheckMK would give you an arsenal of tools, but the learning curve is quite steep.
If you simply want to monitor websites with as little effort as possible, I think changedetection.io mentioned above looks like a wise choice.
https://github.com/dgtlmoon/changedetection.io
@rcy026 use this, it is a docker nagios container
https://github.com/JasonRivers/Docker-Nagios
I think you missunderstod me somewhere.
I've been running Nagios since it was called Netsaint, some of my installations are 16 node gearman setups with six figures hosts checks. I do not need docker to run Nagios.
I second UptimeKuma. Been running it for a while - this ran on my DediPath VPS before they went out-of-business.
VPS providers to check out:
It does keyword detection, so I’ve been successful monitoring changes, if you know some specifics.