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