Thanks to all the great work being done to get Xymon on Github lately, I created a fork where I refactored Xymon HTML output to be HTML 5 compliant. I had to do this in my own projects years ago, so I "put the band back together”.
This is not a theme, this is a complete purge of Web 1.0 table based layouts embedded in the .c to a modern HTML5 compliant, responsive (aka mobile) interface. (I did however implement proper CSS themeing for easy customization).
Release Details: https://github.com/spiderr/xymon/releases
Code: https://github.com/spiderr/xymon/tree/html5-bootstrap
EL9 rpm build: https://github.com/spiderr/xymon/releases/download/v5.0.1/xymon-5.0.1-0.el9....
Snippet from the release notes:
100% UI changes, 0% everything else. My hard rule was every daemon, protocol, data format, CGI API, URL, and query string is identical to 4.3.30. Scripts, bookmarks, and integrations will not notice the difference. The only thing that changed is the HTML that comes out of the CGIs and page generator. This is a large refactor so I presumptuously dubbed it 5.0, because... HTML5 + Bootstrap 5 = Xymon 5...
I could say a lot more, but the release page has almost all changes well documented.
Here are some screenshots: