| 3 | | Some stats on 1.4.0: |
|---|
| 4 | | * Over 1500 changesets |
|---|
| 5 | | * More than 100 new plugins |
|---|
| 6 | | * Commits from 13 different people (**FIXME** Check again at release) |
|---|
| 7 | | * Way too much time since the last major stable release |
|---|
| | 3 | Some stats on 1.4.0 (relative to 1.3.4) |
|---|
| | 4 | * Over 1500 changesets since we started preparing for 1.4.0-alpha this |
|---|
| | 5 | spring. |
|---|
| | 6 | * More than 100 new plugins since the 1.2 series |
|---|
| | 7 | * Commits from 23 different people, and contributions from far more! |
|---|
| | 8 | Open source is great! |
|---|
| | 9 | * Way too much time since the last major stable release. 1.2.0 was |
|---|
| | 10 | uploaded to sourceforge in february 2005. |
|---|
| | 11 | |
|---|
| | 12 | munin (1.4.0, r3033:3115, 2009-11-27) |
|---|
| | 13 | |
|---|
| | 14 | * Mention Aleksey Studnev in jmx_ doc |
|---|
| | 15 | * Merge patch from debian bug http://bugs.debian.org/507069 where |
|---|
| | 16 | netstat plugin counts \"active connections rejected because of time |
|---|
| | 17 | stamp\" as active connections, because of a lax regex |
|---|
| | 18 | * amavis plugin: Minor pod fix |
|---|
| | 19 | * Add snmp__print_(pages|supplies) printer plugins |
|---|
| | 20 | * jmx_: nitpicks |
|---|
| | 21 | * Fix #739: Perl error message only appears when there are no plugins |
|---|
| | 22 | on any nodes, so check that and LOGCROAK in a helpful way |
|---|
| | 23 | * munin-update: Change LOGCROAK to WARN for munin includedir missing |
|---|
| | 24 | or empty |
|---|
| | 25 | * Munin-node-configure --snmp: modify host enumeration code so |
|---|
| | 26 | hostnames that are passed in aren't indiscriminately converted to |
|---|
| | 27 | IPs. only works with plain hostnames, not CIDR. |
|---|
| | 28 | * Remove Log::Log4perl TRACE level use since that requires a too new |
|---|
| | 29 | Log::Log4perl |
|---|
| | 30 | * Munin::Plugin::SNMP: Added support for env.timeout for SNMP sessions |
|---|
| | 31 | * Add and extend the UPGRADING doc |
|---|
| | 32 | * Remove reliance on the very newest Getopt::Long version, update docs |
|---|
| | 33 | accordingly. |
|---|
| | 34 | * linux/files_: fix slightly odd usage of awk. the warning and |
|---|
| | 35 | critical thresholds are static, so they can just be echoed along |
|---|
| | 36 | with the rest of the config. |
|---|
| | 37 | * Postgres plugins: Correct pod from Munin::Plugins::Pgsql => |
|---|
| | 38 | Munin::Plugin::Pgsql (singular plugin, instead of plural) |
|---|
| | 39 | * Munin::Plugin::Pgsql: Correct Pgsql.pm plugin configuration |
|---|
| | 40 | documentation section |
|---|
| | 41 | * Correct the generic crontab install command |
|---|
| | 42 | * Typo fixes in docs |
|---|
| | 43 | |
|---|
| | 44 | * Munin-node: Provide a different statefile for each master. Helps |
|---|
| | 45 | prevent plugins that rely on their state-file from reporting |
|---|
| | 46 | incorrect data when used on a plugin that is polled by multiple |
|---|
| | 47 | masters. It uses the master's IP address, so it won't work if they |
|---|
| | 48 | are both behind the same NAT gateway, for example. |
|---|
| | 49 | |
|---|
| | 50 | set_state_name() in Munin::Plugin is also modified to behave in a |
|---|
| | 51 | similar manner. |
|---|
| | 52 | |
|---|
| | 53 | Additionally exports $MUNIN_STATEFILE into each plugin' environment, |
|---|
| | 54 | so that all plugins can partake thereof. Should be useful to |
|---|
| | 55 | plugins written in languages other than Perl. |
|---|
| | 56 | |
|---|
| | 57 | * Update 1.4 documentation |
|---|
| | 58 | * Munin::Plugin: fix $Munin::Plugin::DEBUG. it wasn't being set |
|---|
| | 59 | (lexical variable $DEBUG was being set in its place). change from |
|---|
| | 60 | "use vars" to "our" for all the externally-accessible variables, to |
|---|
| | 61 | make it clearer what is going on. + fix indentation |
|---|
| | 62 | * munin-limits: Check if $children is undef before using it as a array |
|---|
| | 63 | reference. Fixes #762 |
|---|
| | 64 | * snmp__if_multi: Call "need_multigraph" function to avoid working |
|---|
| | 65 | under the wrong circumstances |
|---|
| | 66 | * dhcpd3 plugin: Critical and warning limits added. Some cleanup and |
|---|
| | 67 | minor fixes. |
|---|
| | 68 | * Munin::Plugin: straight port of the multigraph assertion sub from Plugin.sh. |
|---|
| | 69 | * netbsd/sensors_: according to |
|---|
| | 70 | <http://munin.projects.linpro.no/wiki/protocol-config>, graph_vtitle |
|---|
| | 71 | has been superseded by graph_vlabel. |
|---|
| | 72 | * a few more tests for Munin::Common::Config. |
|---|
| | 73 | * linux/fw_(packets|conntrack): check for readability not existence |
|---|
| | 74 | bail properly if /proc/net/snmp cannot be opened. |
|---|
| | 75 | * Fix #758: Enhance and fix error propagation, fix exception handling, |
|---|
| | 76 | fix sub-process waiting/reaping, and finaly print old config data |
|---|
| | 77 | for failed nodes in a working way (probably worked before, but I |
|---|
| | 78 | broke it when I retooled how old_service_configs is read) |
|---|
| | 79 | * Munin::Master::ProcessManager: Correct the join command, which |
|---|
| | 80 | resulted in not printing the firewalled host - now it does :) |
|---|
| | 81 | * Returning iostst* to family auto, and moving diskstat_ to manual, |
|---|
| | 82 | until we have multigraph support added to diskstat leaving diskstat |
|---|
| | 83 | in auto without multigraph creates 3 graphs per disk, and on multi |
|---|
| | 84 | disk machines this makes the main html quite heavy |
|---|
| | 85 | * Uncomment includedir /etc/munin/munin-conf.d in munin.conf.in, and |
|---|
| | 86 | make sure Makefile creates the directory at install time |
|---|
| | 87 | * add some tests for Munin::Common::Config. |
|---|
| | 88 | * Munin::Common::Config: populate the valid keyword hash directly, |
|---|
| | 89 | rather than through an intermediate array. |
|---|
| | 90 | * linux/diskstat_: Remove fake_munin_plugin, as we know we include |
|---|
| | 91 | Munin::Plugin , no need to fake it :) |
|---|
| | 92 | * munin-node.conf: only specify setsid once in the config file |
|---|
| | 93 | * squid_traffic: hit_kbytes_out needs to be converted to bits, as with |
|---|
| | 94 | the other data series. fixes Munin ticket #761 and Debian bug |
|---|
| | 95 | 557385 <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=557385>. |
|---|
| | 96 | thanks to Samuel Leon <leon36@gmail.com> for the patch. |
|---|
| | 97 | * Prepare announcement of 1.4.0 |
|---|
| | 98 | |
|---|