

everything possible/Shutterstock.com
Monit Manager Service Dark Theme
Making Open Source More Comfortable
[♬ Joyful and Sweet Music playing ♬]
You may think that a designer and a developer can make a nice couple. An efficient team who dazzles with beautiful and working websites. Lines of code and pixel perfect designs walking down the hill hand in hand...
But when you are a designer, being in couple with a developer is not always an advantage...
[♬ Melancholic Music ♬]
For instance, you could find that your TV is displaying, as an opening screen, the monitoring of your boyfriend's servers... Using a renown soft that you probably never heard of, called Monit.
[♬ Musical Suspense ♬]
Monit is an Open Source utility for managing and monitoring servers, and if you are a sysadmin, you can only praise this project. However if you have Monit as a welcome screen of a 42'' TV, it makes your eyes bleed, the white is simply too bright.

Current Monit Theme
[♬ Motivated Music ♬]
I had to fix this quickly. So after 3 months of procrastination, I took the 3 hours required to modify Monit's CSS and create a dark theme which reduces the retinal aggression.
Sharing this with the world now, as it is done and easy to upgrade.
[♬ Zelda Chest Opening Musique ♬]

New Awesome Monit Dark Theme
Features
Colors: New set of colors adjusted for the efficiency of a dark theme
Header: Removed the large header and placed navigation in a left column
Note
As described on their website "Monit is designed as an autonomous system and does not depend on plugins nor any special libraries to run. ", I went kind of against it, as it integrates now a Google Font and Font Awesome icons.
Files
Cervlet.c - This is the file who contains all the modifications.
How to install it
Get the source and extract it.
Replace src/http/cervlet.c with this file.
Then type the following command lines
./bootstrap
./configure
make
make install
Start monit service:
/usr/local/bin/monit
Tadaaa, it is running!
---
If you already installed it with your package manager, edit the service file and point it to the correct binary (in /usr/local/bin)
Note: You might want to install the following packages: autoconf, autogen, automake, libtool and libssl-dev.