Xymon Mailing List Archive search

Modernized HTML5 Xymon in my fork

9 messages in this thread

list Spiderr · Tue, 09 Jun 2026 12:58:23 -0400 ·
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.tera.x86_64.rpm


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:
Attachments (3)
list Jaime Kikpole · Tue, 09 Jun 2026 15:31:47 -0400 ·
For what it's worth, I think it looks nicer.  This might improve the chances of people looking for a new tool picking Xymon instead of, for example, Uptime Kuma.



Jaime Kikpole

Director of Technology
Ichabod Crane Central School District
(XXX) XXX-XXXX, x5425



quoted from Spiderr
On Tue, Jun 9, 2026 at 12:58 PM spiderr <user-4803b25902f1@xymon.invalid> wrote:
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.tera.x86_64.rpm

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:

xymon@xymon.com
To unsubscribe send an email to xymon-leave@xymon.com
list Spiderr · Tue, 09 Jun 2026 22:56:27 -0400 ·
I agree Jaime, the UI is a significant consideration. Uptime-numa with 8K forks and 87K stars! 😳

But Xymon in old school .c has amazing scale.

What OS are you running Xymon on? I’ll see if I can get a 5.0.1 build for you.
~ spiderr

quoted from Jaime Kikpole
On Jun 9, 2026, at 3:31 PM, Jaime Kikpole via Xymon <xymon@xymon.com> wrote:

For what it's worth, I think it looks nicer.  This might improve the chances of people looking for a new tool picking Xymon instead of, for example, Uptime Kuma.



Jaime Kikpole

Director of Technology
Ichabod Crane Central School District
(XXX) XXX-XXXX, x5425



On Tue, Jun 9, 2026 at 12:58 PM spiderr <user-4803b25902f1@xymon.invalid> wrote:
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.tera.x86_64.rpm

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:

xymon@xymon.com
To unsubscribe send an email to xymon-leave@xymon.com
list Jaime Kikpole · Wed, 10 Jun 2026 04:11:53 -0400 ·
Personally, I run the server on FreeBSD.  While I appreciate the offer for a build, I prefer to wait for an official release and packaging into the FreeBSD pkg system, so it's easier to maintain.



signature

Jaime Kikpole

Director of Technology
Ichabod Crane Central School District
(XXX) XXX-XXXX, x5425


quoted from Spiderr
On Tue, Jun 9, 2026, 10:56 PM spiderr <user-4803b25902f1@xymon.invalid> wrote:
I agree Jaime, the UI is a significant consideration. Uptime-numa with 8K forks and 87K stars! 😳

But Xymon in old school .c has amazing scale.

What OS are you running Xymon on? I’ll see if I can get a 5.0.1 build for you.
~ spiderr

On Jun 9, 2026, at 3:31 PM, Jaime Kikpole via Xymon <xymon@xymon.com> wrote:

For what it's worth, I think it looks nicer.  This might improve the chances of people looking for a new tool picking Xymon instead of, for example, Uptime Kuma.



Jaime Kikpole

Director of Technology
Ichabod Crane Central School District
(XXX) XXX-XXXX, x5425



On Tue, Jun 9, 2026 at 12:58 PM spiderr <user-4803b25902f1@xymon.invalid> wrote:
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.tera.x86_64.rpm

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:

xymon@xymon.com
To unsubscribe send an email to xymon-leave@xymon.com
xymon@xymon.com
To unsubscribe send an email to xymon-leave@xymon.com

xymon@xymon.com
To unsubscribe send an email to xymon-leave@xymon.com
list Becker Christian · Wed, 10 Jun 2026 08:17:44 +0000 ·

Hey,


wow – it looks like it was a hell of a lot of work!


Working with and using Xymon since 2006, I’ve installed it several times on various linux os’es, and I’m using it at home also.

Currently we’re stuck with 4.3.30, monitoring our infrastructure persisting of around 1000 devices, but with a lot of own scripts on your Xymon installation.


Seeing your post here leads me to create another virtual machine to install your -let me say- Xymon variant.

The install went through straight forward; did this on OracleLinux 10.1 without any problems, not using any OracleLinux-foreign repos.


Your UI redesign is, indeed, a big change and, if I can tell it from my side only, I need to become familiar with this. It’s different, more modern, and I’ll see whether it’s more usable (for me).

I respect your work that went into it!


I’ll work the next days with it.


Thank you for your work!


Regards

Christian

quoted from Spiderr


Von: spiderr <user-4803b25902f1@xymon.invalid>
Gesendet: Dienstag, 9. Juni 2026 18:58
An: xymon@xymon.com
Betreff: [Xymon] Modernized HTML5 Xymon in my fork


