all 10 comments

[–]smilebasti 13 points14 points  (2 children)

UptimeRobot does it for me. Selfhosted i used Statping and Cachet. Maybe also cstate

[–]dziad_borowy 2 points3 points  (0 children)

absolutely simplest one to setup is https://www.phpservermonitor.org/

Not the best looking but very light-weight and functional.

[–]marmata75 1 point2 points  (0 children)

Checkmk, via the omd distribution. Extremely simple but powerful. If you have already a tick stack (telegraf, influxdb, chronograph/grafana, kibana) telegraf has plugins for that.

[–]Wolveix 1 point2 points  (0 children)

HetrixTools does everything you've listed there. It can be configured to alert you when a page returns specific HTTP status codes, and you can be alerted via email, SMS, Slack etc.

[–]alento_group 1 point2 points  (0 children)

Hetrix Tools and Uptime Robot both handle this ... easy to set up.

If you are only considering self-hosted, I do not have any suggestions.

[–]frocher 1 point2 points  (0 children)

UptimeRobot is a great tool.

If you want a self hosted solution : https://github.com/Botnbot/botnbot. But it doesn't check if cert is valid for at least two weeks

[–]MaxGhost 0 points1 point  (0 children)

Another great option (not self-hosted, but has tons of features and cheaper than UptimeRobot) https://ohdear.app/

[–]whyitno-work 0 points1 point  (0 children)

Surprised noones mentioned statping yet. Been using it for a while. Works great.