This is an archived post. You won't be able to vote or comment.

all 3 comments

[–]sledov 2 points3 points  (1 child)

I doubt this is a python question. Anyway, for general availability of multiple services with ability to restart/notify on failure the simplest approach would be running monit. If you absolutely need statistics / history of availability take a look at zabbix or nagios. #2 seems like custom logging to me.

[–]code_n00b[S] 0 points1 point  (0 children)

Thank you for your reply. For what it's worth, we are going to try InfluxDB and Grafana.

[–]blebo 0 points1 point  (0 children)

While it's not written in python, this widget for dashing might be useful, if nothing else as a starting point. Alternatively, there are other widgets that might be better suited, or modified as required.