WARNUNG: Diese E-Mail kam von außerhalb der Organisation. Klicken Sie nicht auf Links oder öffnen Sie keine Anhänge, es sei denn, Sie kennen den Absender und wissen, dass der Inhalt sicher ist.

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.tera.x86_64.rpm

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:




list Becker Christian · Wed, 10 Jun 2026 08:22:00 +0000 ·

Forgot to mention that I’ve used your source code v5.0.1.tar.gz and installed from there…..

quoted from Becker Christian


Von: Becker Christian via Xymon <xymon@xymon.com>
Gesendet: Mittwoch, 10. Juni 2026 10:18
An: Xymon mailinglist <xymon@xymon.com>
Cc: Becker Christian <user-e4a19bfb94c0@xymon.invalid>
Betreff: [Xymon] Re: Modernized HTML5 Xymon in my fork


WARNUNG: Diese E-Mail kam von außerhalb der Organisation. Klicken Sie nicht auf Links oder öffnen Sie keine Anhänge, es sei denn, Sie kennen den Absender und wissen, dass der Inhalt sicher ist.


Hey,


wow – it looks like it was a hell of a lot of work!


Working with and using Xymon since 2006, I’ve installed it several times on various linux os’es, and I’m using it at home also.

Currently we’re stuck with 4.3.30, monitoring our infrastructure persisting of around 1000 devices, but with a lot of own scripts on your Xymon installation.


Seeing your post here leads me to create another virtual machine to install your -let me say- Xymon variant.

The install went through straight forward; did this on OracleLinux 10.1 without any problems, not using any OracleLinux-foreign repos.


Your UI redesign is, indeed, a big change and, if I can tell it from my side only, I need to become familiar with this. It’s different, more modern, and I’ll see whether it’s more usable (for me).

I respect your work that went into it!


I’ll work the next days with it.


Thank you for your work!


Regards

Christian



Von: spiderr <user-4803b25902f1@xymon.invalid>
Gesendet: Dienstag, 9. Juni 2026 18:58
An: xymon@xymon.com
Betreff: [Xymon] Modernized HTML5 Xymon in my fork


WARNUNG: Diese E-Mail kam von außerhalb der Organisation. Klicken Sie nicht auf Links oder öffnen Sie keine Anhänge, es sei denn, Sie kennen den Absender und wissen, dass der Inhalt sicher ist.

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.tera.x86_64.rpm

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:




list Spiderr · Wed, 10 Jun 2026 12:42:05 -0400 ·
Hi Christian,
Glad to hear the build worked! I have been using Rocky 9 for my development, so that is a small adjustment to OL10.

Please let me know your thoughts. Every feature and URL from 4.3.30 should work identical on 5.0.1 - if not, please ask.  It was a little disorienting at first after decades of the interface. Now I am 😡 when I have to use the old interface. 

Like you, I have been using Xymon since 2006, and I use it on multiple installs with similar device counts. Most useful for me is the new CSS Color selector. It is a big help if you have Group Pages of many devices and I want to see "just blue rows" for example. It is simple CSS, so back end code was needed.

I am curious, do you use ACK or Critical Systems? I have never used them because the interface seemed to hard, but now I am more interested with the easier forms.

~ spiderr



quoted from Becker Christian
On Jun 10, 2026, at 4:17 AM, Becker Christian via Xymon <xymon@xymon.com> wrote:

Hey,

wow – it looks like it was a hell of a lot of work!

Working with and using Xymon since 2006, I’ve installed it several times on various linux os’es, and I’m using it at home also.
Currently we’re stuck with 4.3.30, monitoring our infrastructure persisting of around 1000 devices, but with a lot of own scripts on your Xymon installation.

Seeing your post here leads me to create another virtual machine to install your -let me say- Xymon variant.
The install went through straight forward; did this on OracleLinux 10.1 without any problems, not using any OracleLinux-foreign repos.

Your UI redesign is, indeed, a big change and, if I can tell it from my side only, I need to become familiar with this. It’s different, more modern, and I’ll see whether it’s more usable (for me).
I respect your work that went into it!

I’ll work the next days with it.

Thank you for your work!

Regards
Christian
list Mario de Chenno · Tue, 23 Jun 2026 12:11:23 +0200 ·
Hello.
I'm very glad about all this activity to make Xymon live again.
I also have been using it since around 2006, and recently thinking about more modern alternatives, should development stop. But it's not!
Please consider joining the new organization board to add the new interface to a next release.
Plus, could you align the code to 4.3.31 branch and the next coming release? I would be happy to test the new interface in my home environment.
Mario


