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