Alternative Munin 2.x templates based on Twitter Bootstrap using collapsibles.
Based on some of the work of "Munstrap" by Jonny McCullagh, munin-monitoring/contrib repo.
Semi-Live Demo - For the purposes of this demo only, the data is static and the zoom functionality is disabled.
$ cd /opt
$ git clone https://github.com/munin-monitoring/contrib.git
$ cd /opt/contrib/templates/muncollapse/
$ make
Ubuntu shown - other distros may prefer /usr/local/share/munin/...
$ mkdir /usr/share/munin/template
$ mkdir /usr/share/munin/template/muncollapse
NOTE: If this step fails, your munin installation may use /usr/local/share/munin/...
instead!
$ cp -r /opt/contrib/templates/muncollapse/templates /usr/share/munin/template/muncollapse/
$ cp -r /opt/contrib/templates/muncollapse/static /usr/share/munin/template/muncollapse/
Typically located at /etc/munin.conf
FIND AND CHANGE: (near the top of the file)
# Where to look for the HTML templates
#
#tmpldir /etc/munin/templates
# Where to look for the static www files
#
#staticdir /etc/munin/static
TO:
# Where to look for the HTML templates
#
tmpldir /usr/share/munin/template/muncollapse/templates
# Where to look for the static www files
#
staticdir /usr/share/munin/template/muncollapse/static
This isn't really required, but there will likely be orphaned files. The location of these files can be found in your munin.conf
file, with the htmldir
directive.
NOTE: Ubuntu shown, other distributions may be in /var/www/munin/
$ rm -rf /var/cache/munin/www/*
munin-update
will regenerate the files the next time it runs. By default, this is on the :05 minute tick for most installations. If you do not have new files within 10 minutes, be sure to check munin-update.log
and find out what went wrong.
Typically located at /etc/munin.conf
FIND AND CHANGE: (near the top of the file - comment these lines out!)
#tmpldir /usr/share/munin/template/muncollapse/templates
#staticdir /usr/share/munin/template/muncollapse/static
Remove the files from step #1 & #3 above, and repeat step #5 & #6.
a/n: I am unsure of the compatibility with Munin 3. Most things will work from what I've read, but the navigation may be slightly funky.
For this template set, Internet Explorer support has been dropped for the dynamic zoom functions. Everything else should work across all browsers.