remove duplicate smbclient from ubuntu distrofiles
[omd.git] / Changelog
blob0e67e3ce98eb986008eae3571884efccdc7f6667
1 This file documents the revision history for the Open Monitoring Distribution
3 1.30
4           - omd:
5             - Added backup/restore modes to backup and restore sites completely
6               You can backup your sites and restore them with the same or a
7               different name.
8               
9               Example:
10                 omd backup mysite /tmp/backup.tgz
12               And for restore use:
13                 omd restore restored /tmp/backup.tgz
15               You need to ensure you have the OMD version installed during
16               restore, which the site was using during backup.
18               You can also backup to stdout and restore from stdin which means
19               you can stream a backup cross the network. This might not only
20               be useful for backups, but also for migrations across servers.
21           - NagVis:
22             - Update to current nightly build
23             - Removed deprecated directory var/nagvis/userfiles. This was
24               deprecated since version 0.52. During the update to 1.30, the
25               directory and all its contents will be removed. This should be
26               no problem for most users, because the directory is not used
27               anymore since a long time.
28               If you update from OMD 0.52 or below, you need to manually backup
29               files from var/nagvis/userfiles and copy them to 
30               local/share/nagvis/htdocs/userfiles after the update to make them
31               available again.
32               Note: If you decide to downgrade from this or a following
33               version to version 0.52 or older, you will again need to care
34               about these files manually.
35           - Added build support for SLES 12
36           - Added build support for CentOS 6.6
37           - Added build support for Ubuntu 14.10
39 1.20     Aug 25 2014
40           - apache: Changed order of apache daemon startup/stopping
41             The webserver is now started after the monitoring core, but more
42             important, it is now stopped after the core. This should reduce
43             the time needed to bring down all worker processes, since there
44             are no hanging livestatus connections started by web clients anymore.
45           - debian packge: Removed non existant URL from changelog
46           - perl-modules:
47             - Added missing semikolon to fix syntax error
48             - Added Monitoring-Plugin module
49           - omd:
50             - Added --apache-reload flag to omd create/rm for executing a
51               reload of the system apache instead of a restart
52             - Added nagios/icinga reload init hooks
53             - Added --tmpfs-size/-t option to omd create/mv/cp for specifying
54               an explicit maximum size for the sites tmpfs
55             - FIX: Providing correct exit codes when running "omd status"
56             - FIX: exit with 2 (partially running) when only some of the
57               sites are running or partially running using "omd status"
58             - FIX: Reducing duplicate config writes during site creation
59           - Init scripts return exit 0 when executing start and daemon is
60             already running (Modified nagios, apache and rrdcached scripts)
61           - diskspace: Fixed error messages in syslog which were caused by
62             exit codes of 3 when diskspace cleanup has not been configured
63           - FIX: Fixed logrotation when var/tmp does not exist
64             (seem to only be created when xinetd had been enabled before within a site)
65           - Check_MK/MK Livestatus: new version 1.2.4p5
66           - Thruk: Update to 1.84-6
67           - PNP4Nagios: Update to 0.6.24
68           - Icinga: Update to 1.11.4
69           - NagVis: Update to 1.8b6
70           - Dokuwiki: Fixed integration with multisite cookie authentication
71           - Added build support for Ubuntu 14.04
72           - Added build support for CentOS 7.0
73           - New command lc for sending a core command via Livestatus, e.g.
74             lc ENABLE_NOTIFICATIONS
75           - Updated Monitoring-Plugins to 2.0
77 1.10     Dec 15 2013
78           - omd: More friendly error messages when init scripts do not exist
79           - omd: Added option to execute scripts during site creation by putting
80             files to ~/lib/omd/scripts/post-create
81           - python modules: added pysnmp and pyasn1 modules
82           - rrdtool: Also deliver python bindings
83           - rrdcached is now logging to ~/var/log/rrdcached.log
84           - added missing logrotation config for ~/var/log/xinetd.log
85           - added "diskspace" program which is meant to cleanup too old files
86             which are not needed/wanted anymore and are not handled by regular
87             logrotate (like e.g. the nagios archive). Is callec automatically
88             every hour when the OMD crontab is enabled. This can be changed by
89             editing the cron config etc/cron.d/diskspace
90           - Thruk: Update to 1.80-3
91           - Mod-Gearman: Update 1.4.14
92           - Nagios: Init script kills whole process groups during "stop"
93           - check_webinject: Update to 1.86
94           - gearmand: increase open files limit
95           - Fix bug on Debian/Ubuntu where start/stop script started/stopped
96              sites multiple times
97           - cleanup checkresults dir of Nagios when (re-)starting Nagios
98           - Init scripts can now deal with upstart user sessions, where the
99             PPID is not 1 anymore, instead of it the PPID is the user session
100             init process (init --user). This was first seen on ubuntu 13.10.
101           - Added build support on Ubuntu 13.10 (Saucy Salamander)
102           - Check_MK/MK Livestatus: new version 1.2.2p3
103           - NagVis: Update to 1.8b4
104           - Nagios Plugins: Update to 1.5
105           - Support builds on CentOS/RedHat 5.10
107 1.00     Jun 17 2013
108           - Nagios: Update to 3.5.0
109           - Icinga: Update to 1.9.1
110           - Thruk: Update to 1.72-2
111             - added cookie based login
112           - Apache: Enabling mod_status (if available) for 127.0.0.1 in own mode
113           - Check_MK/MK Livestatus:
114             - new version 1.2.2p2
115             - integrated Event Console
116             - Changed path for check manpages from share/doc/check_mk/checks
117               to share/check_mk/checkman to match the local/ path
118             - Installing livestatus python API module now
119             - Added config hook MULTISITE_AUTHORISATION to control some user
120               permissions in NagVis and pnp4nagios via multisite permissions
121           - NagVis: Update to 1.7.9
122           - omd:
123             - new option --no-autostart, -A for omd create (set AUTOSTART
124               to off right at creation, useful for test sites!)
125             - update: Ensure execution of the target versions hooks
126             - update: Added update log ~/var/log/update.log
127             - FIX: Fixed handling of comments in distro files (repairs "omd
128               setup" on some platforms)
129           - PNP4Nagios: Updated to version 0.6.21
130              - Added INIT hooks to npcd and pnp_gearman_worker scripts
131           - Support Ubuntu 12.10 (Quantal)
132           - Support Ubuntu 13.04 (Raising)
133           - Webinject: Update to 1.76
134           - NRPE: Update to 2.13
135           - check_multi: updated to 0.26_581
136           - Mod-Gearman: Updated to version 1.4.6
137           - Gearman: Updated to version 0.33
138             - added queue retention
139           - mod_python: Fixed our sys.path patch not to destory the default
140             sys.path set during interpreter initialization
141           - Dokuwiki: Now supporting the new multisite cookie format
142           - rrdtool: Update to version 1.4.8 
143             - compile and install Python binding
144           - nagios: Changed init script to kill still running processes during
145                 "stop" call after 60 seconds waiting
146           - Added python module pysphere to make ESX monitoring easier
147           - Jmx4Perl: Update to 1.07 (Jolokia: 1.1.1)
148           - nsca: Cleaned up init script, better detection of stale pids / processes
151 0.56     Sep 25 2012
152           - omd:
153             - Fixed problem updating omd sites without tmpfs: Not removing
154               whole tmp/ directory but only the contents
155             - Improved exception handling during omd update/cp/mv (Asking
156               for retry/accept/abort now)
157           - RPMS: Not checking for removed version during pkg release update
158                  (Does not mean omd version update.)
159           - check_multi: updated to 0.26_538
160           - Mod-Gearman: Updated to version 1.3.8
161           - Thruk: Update to 1.50
162           - Nagios Plugins: Update to 1.4.16
163           - PNP4Nagios: Update to 0.6.19
164           - NagVis: Update to 1.7.1
165           - Icinga: Update to 1.7.2
166           - Check_MK: Added 1.2.0p2 release
167           - Shinken: Update to 1.2
168           - jmx4perl: Update 1.05
169           - Support Ubuntu 12.04 (Precise)
170           - set log_initial_states=1 per default
172 0.54     Apr 02 2012
173           - omd:
174             - FIX: Fixed "omd umount" command when running without specific site
175             - new option --kill for umount, rm and disable, that will kill
176               processes using tmpfs before unmounting it
177             - output argument help when calling omd COMMAND --help
178             - new option --conflict=HOW for non-interactive omd cp/mv/update.
179           - mod_python:
180             - Fix "omd stop apache", which was sometimes timing out
181             - Fix several DeprecationWarning messages when using python 2.6
182           - NagVis: Updated to NagVis 1.6.5
183           - Thruk: Update to 1.26
184           - RRDtool: Update to 1.4.7
185           - PNP4Nagios: Update to 0.6.17
186           - Webinject: Update to 1.72
187           - Mod-Gearman: Updated to version 1.2.6
188           - Gearman: Updated to version 0.25
189           - Debian 6.0: Added missing dependency for mod_python (libpython2.6)
190           - RPMs: Added "chkconfig --add <s>" commands before "chkconfig <s> on" commands
191           - Making etc/htpasswd file writeable by the site group
192           - Apache logrotate: Performing reload instead of restart
193           - Shinken:
194             - update to 1.0.1
195             - add MongoDB as backend for livestatus logs
196           - Switch Check_MK to version 1.1.12p7
197           - Support SLES11 SP2
198           - Dokuwiki
199             - Updated to Version 2012-01-25 Angua
200             - Template Vector now available
202 0.52     Dec 22 2011
203           - Switch Check_MK to version 1.1.12p6 (Please refer to the migration notes
204             of Check_MK on http://mathias-kettner.de/checkmk_migration_notes.html!)
205           - FIX: WATO - Fixed permissions on conf.d directory for shared apache mode
206           - FIX: Fixed permissions for PHP temp files in shared mode
207           - Get rid of dummy host in a plain fresh OMD site
208           - NagVis
209             - Updated to NagVis 1.6.1
210               Note #1: The userfiles directory has been moved from var/nagvis/userfiles
211               to local/share/nagvis/htdocs/userfiles. The side individual files
212               shal be copied during update. The old files are left untouched in the
213               old directory. If everything works as expeced after update and you
214               don't plan to downgrade again you can savely remove the directory
215               var/nagvis/userfiles from your site
216               Note #2: During "omd update" omd might tell you that the file etc/nagvis/auth.db
217               is obsolete and you changed its contents. In normal cases you want to keep the
218               file (press k) to keep your user accounts, role assignments and permissions.
219             - local/ hierarchie can now handle .php files
220             - Moved nagvis-omd.ini.php to new conf.d/ directory
221           - OMD
222             - Added 'umount' option to unmount the ramdisk of a site
223             - Added 'TMPFS' config option to be able to run omd without the tmpfs filesystem
224             - Handling comments and empty lines in .info files correcty 
225             - Made 'setversion' work on broken links
226             - New commands 'disable' and 'enable'. OMD does not depend on the
227               home directories of disabled sites. This is useful in cluster environments.
228             - New option 'omd create --disabled' and 'omd init' which allows the creation
229               of a site with an empty home directory and afterwards population it. Again
230               this supports cluster environments.
231             - start, restart and reload now honor the option -f,--force: All
232               sites will then be affected, regardless of AUTOSTART
233             - FIX: omd update: page diff through less -F -X (-X is new). This fixes
234               a problem where the diff is not visible on dumb terminals like PuTTY.
235             - FIX: omd: site processes where missing supplementary groups when starting
236               the site as root via 'omd start SITE'
237             - FIX: omd update handled most files twice (without need). This is
238               fixed now.
239             - FIX: omd diff now correctly handles relative paths.
240             - FIX: omd diff now correctly instantiates templates before showing
241               diff in verboes mode
242             - FIX: omd umount skips unmounting on partly running sites
243           - updated to jmx4perl 1.04
244           - pnp4nagios
245             - npcd: Now detecting and handling stale pidfiles in init script
246           - updated to Mod-Gearman 1.1.1
247           - updated to Thruk 1.1.7
248           - updated to pnp4nagios 0.6.16
249           - updated to Icinga 1.6.1
250           - Support Ubuntu 11.10 (Oneiric)
251           - Cleanup up startscript of nagios
252           - New handler for Apache error messages (shows end of logfile)
253           - Ship own version of mailx alias nail as bin/mail
254           - Allow line continuation in nagios config with BACKSLASH LF
255           - Nagios: Skip emacs backup files while loading files from nagios.d directory
256           - Increased php memory limit on CentOS platforms to 64 MB
257           - dokuwiki auth: do not destroy htpasswd symlinks showing to another file
259 0.50     Sep 20 2011
260           - Check_MK: fix problem with playing sounds
261           - Nagios:
262             - added patch to remove host alias from state retention.
263               Changes of the alias in your configuration will now be
264               effective.
265           - updated to check_oracle_health 1.7.0
266           - updated to check_mysql_health 2.1.6
267           - updated to Thruk 1.1.1
268           - updated to Mod-Gearman 1.0.10
269           - updated to Gearman 0.23
270           - updated to Webinject 1.68
271           - updated to PNP4Nagios 0.6.15
272           - OMD
273             - added 'reuse' option
274             - fix 'omd start core' (did simply nothing)
275             - added missing libperl dependency (fixes #217)
276             - fixed problem with mod_proxy sending duplicate pages
277             - fixed problem with mount on redhat/centos 6.0 (fixes #195)
278             - Fixed problem when doing 'omd restart' without mounted tmpfs
279           - Debian Package:
280             - Added the mandatory maintainer name
281           - mod_fcgid: Increased file upload limit from 128kb to 3MB
282           - npcd: Changed init script to find running processes with lost pidfile
284 0.48     May 22 2011
286           - updated to Check_MK 1.1.10p3
287           - updated to Shinken 0.6.4
288           - updated to Thruk 1.0.4
289           - added Mod-Gearman 1.0.5
290           - added Gearmand 0.14
291           - updated Webinject 1.67
292           - updated to NagVis 1.5.9
293           - updated to PNP4Nagios 0.6.13
294           - added check_multi v439* (2011-02-19)
295           - OMD
296             - Added @omd setversion@ command to change the default version of OMD
297             - Improved merge handling during @omd update@
298             - @omd cp@ now supports --no-rrds and --no-logs. Also -N/--no-past which combines these options. Please read the updated man page for details.
299             - Fixed bug while removing sites
300             - Added @omd diff@ command to show added/deleted/changed files compared to a clean site.
301             - Restructured hooks
302             - added option --bare to @omd status@