Changeset 3116

Show
Ignore:
Timestamp:
11/27/09 12:12:53 (2 years ago)
Author:
janl
Message:

* Give the docs a once-over and update ChangeLog?

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Announce-1.4.0

    r3071 r3116  
    3838  - Good bunch of NetBSD plugins have been contributed 
    3939  - Still support for FreeBSD :-) 
    40   - And many many other
     40  - And many many other fixe
    4141* Ever better documentation everywhere, not least our web/wiki pages 
    4242  at http://munin-monitoring.org. 
     
    5353 
    5454Availability: 
    55 * You can find Munin 1.4.0 as source tar ball at sourceforge ( 
     55* You can find Munin 1.4.0 as source tar ball at sourceforge 
     56  (https://sourceforge.net/projects/munin/files/) 
    5657* Available in Mandriva Linux Cooker 
    57 * In Debian Experimental shortly, expected to appear in Debian Unstable  
     58* Debian Experimental, expected to appear in Debian Unstable later. 
    5859* Expected in EPEL (Extra Packages for (Red Hat) Enterprise Linux) within 
    5960  not too long. 
     
    6465 
    6566Full details in 
    66 http://munin-monitoring/browser/tags/1.4.0/ChangeLog (once we 
    67 have released 1.4.0 FIX) 
     67http://munin-monitoring/browser/tags/1.4.0/ChangeLog 
  • trunk/ChangeLog

    r3084 r3116  
    11-*- text -*- 
    22 
    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 
     3Some 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 
     12munin (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 
    899 
    9100munin (1.4.0-beta, r2982:3032, 2009-11-21) 
  • trunk/INSTALL

    r3084 r3116  
    9090writes files under $CWD.  Since "make install" is usually run by root 
    9191and root usually cannot write files on a NFS volume, this will fail. 
    92 If you use NFS please unpack munin under /var/tmp, /tmp or some such 
     92If you use NFS please install munin from /var/tmp, /tmp or some such 
    9393to work around this. 
    9494 
    9595There are make targets for node, master, documentation and man files. 
    9696Generally you want to install everything on the master, and just the 
    97 node on ... the nodes. 
     97node and plugiuns on ... the nodes. 
    9898 
    9999To install both master and node: 
    100100 
    101         - Review/edit Makefile.config to suite your needs. 
     101        - Review/edit Makefile.config to suit your needs. 
    102102 
    103103        - Create the user "munin" and the group "munin" if these are 
     
    133133          .htaccess file empty to avoid overwriting it later. 
    134134 
    135         - Review CONFDIR/munin.conf to set up some nodes. At least one 
    136           node needs to have at least one functional plugin for HTML 
    137           generation. 
     135        - Review CONFDIR/munin.conf to set up some nodes. At least 
     136          one node needs to have at least one functional plugin for 
     137          HTML generation. 
    138138 
    139139        - Create a cron-entry to run "munin-cron" as the user "munin" 
     
    143143        - If you want to use the dynamic graphs: Configure the CGI 
    144144          directory, you will find a Apache config example in 
    145           build/resources.   
     145          build/resources.  See also 
     146          http://munin.projects.linpro.no/wiki/CgiHowto 
    146147           
    147           NOTE: Dynamic graphs are not exactly perfect. Se also 
    148           http://munin.projects.linpro.no/wiki/CgiHowto 
     148          NOTE: Dynamic graphs are not exactly perfect. 
    149149 
    150150 
    151151To install a node: 
    152152 
    153         - Edit Makefile.config to suite your needs. 
     153        - Edit Makefile.config to suit your needs. 
    154154 
    155155        - Create the group "munin". 
     
    173173          You probably want to use an init-script instead and you 
    174174          might find a good one under build/dists or in the 
    175           build/resources/ directory (maybe you need to edit the init 
     175          build/resources directory (maybe you need to edit the init 
    176176          script, check the given paths in the script you might use). 
    177177