quoted from Spiderr
Il giorno mer, 10/06/2026 alle 12.42 -0400, spiderr ha scritto:
Hi Christian,

Glad to hear the build worked! I have been using Rocky 9 for my development, so that is a small adjustment to OL10.

Please let me know your thoughts. Every feature and URL from 4.3.30 should work identical on 5.0.1 - if not, please ask.  It was a little disorienting at first after decades of the interface. Now I am 😡 when I have to use the old interface. 

Like you, I have been using Xymon since 2006, and I use it on multiple installs with similar device counts. Most useful for me is the new CSS Color selector. It is a big help if you have Group Pages of many devices and I want to see "just blue rows" for example. It is simple CSS, so back end code was needed.

I am curious, do you use ACK or Critical Systems? I have never used them because the interface seemed to hard, but now I am more interested with the easier forms.

~ spiderr



On Jun 10, 2026, at 4:17 AM, Becker Christian via Xymon <xymon@xymon.com> wrote:

Hey,

wow – it looks like it was a hell of a lot of work!

Working with and using Xymon since 2006, I’ve installed it several times on various linux os’es, and I’m using it at home also.
Currently we’re stuck with 4.3.30, monitoring our infrastructure persisting of around 1000 devices, but with a lot of own scripts on your Xymon installation.

Seeing your post here leads me to create another virtual machine to install your -let me say- Xymon variant.
The install went through straight forward; did this on OracleLinux 10.1 without any problems, not using any OracleLinux-foreign repos.

Your UI redesign is, indeed, a big change and, if I can tell it from my side only, I need to become familiar with this. It’s different, more modern, and I’ll see whether it’s more usable (for me).
I respect your work that went into it!

I’ll work the next days with it.

Thank you for your work!

Regards
Christian

list Becker Christian · Tue, 23 Jun 2026 11:40:33 +0000 ·

Hi,


i can tell that all is working as you mentioned.

But - and that’s the part that makes my heart a bit heavy, I’ve recognized that I’m more to work with the old-fashioned UI rather than the new, developed by you.

I appreciate your work and it’s probably because I’ve been working with Xymon since 2006, using the old-fashioned UI since then, I can use it blind.

Nevertheless, that’s only my thought.


If one can choose between UI old fashioned and UI reworked, this could be an option.


Sorry for my remarks….

quoted from Mario de Chenno

Regards

Christian



Von: spiderr <user-4803b25902f1@xymon.invalid>
Gesendet: Mittwoch, 10. Juni 2026 18:42
An: Xymon mailinglist <xymon@xymon.com>
Betreff: [Xymon] Re: Modernized HTML5 Xymon in my fork


WARNUNG: Diese E-Mail kam von außerhalb der Organisation. Klicken Sie nicht auf Links oder öffnen Sie keine Anhänge, es sei denn, Sie kennen den Absender und wissen, dass der Inhalt sicher ist.


Hi Christian,


Glad to hear the build worked! I have been using Rocky 9 for my development, so that is a small adjustment to OL10.


Please let me know your thoughts. Every feature and URL from 4.3.30 should work identical on 5.0.1 - if not, please ask.  It was a little disorienting at first after decades of the interface. Now I am 😡 when I have to use the old interface. 


Like you, I have been using Xymon since 2006, and I use it on multiple installs with similar device counts. Most useful for me is the new CSS Color selector. It is a big help if you have Group Pages of many devices and I want to see "just blue rows" for example. It is simple CSS, so back end code was needed.


I am curious, do you use ACK or Critical Systems? I have never used them because the interface seemed to hard, but now I am more interested with the easier forms.


~ spiderr




On Jun 10, 2026, at 4:17 AM, Becker Christian via Xymon <xymon@xymon.com> wrote:


Hey,


wow – it looks like it was a hell of a lot of work!


Working with and using Xymon since 2006, I’ve installed it several times on various linux os’es, and I’m using it at home also.

Currently we’re stuck with 4.3.30, monitoring our infrastructure persisting of around 1000 devices, but with a lot of own scripts on your Xymon installation.


Seeing your post here leads me to create another virtual machine to install your -let me say- Xymon variant.

The install went through straight forward; did this on OracleLinux 10.1 without any problems, not using any OracleLinux-foreign repos.


Your UI redesign is, indeed, a big change and, if I can tell it from my side only, I need to become familiar with this. It’s different, more modern, and I’ll see whether it’s more usable (for me).

I respect your work that went into it!


I’ll work the next days with it.


Thank you for your work!


Regards

Christian