Munin

Free and open source solution to gather and graph everything on your systems using Tobi Oetiker's rrdtool
Download

Munin Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Munin Team
  • Publisher web site:
  • http://munin.projects.linpro.no/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 645 KB

Munin Tags


Munin Description

Free and open source solution to gather and graph everything on your systems using Tobi Oetiker's rrdtool Munin is a free and open source solution to gather and graph "everything" on your systems using Tobi Oetiker's rrdtool. Munin the monitoring tool surveys all your computers and remembers what it saw. It presents all the information in graphs through a web interface. Munin's emphasis is on plug and play capabilities. After completing a installation a high number of monitoring plugins will be automatically playing with no more effort.Using Munin you can easily monitor the performance of your computers, networks, SANs, applications, weather measurements and whatever comes to mind. It makes it easy to determine "what's different today" when a performance problem crops up. It makes it easy to see how you're doing capacity-wise on any resources.Munin uses the excellent RRDTool (written by Tobi Oetiker) and the framework is written in Perl, while plugins may be written in any language. Munin has a master/node architecture in which the master connects to all the nodes at regular intervals and asks them for data. It then stores the data in RRD files, and (if needed) updates the graphs. One of the main goals has been ease of creating new plugins (graphs).Munin is written in Perl and plugins are easy to write. "Porting" to or from any Unix platform is quite easy if you have some Perl/shell/sysadmin experience. What's New in This Release: · squeezebox_: Changes to support several players · smart_: Exit 0 on autoconf as the doctor ordered · Make munin-graph recognize --help · Quite a bit of work on error messages and log messages · munin_stats plugin: Accept logdir setting from plugin-conf.d · processes and linux/proc_pri plugins: Add vlabel · Handle domain_order as group_order. · Sort peers properly (fixes #577) · Fix handling of group_order and node_order (partial fix for #579) · Munin-update: soften up the protocol error handling a bit · Make munin-html tolerate --nofork - even if it has no effect. Document. · mysql_ plugin: Fix "suggest" bug · Add multigraph_tester plugin to test (and show off) multigraph features · Add extinfo_tester plugin for developer aid · Make use_node_name work again (fixes #739) · One single instance of "includedir" in munin.conf is now obeyed to · implement a "drop directory" for munin-master configuration. · Example in munin.conf · Add python-plugin OO framework as python-plugin · Make M::M::Logger a bit more subtle about warnings when the logs are not · open (so that they appear somewhere instead of nowhere) · Update plugin configuration for varnish_ · Make notifications work again · munin.conf: Set HTML and CGI dir consistently · Added new mysql_ by Kjell-Magne ?ierud plugin, document origin, and · sentence the others to exile (family=contrib) · Fix "make/make install" problems, document the other · Change framing a bit to allow coloured frames (once the templates are updated) · Add multigraph support to all programs in the munin-suite · mysql_innodb plugin: The "new way" of detecting InnoDB free space was changed · in 5.1.24, add a case to compare correctly. · linux/bonding_err_: it's a counter not a gauge · Perltidy quite a bit · Retire fieldname.warn and fieldname.crit. The documentation has been · saying .warning and .critical for a number of years. Mass fix plugins · accordingly. · Service view: Add hopefuly helpful explanatory text about · warn/crit/unknown states in the graph-info field. · Get the HTML templates and CSS validating. · Updated templates and CSS with stylish new elements, fonts and such. · Thanks to Knut Haugen. · Switch to Log4perl on the master side. Node still has to use · old logging to avoid node-installation-dependency-hell. · Ever more corrections to INSTALL · Basic modularisation of munin-limits · Move favicon.ico to templates, some of us need the HTMLDIR to be fully · re-generatable from the templates directory (in order to be FHS complaint) · Commented some templates to make them easier to read and understand · munin.conf: include cgiurl_graph example · memcached_: New wildcard plugin · Refactoring of munin-update, munin-node and munin-node-configure · by Kjell-Mangne ?ierud and Matthew Boyle. Actuall tests for testing · the programs were added too! templates: · html templates: The timestamp can't really be ISO8601 with the support · of portable strftime % formats so remove the T, and cover the · eventuallity that strftime does not support %z · Make templates @@ free - less processing - change Makefile and · M::M::HTMLOld accordingly · Put INFO and DEBUG statements into the locking code to make it debugable · Fix bashisms in nutups_.in : function is useless · Introduced some actuall debugging output to munin-html · Cleaned up logging in munin-html and M::M::Utils · munin-master: make getopt::long dependency explicit at build-time · Linux/df*: Ubuntu Karmic uses "none" as device a lot, so handle that · HACKING.pod: Revert "Note to do 'make build' before trying the install · script." · testplugin: Testplugin for various failure modes - developer support · Node.pm: Sanitise plugin names · Node.pm: Fix the fieldname sanitiser a bit · Node.pm: Better error message for empty plugin list (links to wiki) · If ntp_offset can read no values from ntpq, replace values with 'U' · to avoid master confusion. · New plugin for Squeezebox Duo: squeezebox_ · Add plugin for connected PostgreSQL users. · Cosmetic changes in munin-cron script to make it more failure obvious · and and clearify the ordering · Minimal modularization of munin-html, munin-graph and munin-limits - now · half suited to include in munin-fastcgi-graph if we want to · And a rather new Getopt::Long is needed for GetOptionsFromArray · Turns out that the // (and //=) operator is new to perl so remove all use · Add plugin for PostgreSQL tuple access count · Add plugin for Slony (PostgreSQL replication) node lag time · Add plugins for PostgreSQL scans (squential vs index) · Support connecting to non-default database in pg plugins · Support multiple parameters to pg plugins, using colon to separate · them. · Document max_graph_jobs and max_cgi_graph_jobs (see also the wiki). · Made munin-graph paralell (defaulting to 6 forked processes). · Adapted from 1.2 patch by Kjetil Homme. Many many thanks! · check whether javac works before using it, skip java plugins if not · pgsql: Properly apply filters to config query as well for wildcard plugins, · so we don't generate lots of nan fields in the graphs. · munin-html: Do not try to calculate png size, use geometry of the file · in the filesystem instead. This will cause a propagation delay - · image sizes _may_ be wrong, until munin-html runs again. · munin-graph: set m/a time of png to last modification time of the · corresponding rrd file · Adapt patch in #3 to current munin-cgi-graph for non-fastcgi. Closes #3. · Thanks to blueyed · Adapt patch in #3 to current munin-cgi-graph to obtain munin-fastcgi-graph · Install munin-fastcgi-graph · munin-update and family: Do not accpet hostnames outside . · Issue helpful error message if someone bumps into this. · Munin-node-configure: always do "exit 0" even when saying "no" because · it _is_ a normal exit and we do read the stdout. · Mass fix of plugins in trunk. · linux/cpuspeed: Documentation fixes and slight error-message enhancements · Changed the Max memory for the jmx_ plugins to default to a light color · (just like apache_processes free slots graph) as currently Max got a dark · blue color, making it hard to read graphs · Compile the java files with -target 1.5 and -source 1.5 so they will work · correctly on sun-java-1.5 and on (without this, when compiled using · openjdk/sun-1.6-jdk, they refuse to run on 1.5 jre · New vserver plugins adapted from Debian · New asterisk plugins adapted from Debian · ipmi_sensor_: Applied patch from http://bugs.debian.org/490093 so that · the graph scale always starts from zero · Add ipmi_sensor_ wildcard plugin from Debian branch, and POD it · Massive PODing of plugins for use with munindoc by Stig Sandbeck Mathisen · Many thanks! · New plugin: openvpn.in from debian, and POD it gently · Added the ability to customize the install location for the jmx java · library. As most distributions wont want it in the default munin libdir · munin-node-configure needs pass the list of plugin names through to · apply_wildcards() too. part of #718. thanks to knan for the report. · Munin-node: Clean up man-pages, and try and standardise common information · across all three applications. · Report errors against plugins with inconsistent/unexpected magic markers. · Java plugins written by FIX. Adapted for inclusion in munin by Erik · Bols?, Tom Feiner nad Ilya Kikoin. THANKS! · Applied patch by Katriel Traum for snmp__memory that converts the plugin · to use Munin::Plugin::SNMP, and does some clean-ups · New plugin: nomadix_users_. Monitors a kind of enterprise wifi · infrastructure. · snmp__if_multi: Updated with some known bugs/enhancement needs as well as better author/copyright info · linux/ip_: Better support for IPv6. Patch by Rune Skillingstad, thanks! · Closes #563.


Munin Related Software