Can anyone recommend a screen-reader-accessible, self-hosted package that provides a web interface that communicates the status of multiple machines? UP, down, maintenance, etc? I think UptimeKuma can do this, so will check that out. But also very interested in any recommendations. Please boost for reach. Much appreciated.
#Linux #OpenSource #Self-Hosted #StatusReporting #WebInterface #ScreenReader #Accessible #A11Y
@adam ew, it's a weird recommendation, but the classic monitoring system Nagios has a very simple web interface, with no JS and very simple HTML, mostly tables with the few images it has having alt text, so I'd expect screen readers to work well with it.
But configuration is by text files and it's... well, not modern. Also the web UI has no keyboard shortcuts.
@neurrone @adam oh, wow, feeling unsure of having recommended that.
What you mention is called "perfdata" in Nagios terms. Typically, Nagios comes with examples to send perfdata into rrd to create graphs, but I guess that likely won't be good accessibility-wise.
You can provide your perfdata script to send data to whatever works for you (even create tabular text files directly), but that's not likely your best option...
@adam @neurrone may I suggest the classical "sar" utility? It collects performance data on the machine it runs on and it does provide a terminal tabular display. Not sure if it will be great from an accessibility standpoint, but I suspect it's best to try that out first.
(In Debian, this is in the "sysstat" package. I believe you have to enable data collection explicitly.)