Munin wish list
Put your wishes here. (The ticket base can also be used as a wishlist).
- Drill Down
- Zoomable graphs (2.0)
- SSH-node transport?
- Graph Colors ala Edward Tufte subdued background, axis and text colors, clear graph colors to draw attention to the important bits. (in trunk as of 2011-07-15, for 2.0)
Nothing for now.
Patches available but not integrated
- GUI to create agregated graphs - DONE - see attachment muninAggregator.pl
- More work on the templates. Tabs for each category - makes it harder to scroll, but easier to get quickly back and forth.
- 2011jul14: Custom link target when clicking on a graph, configurable in plugin, through graph_target url (all graphs) or graph_target-day/week/month/year url (per time base graph).
- 2011jul17: Placing plugins into subdirectories of the base plugin directory use the directory name as section name the graph appears under. This would allow easy organisation of graphs, without the need of editing graph_category in the respective plugin source.
- GUI to create percentage-from-numbers graphs
- GUI to create custom "frankenstein" pages by picking graphs from other places [there is at least one version of that submitted somewhere]
- Dashboard showing "interesting things". Currently we are a quite simple hack away from a dashboard showing graphs with warning or critical status. Other interesting graphs could be: Steep inclines or declines. RRD based anomalty detection. From "Rocksteady": If measured values fall outside the holst-winters prediction it's interesting.
- graphs of a particual category should be grouped in one html file (i. e. one html file for all graphs in the network category, one for all graphs in the apache group, ...) - see the above aggregated graph tool
- Plugin console on the central node - makes munin-node enable and disable plugins and control wildcard plugin params (requires protocol extentions, and probably authentication). A really cool console would allow uploading of plugins to the nodes.
- Munin should be able to output the current value as plain text outside the graph for easy screen-scraping of munin values. Useful when you want to automatically monitor machines you do not have root access to, or you cannot speak with munin-node directly, but are only able to see the munin graphs webpage.
- Implement offline mode (munin should request data from the last time it successfully received any otherwise if there are significant downtime periods gaps will appear on the graphs) -- This is planned for 1.4
- To have help or documentation in context of the graphs (clickable at the very graph). Using munin for maintainance people would be much easier if concise information is available about what those graphs really mean. Expecting those people to read perl scripts to understand the working is not an option. Half done: We have "munin-doc" but you have to log into the node with the plugin to be sure it's the right doc.
- Custom graph date scale. Currently graph's x-scales are limited to day, week, month and year. Custom ranges like 3, 6 months or even longer ranges like 5 years fit better for some applications. Zoomable graphs (see above) would help as well for this requirement.
- Solaris/indiana packages or instructions
- instructions (or scripts) on how to rename hosts properly
- '<pluginname>.update no' in the munin.conf should also mean: do not draw the graph, because it is empty
- Support the TICK linetype present in rrdtool, for marking points or on/off states.
- add support to optimize png via optipng to reduce traffic.
- monitor keyboard usage in the users plugin
- Let munin output its data in JSON formatting. This enables more flexibility for themes. Since it is then possible to load the data through jQuery and enable AJAX based websites and/or Mobile websites.
- By design fieldname.max for each plugin, default value given by plugin, but optionaly configurable by plugin-conf.d. Purpose - preventing spikes. For example forks have max 100000, but it's too much for some systems, then when I want change max, I must change munin plugin source. But it is config business.
Archive (Done in released version)
- logarithmic graphs, so spikes do not make general low activity disappear
See also the plans for Munin