~ubuntu-branches/ubuntu/trusty/check-mk/trusty

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Package Import Robot
  • Author(s): Alexander Wirt, Thomas Bechtold, Alexander Wirt
  • Date: 2013-09-13 08:00:52 UTC
  • mfrom: (4.1.2 sid)
  • Revision ID: package-import@ubuntu.com-20130913080052-xli3gmrs605rvsin
Tags: 1.2.2p2-1
[ Thomas Bechtold ]
* New upstream release (Closes: #678396).
* Update defaults in debian/defaults.nagios3 and debian/defaults.icinga.
* Update debian/patches/02_wato-sudoers.dpatch.
* debian/check-mk-server.install: Remove usr/share/check_mk/pnp-rraconf.
* debian/check-mk-config-nagios3.install: Adjust path for
  check_mk_templates.cfg.
* debian/check-mk-config-icinga.install: Adjust path for
  check_mk_templates.cfg.
* debian/check-mk-multisite.install: Remove no longer available
  etc/sudoers.d/check_mk_wato.
* [411c207] check-mk-server: Add debconf note about RRD update.
* [fd007c2] Handle apache 2.2 and apache2.4
* [9038096] debconf msg only when upgrading from < 1.2.0

[ Alexander Wirt ]
* [1abe7cc] Bump standards version

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
1.1.12p7:
 
1
1.2.2p2:
 
2
    Core:
 
3
    * FIX: better error message in case of exception in SNMP handling
 
4
    * FIX: livecheck: fixed handling of one-line plugin outputs and missing \n
 
5
           (Thanks to Florent Peterschmitt)
 
6
 
 
7
    Checks & Agents:
 
8
    * FIX: apache_status: use (also) apache_status.cfg instead of apache_status.conf
 
9
    * FIX: jolokia_info: ignore ERROR instances
 
10
    * FIX: f5_bigip_vserver: fix wrong OID (13 instead of 1), thanks to Miro Ramza
 
11
    * FIX: f5_bigip_psu: handle more than first power supply, thanks to Miro Ramza
 
12
    * FIX: ipmi_sensors: ignore sensors in state [NA] (not available)
 
13
    * FIX: aix_lvm: handle agents that output an extra header line
 
14
    * FIX: zfsget: do not assume that devices begin with /, but mountpoints
 
15
    * FIX: ipmi_sensors: handle two cases for DELL correctly (thanks to Sebastian Talmon)
 
16
    * FIX: check_dns: enable performance data
 
17
    * FIX: free_ipmi: fix name of sensor cache file if hostname contains domain part
 
18
    * FIX: ad_replication plugin: Fixed typo (Thanks to Dennis Honke)
 
19
 
 
20
    Multisite:
 
21
    * List of views: Output the alias of a datasource instead of internal name
 
22
    * FIX: fix column editor for join columns if "SERVICE:" is l10n'ed
 
23
    * FIX: fix invalid request in livestatus query after reconnect
 
24
 
 
25
    WATO:
 
26
    * FIX: convert editing of global setting to POST. This avoid URL-too-long
 
27
      when defining lots of Event Console actions
 
28
    * FIX: LDAP configuration: allow DNs without DC=
 
29
 
 
30
    Event Console:
 
31
    * FIX: fix icon in events check if host specification is by IP address
 
32
    * Renamed "Delete Event" to "Archive Event" to clearify the meaning
 
33
 
 
34
    Notifications:
 
35
    * FIX: contacts with notifications disabled no longer receive 
 
36
           custom notifications, unless forced
 
37
 
 
38
1.2.2p1:
 
39
    Core:
 
40
    * FIX: correctly quote ! and \ in active checks for Nagios
 
41
    * FIX: Performing regular inventory checks at configured interval even
 
42
           when the service is in problem state
 
43
    * Check_MK core now supports umlauts in host-/service- and contactgroup names
 
44
 
 
45
    Checks & Agents:
 
46
    * FIX: vsphere_agent: fix problems whith ! and \ in username or password
 
47
    * FIX: check_mk_agent.aix: fix shebang: was python, must be ksh
 
48
    * FIX: cisco_qos: Be compatible to newer IOS-XE versions (Thanks to Ken Smith)
 
49
    * FIX: mk_jolokia: Handling spaces in application server instances correctly
 
50
 
 
51
    Multisite:
 
52
    * FIX: do not remove directories of non-exisant users anymore. This lead to
 
53
           a deletion of users' settings in case of an external authentication
 
54
           (like mod_ldap).
 
55
    * FIX: Fixed handling of dashboards without title in sidebar view snapin
 
56
    * FIX: titles and services got lost when moving join-columns in views
 
57
    * FIX: Fixed exception during initial page rendering in python 2.6 in special cases
 
58
           (Internal error: putenv() argument 2 must be string, not list)
 
59
 
 
60
    Livestatus:
 
61
    * livestatus.log: show utf-8 decoding problems only with debug logging >=2
 
62
 
 
63
    Notifications:
 
64
    * FIX: HTML mails: Handle the case where plugin argument is not set
 
65
    * FIX: HTML mails: remove undefinded placeholders like $GRAPH_CODE$
 
66
 
 
67
    WATO:
 
68
    * Improved handling of valuespec validations in WATO rule editor. Displaying a
 
69
      warning message when going to throw away the current settings.
 
70
    * FIX: fix bug where certain settings where not saved on IE. This was mainly
 
71
           on IE7, but also IE8,9,10 in IE7 mode (which is often active). Affected
 
72
           was e.g. the nodes of a cluster or the list of services for service
 
73
           inventory
 
74
 
 
75
1.2.2:
 
76
    Core:
 
77
    * Added $HOSTURL$ and $SERVICEURL$ to notification macros which contain an
 
78
      URL to the host/service details views with /check_mk/... as base.
 
79
 
 
80
    Checks & Agents:
 
81
    * FIX: blade_bx_load: remove invalid WATO group
 
82
    * FIX: lnx_bonding: handle also 802.3ad type bonds
 
83
 
 
84
    Notifications:
 
85
    * FIX: Removing GRAPH_CODE in html mails when not available
 
86
    * Using plugin argument 1 for path to pnp4nagios index php to render graphs
 
87
    * Little speedup of check_mk --notify
 
88
 
 
89
    Multisite:
 
90
    * FIX: Fixed umlaut handling in reloaded snapins
 
91
 
 
92
    WATO:
 
93
    * FIX: Fix several cases where WATO rule analyser did not hilite all matching rules
 
94
    * Added tcp port parameter to SSL certificate check (Thanks to Marcel Schulte)
 
95
 
 
96
    Event Console:
 
97
    * FIX: Syslog server is now able to parse RFC 5424 syslog messages
 
98
 
 
99
1.2.2b7:
 
100
    Checks & Agents:
 
101
    * FIX: postfix_mailq: fix labels in WATO rule, set correct default levels
 
102
    
 
103
    WATO:
 
104
    * FIX: syntax error in check_parameters
 
105
 
 
106
1.2.2b6:
 
107
    Core:
 
108
    * FIX: setup: detect check_icmp also on 64-Bit CentOS
 
109
           (thanks to あきら) 
 
110
    * FIX: setup.sh: create auth.serials, fix permissions of htpasswd
 
111
    * FIX: livecheck: now able to handle check output up to 16kB
 
112
 
 
113
    Checks & Agents:
 
114
    * FIX: apc_symmetra_power: resurrect garble PNP template for 
 
115
    * FIX: check_mk_agent.freebsd: remove garble from output
 
116
           (Thanks to Mathias Decker)
 
117
    * FIX: check_mk-mssql_counters.locks: fix computation, was altogether wrong
 
118
    * FIX: check_mk-mssql_counters.transactions: fix computation also
 
119
    * check_http: now support the option -L (urlizing the result)
 
120
    * Added mem section to Mac OSX agent (Thanks to Brad Davis)
 
121
    * FIX: mssql.vbs (agent plugin) now sets auth options for each instance
 
122
    * FIX: jolokia_metrics.mem: error when missing max values
 
123
    * Make levels for SMART temperature editable via WATO
 
124
 
 
125
    Multisite:
 
126
    * FIX: fix localization in non-OMD environment
 
127
           (thanks to あきら)
 
128
    * FIX: hopefully fix computation of Speed-O-Meter
 
129
    * Add $SERVICEOUTPUT$ and $HOSTOUTPUT$ to allowed macros for
 
130
      custom notes
 
131
    * FIX: Writing one clean message to webserver error_log when write fails
 
132
    * FIX: Escaping html entities when displaying comment fields
 
133
    * FIX: Monitored on site attribute always has valid default value
 
134
 
 
135
    Notifications:
 
136
    * FIX: fix event type for recoveries
 
137
    * FIX: fix custom notifications on older nagios versions
 
138
    * FIX: handle case where type HOST/SERVICE not correctly detected
 
139
    
 
140
    Livestatus:
 
141
    * FIX: memory leak when removing downtime / comment 
 
142
 
 
143
    WATO:
 
144
    * FIX: Removed "No roles assigned" text in case of unlocked role attribute
 
145
           in user management dialog
 
146
    * FIX: Fix output of rule search: chapters appeared twice sometimes
 
147
 
 
148
    Event Console:
 
149
    * FIX: check_mkevents: fix usage help if called with illegal options
 
150
    * check_mkevents now allows specification of a UNIX socket
 
151
      This is needed in non-OMD environments
 
152
    * setup.py now tries to setup Event Console even in non-OMD world
 
153
 
 
154
1.2.2b5:
 
155
    Core:
 
156
    * Checks can now omit the typical "OK - " or "WARN -". This text
 
157
      will be added automatically if missing.
 
158
    * FIX: livecheck: fixed compilation bug
 
159
    * FIX: avoid simultanous activation of changes by means of a lock
 
160
    * FIX: check_mk: convert service description unicode into utf-8
 
161
    
 
162
    Checks & Agents:
 
163
    * FIX: jolokia_metrics.mem - now able to handle negative/missing max values
 
164
    * ADD: tcp_conn_stats: now additionally uses /proc/net/tcp6
 
165
    * ADD: wmic_processs: cpucores now being considered when calculating 
 
166
           user/kernel percentages. (thanks to William Baum)
 
167
    * FIX: UPS checks support Eaton Evolution
 
168
    * FIX: windows agent plugin: mssql now exits after 10 seconds
 
169
 
 
170
    Notifications:
 
171
    * FIX: fixed crash on host notification when contact had explicit services set
 
172
 
 
173
    Livestatus:
 
174
    * FIX: possible crash with VERY long downtime comments
 
175
    * FIX: now able to handle equal comment id of host and service
 
176
 
 
177
    WATO:
 
178
    * FIX: Fix hiliting of errors in Nagios output
 
179
    * FIX: localisation error
 
180
 
 
181
    Multisite:
 
182
    * FIX: Avoid duplicate "Services" button in host detail views
 
183
    * FIX: fix rescheduling icon for services with non-ASCII characters
 
184
    * New filter for IP address of a host
 
185
    * Quicksearch: allow searching for complete IP addresses and IP
 
186
      address prefixes
 
187
    * Add logentry class filter to view 'Host- and Service events'
 
188
 
 
189
    BI:
 
190
    * FIX: fix exception with expansion level being 'None'
 
191
    * FIX: speedup for single host tables joined by hostname (BI-Boxes)
 
192
    * FIX: avoid closing BI subtree while tree is being loaded
 
193
 
 
194
    Event Console:
 
195
    * FIX: make hostname matching field optional. Otherwise a .* was
 
196
           neccessary for the rule in order to match
 
197
    * FIX: event_simulator now also uses case insensitive matches
 
198
 
 
199
1.2.2b4:
 
200
    Core:
 
201
    * FIX: Fix output of cmk -D: datasource programs were missing
 
202
    * FIX: allow unicode encoded extra_service_conf
 
203
    * FIX: no default PING service if custom checks are defined
 
204
    * FIX: check_mk_base: fixed rounding error in get_bytes_human_readable
 
205
    * FIX: check_mk: improved support of utf-8 characters in extra_service_conf
 
206
    * FIX: livestatus: table statehist now able to check AuthUser permissions
 
207
    * New configuration variable contactgroup_members
 
208
 
 
209
    Checks & Agents:
 
210
    * FIX: smart - not trying to parse unhandled lines to prevent errors
 
211
    * FIX: WATO configuration of filesystem trends: it's hours, not days!
 
212
    * FIX: winperf_processor - fixed wrong calculations of usage
 
213
    * FIX: mysql: fixed crash on computing IO information
 
214
    * FIX: diskstat: fix local variable 'ios_per_sec' referenced before assignment
 
215
    * FIX: multipath: ignore warning messages in agent due to invalid multipath.conf
 
216
    * FIX: megaraid_bbu: deal with broken output ("Adpater"), found in Open-E
 
217
    * FIX: megaraid_pdisk: deal with special output of Open-E
 
218
    * FIX: jolokia_metrics.mem: renamed parameter totalheap to total
 
219
    * FIX: check_ldap: added missing host address (check didn't work at all)
 
220
    * FIX: check_ldap: added missing version option -2, -3, -3 -T (TLS)
 
221
    * FIX: mssql: Agent plugin now supports MSSQL Server 2012
 
222
    * FIX: hr_mem: fix max value in performance data (thanks to Michaël COQUARD)
 
223
    * FIX: f5_bigip_psu: fix inventory function (returned list instead of tuple)
 
224
    * FIX: mysql.connections: avoid crash on legacy agent output
 
225
    * FIX: tcp_conn_stats: use /proc/net/tcp instead of netstat -tn. This
 
226
           should avoid massive performance problems on system with many
 
227
           connections
 
228
    * Linux agent: limit netstat to 10 seconds
 
229
    * ps: Allow %1, %2, .. instead of %s in process_inventory. That allows
 
230
      reordering of matched groups
 
231
    * FIX: f5_bigip_psu - fixed inventory function
 
232
    * FIX: printer_supply - fixed inventory function for some kind of OKI printers
 
233
 
 
234
    Multisite:
 
235
    * FIX: Fixed problem with error during localization scanning
 
236
    * FIX: Fixed wrong localization right after a user changed its language
 
237
    * FIX: Improved handling of error messages in bulk inventory
 
238
    * FIX: fixed focus bug in transform valuespec class
 
239
    * FIX: sidebar snapins which refresh do not register for restart detection anymore
 
240
    * FIX: stop doing snapin refreshes after they have been removed
 
241
    * FIX: fix user database corruption in case of a race condition
 
242
    * FIX: added checks wether or not a contactgroup can be deleted
 
243
    * FIX: Avoid deadlock due to lock on contacts.mk in some situations
 
244
    * Changed sidebar snapin reload to a global interval (option:
 
245
      sidebar_update_interval), defaults to 30 seconds
 
246
    * Sidebar snapins are now bulk updated with one HTTP request each interval
 
247
 
 
248
    BI:
 
249
    * FIX: fixed invalid links to hosts and services in BI tree view
 
250
    * FIX: fix exception in top/down and bottom/up views
 
251
    * FIX: fix styling of top/down and bottom/up views (borders, padding)
 
252
    * FIX: fix style of mouse pointer over BI boxes
 
253
    * FIX: list of BI aggregates was incomplete in some cases
 
254
    * FIX: single host aggregations didn't work for aggregations += [...]
 
255
    * FIX: top-down and bottom-up was broken in case of "only problems"
 
256
    * FIX: BI see_all permission is now working again
 
257
    * Do not handle PENDING as "problem" anymore
 
258
    * Make titles of non-leaf tree nodes klickable
 
259
 
 
260
    WATO:
 
261
    * FIX: flexible notification valuespec is now localizable
 
262
    * FIX: Alias values of host/service/contact groups need to be set and unique
 
263
           within the group
 
264
    * FIX: Fixed exception when editing contactgroups without alias
 
265
    * FIX: Fix localization of rule options
 
266
    * FIX: ValueSpec OptionalDropDown: fix visibility if default is "other"
 
267
    * Suggest use default value for filesystem levels that make sense
 
268
    * Valuespec: CascadingDropdown now able to process choice values from functions
 
269
    * Freshness checking for classical passive Nagios checks (custom_checks)
 
270
 
 
271
1.2.2b3:
 
272
    Checks & Agents:
 
273
    * FIX: Fixed date parsing code ignoring the seconds value in several checks
 
274
           (ad_replication, cups_queues, heartbeat_crm, mssql_backup, smbios_sel)
 
275
    * FIX: Fixed pnp template for apc_symmetra check when using multiple rrds
 
276
 
 
277
    Multisite:
 
278
    * FIX: Removed uuid module dependency to be compatible to python < 2.5
 
279
    * FIX: remove Javascript debug popup from multi-string input fields
 
280
    * FIX: list of strings (e.g. host list in rule editor) didn't work anymore
 
281
 
 
282
1.2.2b2:
 
283
    Checks & Agents:
 
284
    * Added dynamic thresholds to the oracle_tablespace check depending on the
 
285
      size of the tablespaces.
 
286
 
 
287
    BI:
 
288
    * FIX: fix exception in BI-Boxes views of host groups
 
289
    * FIX: fix problem where BI-Boxes were invisible if not previously unfolded
 
290
 
 
291
    Event Console:
 
292
    * FIX: support non-Ascii characters in matching expressions. Note:
 
293
           you need to edit and save each affected rule once in order
 
294
           to make the fix work.
 
295
    * FIX: Fixed exception when logging actions exectuted by mkeventd
 
296
    * FIX: etc/init.d/mkeventd flush did not work when mkeventd was stopped
 
297
 
 
298
    Multisite:
 
299
    * FIX: Fixed several minor IE7 related layout bugs
 
300
    * Add: Improved navigation convenience when plugin output contains [running on ... ]
 
301
    * FIX: title of pages was truncated and now isn't anymore
 
302
    * Cleanup form for executing commands on hosts/services
 
303
 
 
304
    WATO:
 
305
    * FIX: Fixed layout of rulelist table in IE*
 
306
    * FIX: Fixed adding explicit host names to rules in IE7
 
307
 
 
308
1.2.2b1:
 
309
    Core:
 
310
    * cmk --notify: added notification script to generate HTML mails including
 
311
      the performance graphs of hosts and services
 
312
    * cmk --notify: added the macros NOTIFY_LASTHOSTSTATECHANGE, NOTIFY_HOSTSTATEID,
 
313
      NOTIFY_LASTSERVICESTATECHANGE, NOTIFY_SERVICESTATEID, NOTIFY_NOTIFICATIONCOMMENT,
 
314
      NOTIFY_NOTIFICATIONAUTHOR, NOTIFY_NOTIFICATIONAUTHORNAME, NOTIFY_NOTIFICATIONAUTHORALIAS
 
315
    * FIX: more robust deletion of precompiled files to ensure the correct 
 
316
      creation of the files (Thanks to Guido Günther)
 
317
    * FIX: Inventory for cluster nodes who are part of multiple clusters 
 
318
    * cmk --notify: added plugin for sms notification
 
319
    * FIX: precompiled checks: correct handling of sys.exit() call when using python2.4 
 
320
    * cmk --notify: improved logging on wrong notification type
 
321
    * RPM: Added check_mk-agent-scriptless package (Same as normal agent rpm,
 
322
      but without RPM post scripts)
 
323
 
 
324
    Checks & Agents:
 
325
    * winperf_processor now outputs float usage instead of integer
 
326
    * FIX: mssql_counters.file_sizes - Fixed wrong value for "Log Files" in output
 
327
    * FIX: drbd: Parameters for expected roles and disk states can now be set to 
 
328
           None to disable alerting on changed values
 
329
    * printer_supply_ricoh: New check for Ricoh printer supply levels
 
330
    * jolokia_metrics.mem: now supports warn/crit levels for heap, nonheap, totalheap
 
331
    * jolokia_metrics.mem: add dedicated PNP graph
 
332
    * FIX: logwatch.ec: use UNIX socket instead of Pipe for forwarding into EC 
 
333
    * FIX: logwatch.ec: fixed exception when forwarding "OK" lines
 
334
    * FIX: logwatch.ec: fixed forwarding of single log lines to event console
 
335
    * Improved performance of logwatch.ec check in case of many messages
 
336
    * livestatus_status: new check for monitoring performance of monitoring
 
337
    * FIX: diskstat.include: fix computation of queue length on windows
 
338
      (thanks to K.H. Fiebig)
 
339
    * lnx_bonding: new check for bonding interfaces on Linux
 
340
    * ovs_bonding: new check for bonding interfaces on Linux / Open vSwitch
 
341
    * if: Inventory settings can now be set host based
 
342
    * FIX: lnx_bonding/ovs_bonding: correct definition of bonding.include
 
343
    * Add: if check now able to handle interface groups  (if_groups)
 
344
    * Add: New check for DB2 instance memory levels
 
345
    * Add: winperf_phydisk can now output IOPS
 
346
    * Add: oracle_tablespace now with flexible warn/crit levels(magic number)
 
347
    
 
348
    Livestatus:
 
349
    * Add: new column in hosts/services table: comments_with_extra_info
 
350
    Adds the entry type and entry time
 
351
 
 
352
    Multisite:
 
353
    * Added comment painter to notification related views
 
354
    * Added compatibility code to use hashlib.md5() instead of md5.md5(), which
 
355
      is deprecated in python > 2.5 to prevent warning messages in apache error log
 
356
    * Added host filter for "last host state change" and "last host check"
 
357
    * FIX: Preventing autocomplete in password fields of "edit profile" dialog
 
358
    * The ldap member attribute of groups is now configruable via WATO
 
359
    * Added option to enforce lower User-IDs during LDAP sync
 
360
    * Improved debug logging of ldap syncs (Now writing duration of queries to log)
 
361
    * Displaying date/time of comments in comment icon hover menu (Please
 
362
      note: You need to update your livestatus to current version to make this work)
 
363
    * FIX: Making "action" context link unclickable during handling actions / confirms
 
364
 
 
365
    BI:
 
366
    * Use Ajax to delay rendering of invisible parts of the tree (this
 
367
      saves lots of HTML code)
 
368
 
 
369
    WATO:
 
370
    * Added hr_mem check to the memory checkgroup to make it configurable in WATO
 
371
    * Make page_header configurable in global settings
 
372
    * FIX: Fixed some typos in ldap error messages
 
373
    * FIX: Fixed problem on user profile page when no alias set for a user
 
374
    * FIX: list valuespecs could not be extended after once saving
 
375
    * FIX: fix title of foldable areas contained in list valuespecs
 
376
    * FIX: Fixed bug where pending log was not removed in multisite setup
 
377
    * FIX: Fixed generation of auth.php (Needed for NagVis Multisite Authorisation)
 
378
    * FIX: Fixed missing general.* permissions in auth.php on slave sites in 
 
379
      case of distributed WATO setups
 
380
    * Added oracle_tablespaces configuration to the application checkgroup
 
381
    * FIX: Fixed synchronisation of mkeventd configs in distributed WATO setups
 
382
    * FIX: "Sync & Restart" did not perform restart in distributed WATO setups
 
383
    * FIX: Fixed exception in editing code of ldap group to rule plugin
 
384
    * FIX: Don't execute ldap sync while performing actions on users page
 
385
 
 
386
    Event Console:
 
387
    * Added UNIX socket for sending events to the EC
 
388
    * Speed up rule matches in some special cases by factor of 100 and more
 
389
    * Init-Script: Improved handling of stale pidfiles
 
390
    * Init-Script: Detecting and reporting already running processes
 
391
    * WATO: Added hook to make the mkeventd reload in distributed WATO setups
 
392
      during "activate changes" process
 
393
    * Added hook mkeventd-activate-changes to add custom actions to the mkeventd
 
394
      "activate changes" GUI function
 
395
    * FIX: When a single rule matching raises an exception, the line is now
 
396
      matched agains the following rules instead of being skipped. The
 
397
      exception is logged to mkeventd.log
 
398
 
 
399
1.2.1i5:
 
400
    Core:
 
401
    * Improved handling of CTRL+C (SIGINT) to terminate long runnining tasks 
 
402
      (e.g.  inventory of SNMP hosts)
 
403
    * FIX: PING services on clusters are treated like the host check of clusters
 
404
    * cmk --notify: new environment variable NOTIFY_WHAT which has HOST or SERVICE as value
 
405
    * cmk --notify: removing service related envvars in case of host notifications
 
406
    * cmk --notify: added test code to help developing nitofication plugins.
 
407
      Can be called with "cmk --notify fake-service debug" for example
 
408
 
 
409
    Checks & Agents:
 
410
    * Linux Agent, diskstat: Now supporting /dev/emcpower* devices (Thanks to Claas Rockmann-Buchterkirche)
 
411
    * FIX: winperf_processor: Showing 0% on "cmk -nv" now instead of 100%
 
412
    * FIX: win_dhcp_pools: removed faulty output on non-german windows 2003 servers 
 
413
           with no dhcp server installed (Thanks to Mathias Decker)
 
414
    * Add: fileinfo is now supported by the solaris agent. Thanks to Daniel Roettgermann
 
415
    * Logwatch: unknown eventlog level ('u') from windows agent treated as warning
 
416
    * FIX: logwatch_ec: Added state undefined as priority
 
417
    * Add: New Check for Raritan EMX Devices
 
418
    * Add: mailman_lists - New check to gather statistics of mailman mailinglists
 
419
    * FIX: megaraid_bbu - Handle missing charge information (ignoring them)
 
420
    * FIX: myssql_tablespaces - fix PNP graph (thanks to Christian Zock)
 
421
    * kernel.util: add "Average" information to PNP graph
 
422
    * Windows Agent: Fix startup crash on adding a logfiles pattern, but no logfile specified
 
423
    * Windows Agent: check_mk.example.ini: commented logfiles section
 
424
 
 
425
    Multisite:
 
426
    * FIX: Fixed rendering of dashboard globes in opera
 
427
    * When having row selections enabled and no selected and performing
 
428
      actions an error message is displayed instead of performing the action on
 
429
      all rows
 
430
    * Storing row selections in user files, cleaned up row selection 
 
431
      handling to single files. Cleaned up GET/POST mixups in confirm dialogs
 
432
    * Add: New user_options to limit seen nagios objects even the role is set to see all
 
433
    * Fix: On site configaration changes, only relevant sites are marked as dirty
 
434
    * Fix: Distributed setup: Correct cleanup of pending changes logfile after "Activate changes"
 
435
    * FIX: LDAP: Fixed problem with special chars in LDAP queries when having
 
436
    contactgroup sync plugin enabled
 
437
    * FIX: LDAP: OpenLDAP - Changed default filter for users
 
438
    * FIX: LDAP: OpenLDAP - Using uniqueMember instead of member when searching for groups of a user
 
439
    * FIX: LDAP: Fixed encoding problem of ldap retrieved usernames
 
440
    * LDAP: Role sync plugin validates the given group DNs with the group base dn now
 
441
    * LDAP: Using roles defined in default user profile in role sync plugin processing
 
442
    * LDAP: Improved error handling in case of misconfigurations
 
443
    * LDAP: Reduced number of ldap querys during a single page request / sync process
 
444
    * LDAP: Implemnted some kind of debug logging for LDAP communication
 
445
    * FIX: Re-added an empty file as auth.py (wato plugin) to prevent problems during update 
 
446
 
 
447
    WATO:
 
448
    * CPU load ruleset does now accept float values
 
449
    * Added valuespec for cisco_mem check to configure thresholds via WATO
 
450
    * FIX: Fixed displaying of tag selections when creating a rule in the ruleeditor
 
451
    * FIX: Rulesets are always cloned in the same folder
 
452
    * Flexibile notifications: removed "debug notification" script from GUI (you can make it
 
453
      executable to be choosable again)
 
454
    * Flexibile notifications: added plain mail notification which uses the
 
455
      mail templates from global settings dialog
 
456
 
 
457
    BI:
 
458
    * Added FOREACH_SERVICE capability to leaf nodes
 
459
    * Add: Bi views now support debug of livestatus queries
 
460
 
 
461
1.2.1i4:
 
462
    Core:
 
463
    * Better exception handling when executing "Check_MK"-Check. Printing python
 
464
      exception to status output and traceback to long output now.
 
465
    * Added HOSTTAGS to notification macros which contains all Check_MK-Tags
 
466
      separated by spaces
 
467
    * Output better error message in case of old inventory function
 
468
    * Do object cache precompile for monitoring core on cmk -R/-O
 
469
    * Avoid duplicate verification of monitoring config on cmk -R/-O
 
470
    * FIX: Parameter --cleanup-autochecks (long for -u) works now like suggested in help
 
471
    * FIX: Added error handling when trying to --restore with a non existant file
 
472
 
 
473
    Notifications:
 
474
    * Fix flexible notifications on non-OMD systems
 
475
    
 
476
    Checks & Agents:
 
477
    * Linux Agent, mk_postgres: Supporting pgsql and postgres as user
 
478
    * Linux Agent, mk_postgres: Fixed database stats query to be compatible
 
479
      with more versions of postgres
 
480
    * apache_status: Modified to be usable on python < 2.6 (eg RHEL 5.x)
 
481
    * apache_status: Fixed handling of PIDs with more than 4 numbers
 
482
    * Add: New Check for Rittal CMC PSM-M devices
 
483
    * Smart plugin: Only use relevant numbers of serial
 
484
    * Add: ibm_xraid_pdisks - new check for agentless monitoring of disks on IBM SystemX servers.
 
485
    * Add: hp_proliant_da_cntlr check for disk controllers in HP Proliant servers
 
486
    * Add: Check to monitor Storage System Drive Box Groups attached to HP servers
 
487
    * Add: check to monitor the summary status of HP EML tape libraries
 
488
    * Add: apc_rackpdu_status - monitor the power consumption on APC rack PDUs
 
489
    * Add: sym_brightmail_queues - monitor the queue levels on Symantec Brightmail mail scanners.
 
490
    * Add: plesk_domains - List domains configured in plesk installations
 
491
    * Add: plesk_backups - Monitor backup spaces configured for domains in plesk
 
492
    * Add: mysql_connections - Monitor number of parallel connections to mysql daemon
 
493
    * Add: flexible notifcations: filter by hostname
 
494
    * New script multisite_to_mrpe for exporting services from a remote system
 
495
    * FIX: postgres_sessions: handle case of no active/no idle sessions
 
496
    * FIX: correct backslash representation of windows logwatch files
 
497
    * FIX: postgres_sessions: handle case of no active/no idle sessions
 
498
    * FIX: zfsget: fix exception on snapshot volumes (where available is '-')
 
499
    * FIX: zfsget: handle passed-through filesystems (need agent update)
 
500
    * FIX: loading notification scripts in local directory for real
 
501
    * FIX: oracle_version: return valid check result in case of missing agent info
 
502
    * FIX: apache_status: fixed bug with missing 'url', wrote man page
 
503
    * FIX: fixed missing localisation in check_parameteres.py 
 
504
    * FIX: userdb/ldap.py: fixed invalid call site.getsitepackages() for python 2.6
 
505
    * FIX: zpool_status: fixed crash when spare devices were available
 
506
    * FIX: hr_fs: handle negative values in order to larger disks (thanks to Christof Musik)
 
507
    * FIX: mssql_backup: Fixed wrong calculation of backup age in seconds
 
508
 
 
509
 
 
510
    Multisite:
 
511
    * Implemented LDAP integration of Multisite. You can now authenticate your
 
512
      users using the form based authentication with LDAP. It is also possible
 
513
      to synchronize some attributes like mail addresses, names and roles from
 
514
      LDAP into multisite.
 
515
    * Restructured cookie auth cookies (all auth cookies will be invalid
 
516
      after update -> all users have to login again)
 
517
    * Modularized login and cookie validation
 
518
    * Logwatch: Added buttons to acknowledge all logs of all hosts or really
 
519
      all logs which currently have a problem
 
520
    * Check reschedule icon now works on services containing an \
 
521
    * Now showing correct representation of SI unit kilo ( k )
 
522
    * if perfometer now differs between byte and bit output
 
523
    * Use pprint when writing global settings (makes files more readable)
 
524
    * New script for settings/removing downtimes: doc/treasures/downtime
 
525
    * New option when setting host downtimes for also including child hosts
 
526
    * Option dials (refresh, number of columns) now turnable by mouse wheel
 
527
    * Views: Commands/Checkboxes buttons are now activated dynamically (depending on data displayed)
 
528
    * FIX: warn / crit levels in if-check when using "bit" as unit
 
529
    * FIX: Fixed changing own password when notifications are disabled
 
530
    * FIX: On page reload, now updating the row field in the headline
 
531
    * FIX: ListOfStrings Fields now correctly autoappend on focus
 
532
    * FIX: Reloading of sidebar after activate changes
 
533
    * FIX: Main Frame without sidebar: reload after activate changes
 
534
    * FIX: output_format json: handle newlines correctly
 
535
    * FIX: handle ldap logins with ',' in distinguished name
 
536
    * FIX: quote HTML variable names, fixes potential JS injection
 
537
    * FIX: Sidebar not raising exceptions on configured but not available snapins
 
538
    * FIX: Quicksearch: Fixed Up/Down arrow handling in chrome
 
539
    * FIX: Speedometer: Terminating data updates when snapin is removed from sidebar
 
540
    * FIX: Views: toggling forms does not disable the checkbox button anymore
 
541
    * FIX: Dashboard: Fixed wrong display options in links after data reloads
 
542
    * FIX: Fixed "remove all downtimes" button in views when no downtimes to be deleted 
 
543
    * FIX: Services in hosttables now use the service name as header (if no custom title set)
 
544
    * New filter for host_contact and service_contact
 
545
    
 
546
    WATO:
 
547
    * Add: Creating a new rule immediately opens its edit formular
 
548
    * The rules formular now uses POST as transaction method
 
549
    * Modularized the authentication and user management code
 
550
    * Default config: add contact group 'all' and put all hosts into it
 
551
    * Reverse order of Condition, Value and General options in rule editor
 
552
    * Allowing "%" and "+" in mail prefixes of contacts now
 
553
    * FIX: Fixed generated manual check definitions for checks without items
 
554
      like ntp_time and tcp_conn_stats
 
555
    * FIX: Persisting changing of folder titles when only the title has changed
 
556
    * FIX: Fixed rendering bug after folder editing
 
557
 
 
558
    Event Console:
 
559
    * Replication slave can now copy rules from master into local configuration
 
560
      via a new button in WATO.
 
561
    * Speedup access to event history by earlier filtering and prefiltering with grep
 
562
    * New builtin syslog server! Please refer to online docu for details.
 
563
    * Icon to events of host links to view that has context button to host
 
564
    * FIX: remove event pipe on program shutdown, prevents syslog freeze
 
565
    * FIX: hostnames in livestatus query now being utf8 encoded
 
566
    * FIX: fixed a nastiness when reading from local pipe
 
567
    * FIX: fix exception in rules that use facility local7
 
568
    * FIX: fix event icon in case of using TCP access to EC
 
569
    * FIX: Allowing ":" in application field (e.g. needed for windows logfiles)
 
570
    * FIX: fix bug in Filter "Hostname/IP-Address of original event"
 
571
 
 
572
    Livestatus:
 
573
    * FIX: Changed logging output "Time to process request" to be debug output
 
574
 
 
575
1.2.1i3:
 
576
    Core:
 
577
    * added HOST/SERVICEPROBLEMID to notification macros
 
578
    * New configuration check_periods for limiting execution of
 
579
      Check_MK checks to a certain time period.
 
580
 
 
581
    Checks & Agents:
 
582
    * Windows agent: persist offsets for logfile monitoring
 
583
 
 
584
    Notifications:
 
585
    * fix two errors in code that broke some service notifications
 
586
 
 
587
    Event Console:
 
588
    * New performance counter for client request processing time
 
589
    * FIX: fixed bug in rule optimizer with ranges of syslog priorities
 
590
 
 
591
    WATO:
 
592
    * Cloning of contact/host/service groups (without members)
 
593
 
 
594
    Checks & Agents:
 
595
    * logwatch: Fixed confusion with ignore/ok states of log messages
 
596
    * AIX Agent: now possible to specify -d flag. Please test :)
 
597
 
 
598
1.2.1i2:
 
599
    Core:
 
600
    * Improved validation of inventory data reported by checks
 
601
    * Added -d option to precompiled checks to enable debug mode
 
602
    * doc/treasures: added script for printing RRD statistics
 
603
 
 
604
    Notifications:
 
605
    * New system of custom notification, with WATO support
 
606
 
 
607
    Event Console:
 
608
    * Moved source of Event Console into Check_MK project 
 
609
    * New button for resetting all rule hits counters
 
610
    * When saving a rule then its hits counter is always reset
 
611
    * New feature of hiding certain actions from the commands in the status GUI
 
612
    * FIX: rule simulator ("Try out") now handles cancelling rules correctly
 
613
    * New global option for enabling log entries for rule hits (debugging)
 
614
    * New icon linking to event views for the event services
 
615
    * check_mkevents outputs last worst line in service output
 
616
    * Max. number of queued connections on status sockets is configurable now
 
617
    * check_mkevents: new option -a for ignoring acknowledged events
 
618
    * New sub-permissions for changing comment and contact while updating an event
 
619
    * New button for generating test events directly via WATO
 
620
    * Allow Event Console to replicate from another (master) console for
 
621
      fast failover.
 
622
    * Allow event expiration also on acknowledged events (configurable)
 
623
 
 
624
    Multisite:
 
625
    * Enable automation login with _username= and _secret=, while
 
626
      _secret is the content of var/check_mk/web/$USER/automation.secret
 
627
    * FIX: Fixed releasing of locks and livestatus connections when logging out
 
628
    * FIX: Fixed login/login confusions with index page caching
 
629
    * FIX: Speed-o-meter: Fixed calculation of Check_MK passive check invervals
 
630
    * Removed focus of "Full name" attribute on editing a contact
 
631
    * Quicksearch: Convert search text to regex when accessing livestatus
 
632
    * FIX: WATO Folder filter not available when WATO disabled
 
633
    * WATO Folder Filter no longer available in single host views
 
634
    * Added new painters "Service check command expanded" and
 
635
      "Host check command expanded"
 
636
    * FIX: Corrected garbled description for sorter "Service Performance data" 
 
637
    * Dashboard globes can now be filtered by host_contact_group/service_contact_group
 
638
    * Dashboard "iframe" attribute can now be rendered dynamically using the
 
639
      "iframefunc" attribute in the dashlet declaration
 
640
    * Dashboard header can now be hidden by setting "title" to None
 
641
    * Better error handling in PNP-Graph hover menus in case of invalid responses
 
642
 
 
643
    Livestatus:
 
644
    * Added new table statehist, used for SLA queries
 
645
    * Added new column check_command_expanded in table hosts
 
646
    * Added new column check_command_expanded in table services
 
647
    * New columns livestatus_threads, livestatus_{active,queued}_connections
 
648
 
 
649
    BI:
 
650
    * Added missing localizations
 
651
    * Added option bi_precompile_on_demand to split compilations of
 
652
      the aggregations in several fragments. If possible only the needed
 
653
      aggregations are compiled to reduce the time a user has to wait for
 
654
      BI based view. This optimizes BI related views which display
 
655
      information for a specific list of hosts or aggregation groups.
 
656
    * Added new config option bi_compile_log to collect statistics about
 
657
      aggregation compilations
 
658
    * Aggregations can now be part of more than one aggregation group
 
659
      (just configure a list of group names instead of a group name string)
 
660
    * Correct representation of (!), (!!) and (?) markers in check output
 
661
    * Corrected representation of assumed state in box layout
 
662
    * Feature: Using parameters for hosttags
 
663
 
 
664
    WATO:
 
665
    * Added progress indicator in single site WATO "Activate Changes"
 
666
    * Users & Contacts: Case-insensitive sorting of 'Full name' column
 
667
    * ntp/ntp.time parameters are now configurable via WATO
 
668
    * FIX: Implemented basic non HTTP 200 status code response handling in interactive
 
669
           progress dialogs (e.g. bulk inventory mode)
 
670
    * FIX: Fixed editing of icon_image rules
 
671
    * Added support of locked hosts and folders ( created by CMDB )
 
672
    * Logwatch: logwatch agents/plugins now with ok pattern support 
 
673
    * Valuespec: Alternative Value Spec now shows helptext of its elements
 
674
    * Valuespec: DropdownChoice, fixed exception on validate_datatype
 
675
 
 
676
    Checks & Agents:
 
677
    * New check mssql_counters.locks: Monitors locking related information of
 
678
      MSSQL tablespaces
 
679
    * Check_MK service is now able to output additional performance data
 
680
      user_time, system_time, children_user_time, children_system time
 
681
    * windows_updates agent plugin: Fetching data in background mode, caching
 
682
      update information for 30 minutes
 
683
    * Windows agent: output ullTotalVirtual and ullAvailVirtual (not yet
 
684
      being used by check)
 
685
    * Solaris agent: add <<<uptime>>> section (thanks to Daniel Roettgermann)
 
686
    * Added new WATO configurable option inventory_services_rules for the
 
687
      windows services inventory check
 
688
    * Added new WATO configurable option inventory_processes_rules for the
 
689
      ps and ps.perf inventory
 
690
    * FIX: mssql_counters checks now really only inventorize percentage based
 
691
      counters if a base value is set
 
692
    * win_dhcp_pools: do not inventorize empty pools any more. You can switch
 
693
      back to old behaviour with win_dhcp_pools_inventorize_empty = True
 
694
    * Added new Check for Eaton UPS Devices
 
695
    * zfsget: new check for monitoring ZFS disk usage for Linux, Solaris, FreeBSD
 
696
      (you need to update your agent as well)
 
697
    * Added new Checks for Gude PDU Units
 
698
    * logwatch: Working around confusion with OK/Ignore handling in logwatch_rules
 
699
    * logwatch_ec: Added new subcheck to forward all incoming logwatch messages
 
700
      to the event console. With this check you can use the Event Console 
 
701
      mechanisms and GUIs instead of the classic logwatch GUI. It can be 
 
702
      enabled on "Global Settings" page in WATO for your whole installation.
 
703
      After enabling it you need to reinventorize your hosts.
 
704
    * Windows Update Check: Now with caching, Thanks to Phil Randal and Patrick Schlüter
 
705
    * Windows Check_MK Agent: Now able to parse textfiles for logwatch output
 
706
    * Added new Checks sni_octopuse_cpu, sni_octopuse_status, sni_octopuse_trunks: These
 
707
      allow monitoring Siemens HiPath 3000/5000 series PBX.
 
708
    * if-checks now support "bit" as measurement unit
 
709
    * winperf_phydisk: monitor average queue length for read/write
 
710
 
 
711
1.2.0p5:
 
712
    Checks & Agents:
 
713
    * FIX: windows agent: fixed possible crash in eventlog section
 
714
 
 
715
    BI:
 
716
    * FIX: fixed bug in aggregation count (thanks Neil) 
 
717
 
 
718
1.2.0p4:
 
719
    WATO:
 
720
    * FIX: fixed detection of existing groups when creating new groups
 
721
    * FIX: allow email addresses like test@test.test-test.com
 
722
    * FIX: Fixed Password saving problem in user settings
 
723
 
 
724
    Checks & Agents:
 
725
    * FIX: postgres_sessions: handle case of no active/no idle sessions
 
726
    * FIX: winperf_processor: handle parameters "None" (as WATO creates)
 
727
    * FIX: mssql_counters: remove debug output, fix bytes output
 
728
    * FIX: mssql_tablespaces: gracefully handle garbled agent output
 
729
 
 
730
    Multisite:
 
731
    * FIX: performeter_temparature now returns unicode string, because of °C
 
732
    * FIX: output_format json in webservices now using " as quotes
 
733
 
 
734
    Livestatus:
 
735
    * FIX: fix two problems when reloading module in Icinga (thanks to Ronny Biering)
 
736
 
 
737
1.2.0p3:
 
738
    Mulitisite
 
739
    * Added "view" parameter to dashlet_pnpgraph webservice
 
740
    * FIX: BI: Assuming "OK" for hosts is now possible
 
741
    * FIX: Fixed error in makeuri() calls when no parameters in URL
 
742
    * FIX: Try out mode in view editor does not show context buttons anymore
 
743
    * FIX: WATO Folder filter not available when WATO disabled
 
744
    * FIX: WATO Folder Filter no longer available in single host views
 
745
    * FIX: Quicksearch converts search text to regex when accessing livestatus
 
746
    * FIX: Fixed "access denied" problem with multisite authorization in PNP/NagVis
 
747
           in new OMD sites which use the multisite authorization
 
748
    * FIX: Localize option for not OMD Environments
 
749
 
 
750
    WATO:
 
751
    * FIX: Users & Contacts uses case-insensitive sorting of 'Full name' column  
 
752
    * FIX: Removed focus of "Full name" attribute on editing a contact
 
753
    * FIX: fix layout bug in ValueSpec ListOfStrings (e.g. used in
 
754
           list of explicit host/services in rules)
 
755
    * FIX: fix inheritation of contactgroups from folder to hosts
 
756
    * FIX: fix sorting of users, fix lost user alias in some situations
 
757
    * FIX: Sites not using distritubed WATO now being skipped when determining
 
758
           the prefered peer
 
759
    * FIX: Updating internal variables after moving hosts correctly
 
760
      (fixes problems with hosts tree processed in hooks)
 
761
 
 
762
    BI:
 
763
    * FIX: Correct representation of (!), (!!) and (?) markers in check output
 
764
 
 
765
    Livestatus:
 
766
    * FIX: check_icmp: fixed calculation of remaining length of output buffer
 
767
    * FIX: check_icmp: removed possible buffer overflow on do_output_char()
 
768
    
 
769
    Livecheck:
 
770
    * FIX: fixed problem with long plugin output
 
771
    * FIX: added /0 termination to strings
 
772
    * FIX: changed check_type to be always active (0)
 
773
    * FIX: fix bug in assignment of livecheck helpers 
 
774
    * FIX: close inherited unused filedescriptors after fork()
 
775
    * FIX: kill process group of called plugin if timeout is reached
 
776
           -> preventing possible freeze of livecheck
 
777
    * FIX: correct escaping of character / in nagios checkresult file
 
778
    * FIX: fixed SIGSEGV on hosts without defined check_command
 
779
    * FIX: now providing correct output buffer size when calling check_icmp 
 
780
 
 
781
    Checks & Agents:
 
782
    * FIX: Linux mk_logwatch: iregex Parameter was never used
 
783
    * FIX: Windows agent: quote '%' in plugin output correctly
 
784
    * FIX: multipath check now handles '-' in "user friendly names"
 
785
    * New check mssql_counters.locks: Monitors locking related information of
 
786
      MSSQL tablespaces
 
787
    * FIX: mssql_counters checks now really only inventorize percentage based
 
788
      counters if a base value is set
 
789
    * windows_updates agent plugin: Fetching data in background mode, caching
 
790
      update information for 30 minutes
 
791
    * FIX: netapp_vfiler: fix inventory function (thanks to Falk Krentzlin)
 
792
    * FIX: netapp_cluster: fix inventory function
 
793
    * FIX: ps: avoid exception, when CPU% is missing (Zombies on Solaris)
 
794
    * FIX: win_dhcp_pools: fixed calculation of perc_free
 
795
    * FIX: mssql_counters: fixed wrong log size output
 
796
 
 
797
1.2.0p3:
 
798
    Multisite:
 
799
    * Added "view" parameter to dashlet_pnpgraph webservice
 
800
 
 
801
    WATO:
 
802
    * FIX: It is now possible to create clusters in empty folders
 
803
    * FIX: Fixed problem with complaining empty ListOf() valuespecs
 
804
 
 
805
    Livestatus:
 
806
    * FIX: comments_with_info in service table was always empty
 
807
 
 
808
1.2.1i1:
 
809
    Core:
 
810
    * Allow to add options to rules. Currently the options "disabled" and
 
811
      "comment" are allowed. Options are kept in an optional dict at the
 
812
      end of each rule.
 
813
    * parent scan: skip gateways that are reachable via PING
 
814
    * Allow subcheck to be in a separate file (e.g. foo.bar)
 
815
    * Contacts can now define *_notification_commands attributes which can now
 
816
      override the default notification command check-mk-notify
 
817
    * SNMP scan: fixed case where = was contained in SNMP info
 
818
    * check_imap_folder: new active check for searching for certain subjects
 
819
      in an IMAP folder
 
820
    * cmk -D shows multiple agent types e.g. when using SNMP and TCP on one host
 
821
 
 
822
    Checks & Agents:
 
823
    * New Checks for Siemens Blades (BX600)
 
824
    * New Checks for Fortigate Firewalls
 
825
    * Netapp Checks for CPU Util an FC Port throughput
 
826
    * FIX: megaraid_pdisks: handle case where no enclosure device exists
 
827
    * FIX: megaraid_bbu: handle the controller's learn cycle. No errors in that period.
 
828
    * mysql_capacity: cleaned up check, levels are in MB now
 
829
    * jolokia_info, jolokia_metrics: new rewritten checks for jolokia (formerly
 
830
      jmx4perl). You need the new plugin mk_jokokia for using them
 
831
    * added preliminary agent for OpenVMS (refer to agents/README.OpenVMS) 
 
832
    * vms_diskstat.df: new check file usage of OpenVMS disks
 
833
    * vms_users: new check for number of interactive sessions on OpenVMS
 
834
    * vms_cpu: new check for CPU utilization on OpenVMS
 
835
    * vms_if: new check for network interfaces on OpenVMS
 
836
    * vms_system.ios: new check for total direct/buffered IOs on OpenVMS
 
837
    * vms_system.procs: new check for number of processes on OpenVMS
 
838
    * vms_queuejobs: new check for monitoring current VMS queue jobs
 
839
    * FIX: mssql_backup: Fixed problems with datetime/timezone calculations
 
840
    * FIX: mssql agent: Added compatibility code for MSSQL 9
 
841
    * FIX: mssql agent: Fixed connection to default instances ("MSSQLSERVER")
 
842
    * FIX: mssql agent: Fixed check of databases with names starting with numbers
 
843
    * FIX: mssql agent: Fixed handling of databases with spaces in names
 
844
    * f5_bigip_temp: add performance data
 
845
    * added perf-o-meters for a lot of temperature checks
 
846
    * cmctc_lcp.*: added new checks for Rittal CMC-TC LCP
 
847
    * FIX: diskstat (linux): Don't inventorize check when data empty
 
848
    * Cisco: Added Check for mem an cpu util
 
849
    * New check for f5 bigip network interfaces
 
850
    * cmctc.temp: added parameters for warn/crit, use now WATO rule
 
851
      "Room temperature (external thermal sensors)"
 
852
    * cisco_asa_failover: New Check for clustered Cisco ASA Firewalls 
 
853
    * cbl_airlaser.status: New Check for CBL Airlaser IP1000 laser bridge.
 
854
    * cbl_airlaser.hardware: New Check for CBL Airlaser IP1000 laser bridge.
 
855
      Check monitors the status info and allows alerting based on temperature.
 
856
    * df, hr_fs, etc.: Filesystem checks now support grouping (pools)
 
857
      Please refer to the check manpage of df for details
 
858
    * FIX: windows agent: try to fix crash in event log handling
 
859
    * FreeBSD Agent: Added swapinfo call to mem section to make mem check work again
 
860
    * windows_multipath: Added the missing check for multipath.vbs (Please test)
 
861
    * carel_uniflair_cooling: new check for monitoring datacenter air conditioning by "CAREL"
 
862
    * Added Agent for OpenBSD
 
863
    * Added Checks for UPS devices
 
864
    * cisco_hsrp: New Check for monitoring HSRP groups on Cisco Routers. (SMIv2 version)
 
865
    * zypper: new check and plugin mk_zypper for checking zypper updates.
 
866
    * aironet_clients: Added support for further Cisco WLAN APs (Thanks to Stefan Eriksson for OIDs)
 
867
    * aironet_errors: Added support for further Cisco WLAN APs
 
868
    * apache_status: New check to monitor apache servers which have the status-module enabled.
 
869
      This check needs the linux agent plugin "apache_status" installed on the target host.
 
870
 
 
871
    WATO:
 
872
    * Added permission to control the "clone host" feature in WATO
 
873
    * Added new role/permission matrix page in WATO to compare
 
874
      permissions of roles
 
875
    * FIX: remove line about number of rules in rule set overview
 
876
      (that garbled the logical layout)
 
877
    * Rules now have an optional comment and an URL for linking to 
 
878
      documntation
 
879
    * Rule now can be disabled without deleting them.
 
880
    * Added new hook "sites-saved"
 
881
    * Allow @ in user names (needed for some Kerberos setups)
 
882
    * Implemented new option in WATO attributes: editable
 
883
      When set to False the attribute can only be changed during creation
 
884
      of a new object. When editing an object this attribute is only displayed.
 
885
    * new: search for rules in "Host & Service Configuration"
 
886
    * parent scan: new option "ping probes", that allows skipping 
 
887
      unreachable gateways.
 
888
    * User managament: Added fields for editing host/service notification commands
 
889
    * Added new active check configuration for check_smtp
 
890
    * Improved visualization of ruleset lists/dictionaries
 
891
    * Encoding special chars in RegExp valuespec (e.g. logwatch patterns)
 
892
    * Added check_interval and retry_interval rules for host checks
 
893
    * Removed wmic_process rule from "inventory services" as the check does not support inventory
 
894
    * Made more rulegroup titles localizable
 
895
    * FIX: Fixed localization of default permissions
 
896
    * FIX: Removed double collect_hosts() call in activate changes hook
 
897
    * FIX: Fixed double hook execution when using localized multisite
 
898
    * FIX: User list shows names of contactgroups when no alias given
 
899
    * FIX: Reflecting alternative mode of check_http (check ssl certificate
 
900
    age) in WATO rule editor
 
901
    * FIX: Fixed monitoring of slave hosts in master site in case of special
 
902
      distributed wato configurations
 
903
    * FIX: Remove also user settings and event console rule on factory reset
 
904
    * FIX: complex list widgets (ListOf) failed back to old value when
 
905
           complaining
 
906
    * FIX: complex list widgets (ListOf) lost remaining entries after deleting one
 
907
    * FIX: Fixed error in printer_supply valuespec which lead to an exception
 
908
           when defining host/service specific rules
 
909
    * FIX: Fixed button url icon in docu-url link
 
910
 
 
911
    BI:
 
912
    * Great speed up of rule compilation in large environments
 
913
 
 
914
    Multisite:
 
915
    * Added css class="dashboard_<name>" to the dashboard div for easier
 
916
    customization of the dashboard style of a special dashboard
 
917
    * Dashboard: Param wato_folder="" means WATO root folder, use it and also
 
918
      display the title of this folder
 
919
    * Sidebar: Sorting aggregation groups in BI snapin now
 
920
    * Sidebar: Sorting sites in master control snapin case insensitive
 
921
    * Added some missing localizations (error messages, view editor)
 
922
    * Introducted multisite config option hide_languages to remove available
 
923
      languages from the multisite selection dialogs. To hide the builtin
 
924
      english language simply add None to the list of hidden languages.
 
925
    * FIX: fixed localization of general permissions
 
926
    * FIX: show multisite warning messages even after page reload
 
927
    * FIX: fix bug in Age ValueSpec: days had been ignored
 
928
    * FIX: fixed bug showing only sidebar after re-login in multisite
 
929
    * FIX: fixed logwatch loosing the master_url parameter in distributed setups
 
930
    * FIX: Fixed doubled var "site" in view editor (site and siteopt filter)
 
931
    * FIX: Don't crash on requests without User-Agent HTTP header
 
932
    * Downtimes: new conveniance function for downtime from now for ___ minutes.
 
933
      This is especially conveniant for scripting.
 
934
    * FIX: fixed layout of login dialog when showing up error messages
 
935
    * FIX: Fixed styling of wato quickaccess snapin preview
 
936
    * FIX: Made printer_supply perfometer a bit more robust against bad perfdata
 
937
    * FIX: Removed duplicate url parameters e.g. in dashboard (display_options)
 
938
    * FIX: Dashboard: If original request showed no "max rows"-message, the
 
939
           page rendered during reload does not show the message anymore
 
940
    * FIX: Fixed bug in alert statistics view (only last 1000 lines were
 
941
           processed for calculating the statistics)
 
942
    * FIX: Added missing downtime icon for comment view
 
943
    * FIX: Fixed handling of filter configuration in view editor where filters
 
944
           are using same variable names. Overlaping filters are now disabled
 
945
           in the editor.
 
946
    * FIX: Totally hiding hidden filters from view editor now
 
947
 
 
948
    Livecheck:
 
949
    * FIX: Compile livecheck also if diet libc is missing
 
950
 
 
951
1.2.0p2:
 
952
    Core:
 
953
    * simulation_mode: legacy_checks, custom_checks and active_checks
 
954
      are replaced with dummy checks always being OK
 
955
    * FIX: Precisely define order of reading of configuration files. This
 
956
      fixes a WATO rule precedence problem
 
957
 
 
958
    Checks & Agents:
 
959
    * FIX: Fixed syntax errors in a bunch of man pages
 
960
    * if_lancom: silently ignore Point-To-Point interfaces
 
961
    * if_lancom: add SSID to logical WLAN interface names
 
962
    * Added a collection of MSSQL checks for monitoring MSSQL servers
 
963
      (backups, tablespaces, counters)
 
964
    * New check wut_webio_io: Monitor the IO input channels on W&T Web-IO 
 
965
      devices
 
966
    * nfsmounts: reclassify "Stale NFS handle" from WARN to CRIT
 
967
    * ORACLE agent/checks: better error handling. Let SQL errors get
 
968
      through into check output, output sections even if no database
 
969
      is running.
 
970
    * oracle_version: new check outputting the version of an ORACLE
 
971
      database - and using uncached direct SQL output.
 
972
    * ORACLE agent: fix handling of EXCLUDE, new variable ONLY_SIDS
 
973
      for explicitely listing SIDs to monitor
 
974
    * mk_logwatch on Linux: new options regex and iregex for file selection
 
975
    * remove obsolete ORACLE checks where no agent plugins where available
 
976
    * FIX: printer_supply: Fix problem on DELL printers with "S/N" in output
 
977
      (thanks to Sebastian Talmon)
 
978
    * FIX: winperf_phydisk: Fix typo (lead to WATO rule not being applied)
 
979
    * Windows agent: new [global] option crash_debug (see online docu)
 
980
    * AIX agent: new check for LVM volume status in rootvg.
 
981
    * PostgreSQL plugin: agent is now modified to work with PostgreSQL 
 
982
      versions newer than 8.1. (multiple reports, thanks!)
 
983
 
 
984
    Multisite:
 
985
    * Show number of rows and number of selected rows in header line
 
986
      (also for WATO hosts table)
 
987
    * FIX: fix problem in showing exceptions (due to help function)
 
988
    * FIX: fixed several localization problems in view/command processing
 
989
    * FIX: fixed duplicated settings in WATO when using localisation
 
990
    * FIX: fixed exception when refering to a language which does not exist
 
991
    * FIX: Removing all downtimes of a host/service is now possible again
 
992
    * FIX: The refresh time in footer is updated now when changing the value
 
993
    * FIX: view editor shows "(Mobile)" hint in view titles when linking to views
 
994
 
 
995
    WATO: 
 
996
    * Main menu of ruleeditor (Host & Service Parameters) now has
 
997
      a topic for "Used rules" - a short overview of all non-empty
 
998
      rulesets.
 
999
    * FIX: add missing context help to host details dialog
 
1000
    * FIX: set new site dirty is host move due to change of
 
1001
      folder attributes
 
1002
    * FIX: fix exception on unknown value in DropdownChoice
 
1003
    * FIX: add service specification to ruleset Delay service notifications
 
1004
    * FIX: fixed problem with disabled sites in WATO
 
1005
    * FIX: massive speedup when changing roles/users and activing changes
 
1006
      (especially when you have a larger number of users and folders)
 
1007
    * Add variable CONTACTPAGER to allowed macros in notifications
 
1008
    * FIX: fixed default setting if "Hide names of configuration variables"
 
1009
      in WATO
 
1010
    * FIX: ListOfString Textboxes (e.g. parents of folders) do now extend in IE
 
1011
    * FIX: fixed duplicated sections of permissions in rule editor
 
1012
 
 
1013
    BI:
 
1014
    * New iterators FOREACH_CHILD and FOREACH_PARENT
 
1015
    * FIX: fix handling of FOREACH_ in leaf nodes (remove hard coded
 
1016
      $HOST$, replace with $1$, $2$, ..., apply argument substitution)
 
1017
    * New logical datatable for aggregations that have the same name
 
1018
      as a host. Converted view "BI Boxes" to this new table. This allows
 
1019
      for Host-Aggregations containing data of other hosts as well.
 
1020
    * count_ok: allow percentages, e.g. "count_ok!70%!50%"
 
1021
 
 
1022
1.2.0p1:
 
1023
    Core:
 
1024
    * Added macros $DATE$, $SHORTDATETIME$ and $LONGDATETIME$' to
 
1025
      notification macros
 
1026
 
 
1027
    Checks & Agents:
 
1028
    * FIX: diskstat: handle output 'No Devices Found' - avoiding exception
 
1029
    * 3ware_units: Following states now lead to WARNING state instead of
 
1030
      CRITICAL: "VERIFY-PAUSED", "VERIFYING", "REBUILDING"
 
1031
    * New checks tsm_stagingpools, tsm_drive and tsm_storagepools
 
1032
      Linux/UNIX
 
1033
    * hpux_fchba: new check for monitoring FibreChannel HBAs und HP-UX
 
1034
 
 
1035
    Multisite:
 
1036
    * FIX: fix severe exception in all views on older Python versions
 
1037
      (like RedHat 5.5).
 
1038
 
 
1039
    WATO:
 
1040
    * FIX: fix order of rule execution: subfolders now take precedence
 
1041
      as they should.
 
1042
 
 
1043
1.2.0:
 
1044
    Setup:
 
1045
    * FIX: fix building of RPM packages (due to mk_mysql, mk_postgres)
 
1046
 
 
1047
    Core:
 
1048
    * FIX: fix error message in case of duplicate custom check
 
1049
 
 
1050
    WATO:
 
1051
    * FIX: add missing icon on cluster hosts to WATO in Multisite views
 
1052
    * FIX: fix search field in host table if more than 10 hosts are shown
 
1053
    * FIX: fix bulk edit and form properties (visibility of attributes was broken)
 
1054
    * FIX: fix negating hosts in rule editor
 
1055
 
 
1056
    Checks & Agents: 
 
1057
    * fileinfo: added this check to Linux agent. Simply put your
 
1058
      file patterns into /etc/check_mk/fileinfo.cfg for configuration.
 
1059
    * mysql.sessions: New check for MySQL sessions (need new plugin mk_mysql)
 
1060
    * mysql.innodb_io: New check for Disk-IO of InnoDB
 
1061
    * mysql_capacity: New check for used/free capacity of MySQL databases
 
1062
    * postgres_sessions: New check for PostgreSQL number of sessions
 
1063
    * postgres_stat_database: New check for PostgreSQL database statistics
 
1064
    * postgres_stat_database.size: New check for PostgreSQL database size
 
1065
    * FIX: hpux_if: convert_to_hex was missing on non-SNMP-hosts -replace
 
1066
      with inline implementation
 
1067
    * tcp_conn_stats: handle state BOUND (found on Solaris)
 
1068
    * diskstat: support for checking latency, LVM and VxVM on Linux (needs 
 
1069
      updated agent)
 
1070
    * avoid duplicate checks cisco_temp_perf and cisco_sensor_temp
 
1071
 
 
1072
1.2.0b6:
 
1073
    Multisite:
 
1074
    * FIX: Fixed layout of some dropdown fields in view filters
 
1075
    * Make heading in each page clickable -> reload page
 
1076
    * FIX: Edit view: couldn't edit filter settings
 
1077
    * FIX: Fixed styling of links in multisite context help
 
1078
    * FIX: Fixed "select all" button for IE
 
1079
    * FIX: Context links added by hooks are now hidden by the display
 
1080
           option "B" again
 
1081
    * FIX: preselected "refresh" option did not reflect view settings
 
1082
           but was simply the first available option - usually 30.
 
1083
    * FIX: fixed exception with custom views created by normal users
 
1084
 
 
1085
    WATO:
 
1086
    * FIX: Fixed "select all" button in hosts & folders for IE
 
1087
    * Optically mark modified variables in global settings
 
1088
    * Swapped icons for rule match and previous rule match (makes for sense)
 
1089
 
 
1090
    Core:
 
1091
    * FIX: Fixed "make_utf is not defined" error when having custom
 
1092
           timeperiods defined in WATO
 
1093
 
 
1094
    Checks & Agents: 
 
1095
    * MacOS X: Agent for MacOS (Thanks to Christian Zigotzky)
 
1096
    * AIX: New check aix_multipath: Supports checking native AIX multipathing from AIX 5.2 onward
 
1097
    * Solaris: New check solaris_multipath: Supports checking native Solaris multipath from Solaris10 and up.
 
1098
    * Solaris: The ZFS Zpool status check now looks more closely at the reported messages. (It's also tested to work on Linux now)
 
1099
 
 
1100
1.2.0b5:
 
1101
    Core:
 
1102
    * FIX: handle UTF-8 encoded binary strings correctly (e.g. in host alias)
 
1103
    * FIX: fix configuration of passive checks via custom_checks
 
1104
    * Added NOTIFICATIONTYPE to host/service mail bodies
 
1105
 
 
1106
    WATO:
 
1107
    * Site management: "disabled" only applies to Livestatus now
 
1108
    * FIX: fix folding problems with dependent host tags
 
1109
    * FIX: Detecting duplicate tag ids between regular tags and auxtags
 
1110
    * FIX: Fixed layout problem of "new special rule" button in rule editor
 
1111
    * FIX: Fixed layout problem on "activate changes" page
 
1112
    * FIX: Added check if contacts belong to contactgroup before contactgroup deletion
 
1113
    * FIX: fix site configuration for local site in Multisite environments
 
1114
    * FIX: "(no not monitor)" setting in distributed WATO now works
 
1115
    * FIX: Site management: replication setting was lost after re-editing
 
1116
    * FIX: fixed problems after changing D/WATO-configuration
 
1117
    * FIX: D/WATO: mark site dirty after host deletion
 
1118
    * FIX: D/WATO: replicate auth.secret, so that login on one site also
 
1119
           is valid on the replication slaves
 
1120
    * FIX: implement locking in order to prevent data corruption on
 
1121
           concurrent changes
 
1122
    * FIX: Fixed handling of validation errors in cascading dropdown fields
 
1123
    * FIX: fix cloning of users
 
1124
    * Keep track of changes made by other users before activating changes,
 
1125
      let user confirm this, new permission can be used to prevent a user
 
1126
      from activating foreign changes.
 
1127
    * FIX: Allowing german umlauts in users mail addresses
 
1128
    * Allow list of aux tags to be missing in host tag definitions. This
 
1129
      makes migration from older version easier.
 
1130
    * FIX: user management modules can now deal with empty lines in htpasswd
 
1131
    * FIX: Fixed js error on hostlist page with search form
 
1132
 
 
1133
    Multisite:
 
1134
    * New display type 'boxes-omit-root' for BI views
 
1135
    * Hostgroup view BI Boxes omits the root level
 
1136
    * Finalized layout if view options and commands/filters/painteroptions.
 
1137
    * Broken plugins prevent plugin caching now
 
1138
    * FIX: remove refresh button from dashboard.
 
1139
    * FIX: remove use of old option defaults.checkmk_web_uri
 
1140
    * FIX: fixed outgoing bandwidth in fc port perfometer
 
1141
    * FIX: remove nasty JS error in sidebar
 
1142
    * FIX: fix folding in custom links (directories would not open)
 
1143
    * FIX: animation of rotation treeangle in trees works again
 
1144
    * FIX: Logwatch: Changed font color back to black
 
1145
    * FIX: show toggle button for checkboxes in deactivated state
 
1146
    * FIX: fix repeated stacked refresh when toggling columns
 
1147
    * FIX: disable checkbox button in non-checkboxable layouts
 
1148
    * FIX: fix table layout for views (gaps where missing sometimes)
 
1149
    * FIX: Fixed sorting views by perfdata values which contain floats
 
1150
    * FIX: fix sometimes-broken sizing of sidebar and dashboard on Chrome
 
1151
    * FIX: fix dashboard layout on iPad
 
1152
    * FIX: Fixed styling issues of sidebar in IE7
 
1153
    * FIX: fix problem where filter settings (of checkboxes) are not effective
 
1154
           when it comes to executing commands
 
1155
    * FIX: Fixed styling issues of view filters with dropdown fields
 
1156
    * FIX: multisite login can now deal with empty lines in htpasswd
 
1157
    * FIX: Fixed a bunch of js/css errors
 
1158
 
 
1159
    Mobile:
 
1160
    * FIX: Fixed logtime filter settings in all mobile views
 
1161
    * FIX: fix some layout problems
 
1162
 
 
1163
    BI:
 
1164
    * New aggregation function count_ok, that counts the number
 
1165
      of nodes in state OK.
 
1166
    * FIX: Removed debug output int count_ok aggregation
 
1167
 
 
1168
    Checks & Agents:
 
1169
    * Linux: Modified cluster section to allow pacemaker/corosync clusters without heartbeat
 
1170
    * AIX: convert NIC check to lnx_if (now being compatible with if/if64)
 
1171
    * AIX: new check for CPU utilization (using section lparstat_aix)
 
1172
    * ntp checks: Changed default value of time offsets to be 200ms (WARN) / 500ms (CRIT)
 
1173
    * aironet_{errors,clients}: detect new kinds of devices (Thanks to Tiago Sousa)
 
1174
    * check_http, check_tcp: allow to omit -I and use dynamic DNS name instead
 
1175
 
 
1176
1.2.0b4:
 
1177
    Core:
 
1178
    * New configuration variable snmp_timing, allowing to 
 
1179
      configure timeout and retries for SNMP requests (also via WATO)
 
1180
    * New configuration variable custom_checks. This is mainly for
 
1181
      WATO but also usable in main.mk It's a variant of legacy_checks that
 
1182
      automatically creates the required "define command" sections.
 
1183
 
 
1184
    WATO:
 
1185
    * ps and ps.perf configurable via WATO now (without inventory)
 
1186
    * New layout of main menu and a couple of other similar menus
 
1187
    * New layout of ruleset overviews
 
1188
    * Hide check_mk variable names per default now (change via global settings)
 
1189
    * New layout of global settings
 
1190
    * Folder layout: show contact groups of folder
 
1191
    * Folder movement: always show complete path to target folder
 
1192
    * Sidebar snapin: show pending changes
 
1193
    * New rule for configuring custom_checks - allowing to run arbitrary
 
1194
      active checks even if not yet formalized (like HTTP and TCP)
 
1195
    * Added automation_commands to make automations pluginable
 
1196
    * New layout and new internal implementation of input forms
 
1197
    * New layout for view overview and view editor
 
1198
    * Split up host search in two distinct pages
 
1199
    * Use dynamic items in rule editor for hosts and items (making use
 
1200
      of ListOfStrings())
 
1201
    * FIX: audit log was not shown if no entry for today existed
 
1202
    * FIX: fix parent scan on single site installations
 
1203
    * FIX: fix folder visibility permission handling
 
1204
    * FIX: honor folder-permissions when creating, deleting 
 
1205
           and modifiying rules
 
1206
    * FIX: detect non-local site even if unix: is being used
 
1207
    * FIX: better error message if not logged into site during 
 
1208
           action that needs remote access
 
1209
    * FIX: send automation data via POST not GET. This fixes inventory
 
1210
           on hosts with more than 500 services.
 
1211
    * FIX: make config options directly active after resetting them
 
1212
           to their defaults (didn't work for start_url, etc.
 
1213
    * FIX: Fixed editing of ListOf in valuespec editors (e.g. used in logwatch
 
1214
    pattern editor)
 
1215
    * FIX: Reimplemented correct behaviour of the logwatch pattern "ignore"
 
1216
    state which is used to drop the matching log lines
 
1217
 
 
1218
    Multisite:
 
1219
    * FIX: fixed filter of recent event views (4 hours didn't catch)
 
1220
    * FIX: convert more buttons to new graphical style
 
1221
    * FIX: Logwatch handles logs with only OK lines in it correctly in logfile list views
 
1222
    * FIX: Fixed syntax error in "Single-Host Problems" view definition
 
1223
    * New help button at top right of each page now toggles help texts
 
1224
    * Snapin Custom Links allows to specify HTTP link target
 
1225
    * Redesign of bar with Display/Filter/Commands/X/1,2,3,4,6,8/30,60,90/Edit
 
1226
 
 
1227
    Mobile GUI:
 
1228
    * FIX: commands can be executed again
 
1229
    * FIX: fixed styling of buttons
 
1230
 
 
1231
    Checks & Agents:
 
1232
    * FIX: Logwatch: fixed missing linebreak during reclassifing lines of logfiles
 
1233
    * FIX: Logwatch: Logwatch services in rules configured using WATO must be
 
1234
      given as item, not as whole service name
 
1235
    * New active check via WATO: check_ldap
 
1236
    * printer_alerts: new configuration variable printer_alerts_text_map. Make
 
1237
      'Energiesparen' on Brother printers an OK state.
 
1238
    * services: This check can now be parameterized in a way that it warn if
 
1239
      a certain service is running. WATO formalization is available.
 
1240
 
 
1241
    BI:
 
1242
    * FIX: make rotating folding arrows black (white was not visible)
 
1243
    * Display format 'boxes' now in all BI views available
 
1244
    * Display format 'boxes' now persists folding state
 
1245
 
 
1246
1.2.0b3:
 
1247
    Core:
 
1248
    * FIX: fixed SNMP info declaration in checks: could be garbled
 
1249
      up in rare cases
 
1250
    * avoid duplicate parents definition, when using 'parents' and
 
1251
      extra_host_conf["parents"] at the same time. The later one has
 
1252
      precedence.
 
1253
 
 
1254
    Multisite:
 
1255
    * Logwatch: Colorizing OK state blocks correctly
 
1256
    * FIX: allow web plugins to be byte compiled (*.pyc). Those
 
1257
      are preferred over *.py if existing
 
1258
    * View Editor: Fixed jump to top of the page after moving painters during
 
1259
      editing views
 
1260
    * FIX: Fixed login redirection problem after relogging
 
1261
    * Filter for times now accept ranges (from ... until)
 
1262
    * New view setting for page header: repeat. This repeats the
 
1263
      column headers every 20'th row.
 
1264
    * FIX: Fixed problem with new eval/pickle
 
1265
    * FIX: Fixed commands in host/service search views
 
1266
 
 
1267
    Checks & Agents:
 
1268
    * FIX: Made logwatch parsing mechanism a little more robust
 
1269
      (Had problems with emtpy sections from windows agent)
 
1270
    * FIX: brocade_fcport: Configuration of portsates now possible  
 
1271
    * if_lancom: special version for if64 for LANCOM devices (uses
 
1272
      ifName instead of ifDescr)
 
1273
 
 
1274
 
 
1275
    WATO:
 
1276
    * Reimplemented folder listing in host/folders module
 
1277
    * Redesigned the breadcrumb navigation
 
1278
    * Global settings: make boolean switches directly togglable
 
1279
    * New button "Recursive Inventory" on folder: Allows to do
 
1280
      a recursive inventory over all hosts. Also allows to selectively
 
1281
      retry only hosts that have failed in a previous inventory.
 
1282
    * You can configure parents now (via a host attribute, no rules are
 
1283
      neccessary).
 
1284
    * You can now do an automated scan for parents and layer 3 (IP)
 
1285
    * You can configure active checks (check_tcp, ...) via WATO now
 
1286
    * FIX: fix page header after confirmation dialogs
 
1287
    * FIX: Fixed umlaut problem in host aliases and ip addresses created by WATO
 
1288
    * FIX: Fixed exception caused by validation problems during editing tags in WATO
 
1289
    * FIX: create sample config only if both rules.mk and hosttags.mk are missing
 
1290
    * FIX: do not loose host tags when both using WATO-configured and 
 
1291
      manual ones (via multisite.mk)
 
1292
    * Timeperiods: Make list of exceptions dynamic, not fixed to 10 entries
 
1293
    * Timeperiods: Configure exclusion of other timeperiods
 
1294
    * Configuration of notification_delay and notification_interval
 
1295
 
 
1296
1.2.0b2:
 
1297
    Core:
 
1298
    * FIX: Cluster host checks were UNKNOWN all the time
 
1299
    * FIX: reset counter in case of (broken) future time
 
1300
    * FIX: Automation try-inventory: Fixed problem on where checks which
 
1301
      produce equal service descriptions could lead to invalid inventory
 
1302
      results on cluster hosts.
 
1303
    * FIX: do not create contacts if they won't be assigned to any host
 
1304
      or service. Do *not* assign to dummy catch-all group "check_mk".
 
1305
 
 
1306
    WATO:
 
1307
    * Added new permission "move hosts" to allow/deny moving of hosts in WATO
 
1308
    * Also write out contact definitions for users without contactgroups to
 
1309
      have the mail addresses and other notification options persisted
 
1310
    * FIX: deletion of automation accounts now works
 
1311
    * FIX: Disabling notifications for users does work now
 
1312
    * New main overview for rule editor
 
1313
    * New multisite.mk option wato_hide_varnames for hiding Check_MK 
 
1314
      configuration variable names from the user
 
1315
    * New module "Logwatch Pattern Analyzer" to verify logwatch rules
 
1316
    * Added new variable logwatch_rules which can also be managed through the
 
1317
      WATO ruleset editor (Host/Service Parameters > Parameters and rules for
 
1318
      inventorized checks > Various applications > Logwatch Patterns)
 
1319
    * Users & Contacts: Added new option wato_hidden_users which holds a list
 
1320
      of userids to hide the listed users from the WATO user management GUI.
 
1321
    * WATO API: Added new method rewrite_configuration to trigger a rewrite of
 
1322
      all host related wato configuration files to distribute changed tags
 
1323
    * Added new internal hook pre-activate-changes to execute custom
 
1324
      code BEFORE Check_MK is called to restart Nagios
 
1325
    * FIX: Only showing sudo hint message on sudo error message in automation
 
1326
      command
 
1327
    * FIX: Fixed js eror in IE7 on WATO host edit page
 
1328
    * FIX: Using pickle instead of repr/eval when reading data structures from
 
1329
      urls to prevent too big security issues
 
1330
    * Rule editor: improve sorting of groups and rulesets
 
1331
    * FIX: Escaping single quotes in strings when writing auth.php
 
1332
    * FIX: Fix resorting of host tags (was bug in ListOf)
 
1333
 
 
1334
    Multisite
 
1335
    * Added config option default_ts_format to configure default timestamp
 
1336
      output format in multisite
 
1337
    * Layout and design update
 
1338
    * Quicksearch: display site name if more than one different site
 
1339
      is present in the current search result list
 
1340
    * FIX: Fixed encoding problem in "custom notification" message
 
1341
    * New configuration parameter page_heading for the HTML page heads
 
1342
      of the main frameset (%s will be replaced with OMD site name)
 
1343
    * FIX: Fix problem where snapins where invisible
 
1344
    * FIX: Fixed multisite timeout errors when nagios not running
 
1345
    * Sidebar: some new layout improvements
 
1346
    * Login page is not shown in framesets anymore (redirects framed page to
 
1347
      full screen login page)
 
1348
    * FIX: fix exception when disallowing changing display options
 
1349
    * FIX: Automatically redirect from login page to target page when already
 
1350
      logged in
 
1351
    * FIX: Updating the dashboard header time when the dashlets refresh
 
1352
 
 
1353
    BI:
 
1354
    * Added new painter "affected hosts (link to host page)" to show all
 
1355
      host names with links to the "hosts" view
 
1356
    * FIX: Fixed filtering of Single-Host Aggregations
 
1357
    * New sorter for aggregation group
 
1358
    * FIX: fix sorting of Single-Host Aggregations after group
 
1359
    * Avoid duplicate rule incarnations when using FOREACH_*
 
1360
    * BI Boxes: allow closing boxes (not yet persisted)
 
1361
    * New filter for services (not) contained in any aggregate
 
1362
    * Configure sorting for all BI views
 
1363
 
 
1364
    Checks & Agents:
 
1365
    * FIX: snmp_uptime handles empty snmp information without exception
 
1366
    * FIX: Oracle checks try to handle ORA-* errors reported by the agent
 
1367
      All oracle checks will return UNKNOWN when finding an ORA-* message
 
1368
    * FIX: filesystem levels set via WATO didn't work, but do now
 
1369
    * FIX: Group filters can handle groups without aliases now
 
1370
    * nfsmounts: Added nfs4 support thanks to Thorsten Hintemann
 
1371
    * megaraid_pdisks megaraid_ldisks: Support for Windows.  Thanks to Josef Hack
 
1372
 
 
1373
1.2.0b1:
2
1374
    Core, Setup, etc.:
3
 
    * FIX: honor extra_summary_host_conf (was ignored)
 
1375
    * new tool 'livedump' for dumping configuration and status
 
1376
      information from one monitoring core and importing this
 
1377
      into another.
 
1378
    * Enable new check registration API (not yet used in checks)
 
1379
    * FIX: fix handling of prefix-tag rules (+), needed for WATO
4
1380
    * FIX: handle buggy SNMP devices with non-consecutive OIDS
5
1381
      (such as BINTEC routers)
6
 
 
 
1382
    * Check API allows a check to get node information
 
1383
    * FIX: fix problem with check includes in subchecks
 
1384
    * Option --checks now also applies to ad-hoc check (e.g.
 
1385
      cmk --checks=mrpe,df -v somehost)
 
1386
    * check_mk_templates.cfg: added s to notification options
 
1387
      of host and service (= downtime alerts)
 
1388
 
 
1389
    WATO:
 
1390
    * Hosttag-editor: allow reordering of tags
 
1391
    * Create very basic sample configuration when using
 
1392
      WATO the first time (three tag groups, two rules)
 
1393
    * Much more checks are configurable via WATO now
 
1394
    * Distributed WATO: Made all URL calls using curl now
 
1395
    * FIX: fix bug in inventory in validate_datatype()
 
1396
    * Better output in case of inventory error
 
1397
    * FIX: fix bug in host_icon rule on non OMD
 
1398
    * FIX: do not use isdisjoint() (was in rule editor on Lenny)
 
1399
    * FIX: allow UTF-8 encoded permission translations
 
1400
    * FIX: Fixed several problems in OMD apache shared mode
 
1401
    * FIX: Do not use None$ as item when creating new rules
 
1402
    * FIX: Do load *all* users from htpasswd, so passwords from
 
1403
      users not created via WATO will not be lost.
 
1404
    * FIX: honor site disabling in replication module
 
1405
    * FIX: honor write permissions on folder in "bulk delete"
 
1406
    * FIX: honor permissions for "bulk cleanup" and "bulk edit"
 
1407
    * FIX: honor write permissions and source folder when moving hosts
 
1408
    * FIX: honor permissions on hosts also on bulk inventory
 
1409
    * Only create contacts in Nagios if they are member of at
 
1410
      least one contact group.
 
1411
    * It is now possible to configure auxiliary tags via WATO
 
1412
      (formerly also called secondary tags)
 
1413
    * FIX: Fixed wrong label "Main Overview" shown for moved WATO folders
 
1414
      in foldertree snapin
 
1415
    * FIX: Fixed localization of empty host tags
 
1416
    * FIX: User alias and notification enabling was not saved
 
1417
 
 
1418
    Checks & Agents:
 
1419
    * hpux_if: fix missing default parameter errors
 
1420
    * hpux_if: make configurable via WATO
 
1421
    * if.include: fix handling of NIC with index 0
 
1422
    * hpux_lunstats: new check for disk IO on HP-UX
 
1423
    * windows - mk_oracle tablespace: Added missing sid column
 
1424
    * diskstat: make inventory mode configurable via WATO
 
1425
    * added new checks for Fujitsu ETERNUS DX80 S2 
 
1426
      (thanks to Philipp Höfflin)
 
1427
    * New checks: lgp_info, lgp_pdu_info and lgp_pdu_aux to monitor Liebert
 
1428
      MPH/MPX devices
 
1429
    * Fix Perf-O-Meter of fileage
 
1430
    * hpux_snmp_cs.cpu: new SNMP check for CPU utilization
 
1431
      on HP-UX.
 
1432
    * if/if64: inventory also picks up type 62 (fastEther). This
 
1433
      is needed on Cisco WLC 21xx series (thanks to Ralf Ertzinger)
 
1434
    * FIX: fix inventory of f5_bigip_temp
 
1435
    * mk_oracle (lnx+win): Fixed TEMP tablespace size calculations
 
1436
    * ps: output node process is running on (only for clusters)
 
1437
    * FIX: Linux Agent: Fixed ipmi-sensors handling of Power_Unit data
 
1438
    * hr_mem: handle rare case where more than one entry is present
 
1439
      (this prevents an exception of pfSense)
 
1440
    * statgrab_load: level is now checked against 15min average - 
 
1441
      in order to be consistent with the Linux load check
 
1442
    * dell_powerconnect_cpu: hopefully correctly handle incomplete
 
1443
      output from agent now.
 
1444
    * ntp: do not check 'when' anymore since it can produce false
 
1445
      alarms.
 
1446
    * postfix_mailq: handle output with 'Total requests:' in last line
 
1447
    * FIX: check_mk-hp_blade_psu.php: allow more than 4 power supplies
 
1448
    * FIX: smart plugin: handle cases with missing vendor (thanks
 
1449
      to Stefan Kärst)
 
1450
    * FIX: megaraid_bbu: fix problem with alternative agent output
 
1451
      (thanks to Daniel Tuecks)
 
1452
    * mk_oracle: fix quoting problem, replace sessions with version,
 
1453
      use /bin/bash instead of /bin/sh
 
1454
 
 
1455
    Multisite:
 
1456
    * Added several missing localization strings
 
1457
    * IE: Fixed problem with clicking SELECT fields in the new wato foldertree snapin
 
1458
    * Fixed problem when trying to visit dashboards from new wato foldertree snapin
 
1459
    * Chrome: Fixed styling problem of foldertree snapin
 
1460
    * Views: Only show the commands and row selection options for views where
 
1461
      commands are possible
 
1462
    * The login mask honors the default_language definition now
 
1463
    * check_bi_local.py: works now with cookie based authentication
 
1464
    * FIX: Fixed wrong redirection after login in some cases
 
1465
    * FIX: Fixed missing stats grouping in alert statistics view
 
1466
    * FIX: Fixed preview table styling in view editor
 
1467
    * FIX: Multisite authed users without permission to multisite are
 
1468
      automatically logged out after showing the error message
 
1469
    * Retry livestatus connect until timeout is used up. This avoids
 
1470
      error messages when the core is being restarted
 
1471
    * Events view now shows icon and text for "flapping" events
 
1472
    * Use buffer for HTML creation (this speeds up esp. HTTPS a lot)
 
1473
    * FIX: Fixed state filter in log views
 
1474
 
 
1475
    Livestatus:
 
1476
    * Add missing column check_freshness to services table
 
1477
 
 
1478
    BI:
 
1479
    * New column (painter) for simplistic box display of tree.
 
1480
      This is used in a view for a single hostgroup.
 
1481
 
 
1482
1.1.13i3:
 
1483
    Core, Setup, etc.:
 
1484
    * *_contactgroups lists: Single group rules are all appended. When a list
 
1485
      is found as a value this first list is used exclusively. All other
 
1486
      matching rules are ignored
 
1487
    * cmk -d does now honor --cache and --no-tcp
 
1488
    * cmk -O/-R now uses omd re{start,load} core if using OMD
 
1489
    * FIX: setup.sh now setups up permissions for conf.d/wato
 
1490
      correctly
 
1491
    * cmk --localize update supports an optional ALIAS which is used as
 
1492
      display string in the multisite GUI
 
1493
    * FIX: Fixed encoding problems with umlauts in group aliases
 
1494
    * FIX: honor extra_summary_host_conf (was ignored)
 
1495
    * new config variable snmpv2c_hosts that allows to enable SNMP v2c
 
1496
      but *not* bulkwalk (for some broken devices). bulkwalk_hosts still
 
1497
      implies v2c.
 
1498
 
 
1499
    Checks & Agents:
 
1500
    * Windows agent: output eventlog texts in UTF-8 encoding. This
 
1501
      should fix problems with german umlauts in message texts.
 
1502
    * Windows agent: Added installer for the windows agent (install_agent.exe)
 
1503
    * Windows agent: Added dmi_sysinfo.bat plugin (Thanks to Arne-Nils Kromer for sharing)
 
1504
    * Disabled obsolete checks fc_brocade_port and fc_brocade_port_detailed.
 
1505
      Please use brocade_fcport instead.
 
1506
    * aironet_errors, statgrab_disk, statgrab_net: Performance data has
 
1507
      been converted from counters to rates. You might need to delete your
 
1508
      existing RRDs of these checks. Sorry, but these have been that last
 
1509
      checks still using counters...
 
1510
    * ibm_imm_health: added last missing scan function
 
1511
    * Filesystem checks: trend performance data is now normalized to MB/24h.
 
1512
      If you have changed the trend range, then your historic values will
 
1513
      be displayed in a wrong scale. On the other hand - from now on changes
 
1514
      in the range-setting will not affect the graph anymore.
 
1515
    * if/if64/lnx_if: pad port numbers with zeros in order to sort correctly.
 
1516
      This can be turned off with if_inventory_pad_portnumbers = False.
 
1517
    * Linux agent: wrap freeipmi with lock in order to avoid cache corruption
 
1518
    * New check: megaraid_bbu - check existance & status of LSI MegaRaid BBU module
 
1519
    * HP-UX Agent: fix mrpe (remove echo -e and test -e, thanks to Philipp Lemke)
 
1520
    * FIX: ntp checks: output numeric data also if stratum too high
 
1521
    * Linux agent: new check for dmraid-based "bios raid" (agent part as plugin)
 
1522
    * FIX: if64 now uses ifHighSpeed instead of ifSpeed for determining the
 
1523
      link speed (fixes speed of 10GBit/s and 20GBit/s ports, thanks Marco Poet)
 
1524
    * cmctc.temp: serivce has been renamed from "CMC Temperature %s" to just
 
1525
      "Temperature %s", in order to be consistent with the other checks.
 
1526
    * mounts: exclude changes of the commit option (might change on laptops),
 
1527
      make only switch to ro critical, other changes warning.
 
1528
    * cisco_temp_sensor: new check for temperature sensors of Cisco NEXUS
 
1529
      and other new Cisco devices
 
1530
    * oracle_tablespace: Fixed tablespace size/free space calculations
 
1531
    * FIX: if/if64: omit check result on counter wrap if bandwidth traffic levels
 
1532
      are used.
 
1533
 
 
1534
    Multisite:
 
1535
    * Improve transaction handling and reload detection: user can have 
 
1536
      multiple action threads in parallel now
 
1537
    * Sounds in views are now enabled per default. The new configuration
 
1538
      variable enable_sounds can be set to False in multisite.mk in order
 
1539
      to disable sounds.
 
1540
    * Added filter for log state (UP,DOWN,OK,CRIT...) to all log views
 
1541
    * New painter for normal and retry check interval (added to detail views)
 
1542
    * Site filter shows "(local)" in case of non multi-site setup
 
1543
    * Made "wato folder" columns sortable
 
1544
    * Hiding site filter in multisite views in single site setups
 
1545
    * Replaced "wato" sidebar snapin which mixed up WATO and status GUIs with
 
1546
      the new "wato_foldertree" snapin which only links to the status views
 
1547
      filtered by the WATO folder.
 
1548
    * Added "Dashboard" section to views snapin which shows a list of all dashboards
 
1549
    * FIX: Fixed auth problem when following logwatch icon links while using
 
1550
      the form based auth
 
1551
    * FIX: Fix problem with Umlaut in contact alias
 
1552
    * FIX: Creating auth.php file on first login dialog based login to ensure
 
1553
      it exists after login when it is first needed
 
1554
    * Dashboard: link problem views to *unhandled* views (this was
 
1555
      inconsistent)
 
1556
    * Localization: Fixed detection of gettext template file when using the
 
1557
      local/ hierarchy in OMD
 
1558
 
 
1559
    Mobile:
 
1560
    * Improved sorting of views in main page 
 
1561
    * Fix: Use all the availiable space in header
 
1562
    * Fix: Navigation with Android Hardwarekeys now working
 
1563
    * Fix: Links to pnp4nagios now work better
 
1564
    * Fix: Host and Service Icons now finger friendly
 
1565
    * Fix: Corrected some buildin views
 
1566
 
 
1567
    WATO:
 
1568
    * Removed IP-Address attribute from folders
 
1569
    * Supporting localized tag titles
 
1570
    * Using Username as default value for full names when editing users
 
1571
    * Snapshot/Factory Reset is possible even with a broken config
 
1572
    * Added error messages to user edit dialog to prevent notification problems
 
1573
      caused by incomplete configuration
 
1574
    * Activate Changes: Wato can also reload instead of restarting nagios
 
1575
    * Replication: Can now handle replication sites which use the form based auth
 
1576
    * Replication: Added option to ignore problems with the ssl certificates
 
1577
                   used in ssl secured replications
 
1578
    * WATO now supports configuring Check_MK clusters
 
1579
    * FIX: Fixed missing folders in "move to" dropdown fields
 
1580
    * FIX: Fixed "move to target folders" after CSV import
 
1581
    * FIX: Fixed problem with duplicate extra_buttons when using the i18n of multiisite
 
1582
    * FIX: Fixed problem with duplicate permissions when using the i18n of multiisite
 
1583
    * FIX: Writing single host_contactgroups rules for each selected
 
1584
      contactgroup in host edit dialog
 
1585
    * FIX: Fixed wrong folder contacgroup related permissions in auth.php api
 
1586
    * FIX: Fixed not up-to-date role permission data in roles_saved hook
 
1587
    * FIX: Fixed duplicate custom columns in WATO after switching languages
 
1588
 
 
1589
    BI:
 
1590
    * improve doc/treasures/check_bi_local.py: local check that creates
 
1591
      Nagios services out of BI aggregates
 
1592
 
 
1593
    Livestatus:
 
1594
    * ColumnHeaders: on is now able to switch column header on even if Stats:
 
1595
      headers are used. Artifical header names stats_1, stats_2, etc. are
 
1596
      begin used. Important: Use "ColumnHeaders: on" after Columns: and 
 
1597
      after Stats:.
 
1598
 
 
1599
1.1.13i2:
 
1600
    Core, Setup, etc.:
 
1601
    * cmk -I: accept host tags and cluster names
 
1602
 
 
1603
    Checks & Agents:
 
1604
    * linux agent - ipmi: Creating directory of cache file if not exists
 
1605
    * dell_powerconnect_cpu: renamed service from CPU to "CPU utilization", in
 
1606
      order to be consistent with other checks
 
1607
    
 
1608
    Multisite:
 
1609
    * Several cleanups to prevent css/js warning messages in e.g. Firefox
 
1610
    * Made texts in selectable rows selectable again
 
1611
    * Adding reschedule icon to all Check_MK based services. Clicks on these
 
1612
      icons will simply trigger a reschedule of the Check_MK service
 
1613
    * FIX: ship missing CSS files for mobile GUI
 
1614
    * FIX: rename check_mk.js into checkmk.js in order to avoid browser
 
1615
      caching problems during version update
 
1616
 
 
1617
    WATO:
 
1618
    * Optimized wraps in host lists tag column
 
1619
    * Bulk inventory: Remove leading pipe signs in progress bar on main
 
1620
      folder inventory
 
1621
    * NagVis auhtorization file generation is also executed on activate_changes
 
1622
    * Implemented a new inclusion based API for using multisite permissions
 
1623
      in other addons
 
1624
    * Inventory of SNMP devices: force implicit full scan if no services
 
1625
      are configured yet
 
1626
    * FIX: Calling activate_changes hook also in distributed WATO setups
 
1627
    * FIX: Fixed display bug in host tags drop down menu after POST of form
 
1628
    * FIX: Fixed javascript errors when doing replication in distributed
 
1629
      wato environments when not having the sidebar open
 
1630
    * FIX: Fixed search form dependant attribute handling
 
1631
    * FIX: Fixed search form styling issues
 
1632
    * You can now move folders to other folders
 
1633
    * FIX: Distributed WATO: Supressing site sync progress output written in
 
1634
      the apache error log
 
1635
 
 
1636
1.1.13i1:
 
1637
    Multisite:
 
1638
    * New nifty sidebar snapin "Speed-O-Meter"
 
1639
    * Implemented new cookie based login mechanism including a fancy login GUI
 
1640
    * Implemented logout functionality for basic auth and the new cookie based auth
 
1641
    * Implemented user profile management page for changing the user password and
 
1642
      the default language (if available)
 
1643
    * New filter for the (new) state in host/service alerts
 
1644
    * New command for sending custom notifications
 
1645
    * FIX: Fixed encoding problem when opening dashboard
 
1646
    * New icon on a service whos host is in downtime
 
1647
    * Only show most frequently used context buttons (configurable
 
1648
      in multisite.mk via context_buttons_to_show)
 
1649
    * Show icon if user has modified a view's filter settings
 
1650
    * New config option debug_livestatus_queries, normal debug
 
1651
      mode does not include this anymore
 
1652
    * Icons with link to page URL at bottom of each page
 
1653
    * Logwatch: Switched strings in logwatch to i18n strings
 
1654
    * Logwatch: Fixed styling of context button when acknowleding log messages
 
1655
    * Logwatch: Implemented overview page to show all problematic logfiles
 
1656
    * Add Snapin page: show previews of all snapins
 
1657
    * Add Snapin page: Trying to prevent dragging confusions by using other click event
 
1658
    * New (hidden) button for reloading a snapin (left to the close button)
 
1659
    * Automatically falling back to hardcoded default language if configured
 
1660
    language is not available
 
1661
    * Repair layout of Perf-O-Meter in single dataset layout
 
1662
    * FIX: Fixed duplicate view plugin loading when using localized multisite
 
1663
    * FIX: Host-/Servicegroup snapin: Showing group names when no alias is available
 
1664
    * FIX: Removed double "/" from pnp graph image urls in views
 
1665
 
 
1666
    BI:
 
1667
    * Host/Service elements are now iterable via FOREACH_HOST, e.g.
 
1668
      (FOREACH_HOST, ['server'], ALL_HOSTS, "$HOST$", "Kernel" ),
 
1669
    * FIX: Assuming host states is possible again (exception: list index "3")
 
1670
 
 
1671
    WATO:
 
1672
    * Evolved to full featured monitoring configuration tool!
 
1673
    * Major internal code cleanup
 
1674
    * Hosts can now be created directly in folders. The concept of host lists
 
1675
      has been dropped (see migration notes!)
 
1676
    * Configuration of global configuration variables of Check_MK via WATO
 
1677
    * Configuration of main.mk rules
 
1678
    * Configuration of Nagios objects and attributes
 
1679
    * Configuration of users and roles
 
1680
    * Configuration of host tags
 
1681
    * Distributed WATO: replication of the configuration to slaves and peers
 
1682
    * Added missing API function update_host_attributes() to change the
 
1683
      attributes of a host
 
1684
    * Added API function num_hosts_in_folder() to count the number of hosts
 
1685
      below the given folder
 
1686
    * Added option to download "latest" snapshot
 
1687
    * extra_buttons can now register a function to gather the URL to link to
 
1688
    * Implemented NagVis Authorisation management using WATO users/permissions
 
1689
 
 
1690
    Livestatus:
 
1691
    * Experimental feature: livecheck -> super fast active check execution
 
1692
      by making use of external helper processes. Set livecheck=PATH_TO_bin/livecheck
 
1693
      in nagios.cfg where you load Livestatus. Optional set num_livecheck_helpers=NUM
 
1694
      to set number of processes. Nagios will not fork() anymore for check exection.
 
1695
    * New columns num_hosts and num_services in status table
 
1696
    * New aggregation functions suminv and avginv (see Documentation)
 
1697
 
 
1698
    Core, Setup, etc.:
 
1699
    * New configuration variable static_checks[] (used by WATO)
 
1700
    * New configuration variable checkgroup_parameters (mainly for WATO)
 
1701
    * check_submission defaults now to "file" (was "pipe")
 
1702
    * Added pre-configured notification via cmk --notify
 
1703
    * Drop RRA-configuration files for PNP4Nagios completely
 
1704
    * New configuration variable ping_levels for configuring parameters
 
1705
      for the host checks.
 
1706
    * cmk --notify: new macros $MONITORING_HOST$, $OMD_ROOT$ and $OMD_SITE$
 
1707
    * make ping_levels also apply to PING services for ping-only hosts
 
1708
      (thanks to Bernhard Schmidt)
 
1709
 
 
1710
    Checks & Agents:
 
1711
    * if/if64: new ruleset if_disable_if64_hosts, that force if on
 
1712
      hosts the seem to support if64
 
1713
    * Windows agent: new config variable "sections" in [global], that
 
1714
      allows to configure which sections are being output.
 
1715
    * Windows agent: in [logwatch] you can now configure which logfiles
 
1716
      to process and which levels of messages to send.
 
1717
    * Windows agent: new config variable "host" in all sections that
 
1718
      restricts the folling entries to certain hosts.
 
1719
    * Windows agent: finally implemented <<<mrpe>>. See check_mk.ini
 
1720
      for examples.
 
1721
    * Windows agent: do not execute *.txt and *.dir in <<<plugins>>> and
 
1722
      <<<local>>>
 
1723
    * Windows agent: make extensions to execute configurable (see
 
1724
      example check_mk.ini)
 
1725
    * Windows agent: agent now reuses TCP port even when taskkill'ed, so
 
1726
      a system reboot is (hopefully) not neccessary anymore
 
1727
    * Windows agent: section <<<df>>> now also outputs junctions (windows
 
1728
      mount points). No external plugin is needed.
 
1729
    * Windows agent: new section <<<fileinfo>>> for monitoring file sizes
 
1730
      (and later possible ages)
 
1731
    * logwatch: allow to classify messages based on their count (see
 
1732
      man page of logwatch for details)
 
1733
    * fileinfo: new check for monitoring age and size of files
 
1734
    * heartbeat_crm: apply patches from Václav Ovsík, so that the check
 
1735
      should work on Debian now.
 
1736
    * ad_replication: added warninglevel 
 
1737
    * fsc_*: added missing scan functions
 
1738
    * printer_alerts: added further state codes (thanks to Matthew Stew)
 
1739
    * Solaris agent: changed shell to /usr/bin/bash (fixes problems with LC_ALL=C)
 
1740
 
 
1741
1.1.12p7:
7
1742
    Multisite:
8
1743
    * FIX: detail view of host was missing column headers
9
1744
    * FIX: fix problem on IE with background color 'white'
13
1748
    Checks & Agents:
14
1749
    * FIX: fixed man pages of h3c_lanswitch_sensors and statgrab_cpu
15
1750
    * FIX: netapp_volumes: added raid4 as allowed state (thanks to Michaël Coquard)
16
 
    * FIX: HP-UX Agent: fix mrpe (remove echo -e and test -e, thanks to Philipp Lemke)
17
 
    * FIX: ntp checks: output numeric data also if stratum too high
18
 
    * FIX: if/if64: omit check result on counter wrap if bandwidth traffic levels
19
 
      are used.
20
 
    * FIX: hpux_if: fix missing default parameter errors
21
 
    * FIX: fix inventory of f5_bigip_temp
22
 
    * hr_mem: handle rare case where more than one entry is present
23
 
      (this prevents an exception of pfSense)
24
1751
 
25
1752
    Livestatus
26
1753
    * FIX: fix type column in 'GET columns' for dict-type columns (bug found
75
1802
    Core, Setup, etc.:
76
1803
    * FIX: really suppress precompiling on PING-only hosts now
77
1804
 
78
 
    Multisite:
79
 
    * FIX: fix critical but with missing "wato_enabled". You
80
 
      can now set "wato_enabled = False" in multisite.mk in order
81
 
      to completely disable WATO.
82
 
 
83
1805
1.1.12p2:
84
1806
    Core, Setup, etc.:
85
1807
    * FIX: fix handling of empty suboids
93
1815
    Multisite:
94
1816
    * FIX: Fixed styling of view header in older IE browsers
95
1817
    * FIX: Do not show WATO button in views if WATO is disabled
96
 
    * FIX: Remove WATO Folder filter if WATO is disabled
 
1818
    * FIX: Remove WATO Folder filter if WATO is disabled 
97
1819
    * FIX: Snapin 'Performance': fix text align for numbers
98
1820
    * FIX: Disallow setting downtimes that end in the past
99
1821
    * FIX: Fix links to downtime services in dashboard
124
1846
    * FIX: filter for WATO file/folder was not always working.
125
1847
    * Added filter for hard services states to search and service
126
1848
      problems view
127
 
    * FIX: Added id parameter to render_statistics() method to allow more than
128
 
      one pie dashlet for host/service stats
129
1849
    * FIX: dashboard problem views now ignore notification period,
130
1850
      just as tactical overview and normal problem views do
131
 
    * FIX: Fixed styling of view header in older IE browsers
132
1851
    * FIX: Loading dashboard plugins in dashboard module
 
1852
 
133
1853
 
134
1854
1.1.12:
135
1855
    Checks & Agents:
169
1889
      as result of a full disk)
170
1890
    * FIX: Livestatus-API: fix COMMAND via persistent connections
171
1891
        
 
1892
 
172
1893
1.1.12b1:
173
1894
    Core, Setup, etc.:
174
1895
    * FIX: fix cmk -D on cluster hosts
481
2202
      cases where OIDs are missing)
482
2203
    * Allow merging of dictionary based check parameters
483
2204
    * --debug now implies -v
484
 
    * new option --debug: creates execution profile of check_mk itself
 
2205
    * new option --profile: creates execution profile of check_mk itself
485
2206
    * sped up use of stored snmp walks
486
2207
    * find configuration file in subdirectories of conf.d also
487
2208
    * check_mk_templates.cfg: make check-mk-ping take arguments