-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathChangeLog
3444 lines (3168 loc) · 172 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1.2.1i2:
Core:
* Improved validation of inventory data reported by checks
* Added -d option to precompiled checks to enable debug mode
Event Console:
* Moved source of Event Console into Check_MK project
* New button for resetting all rule hits counters
* When saving a rule then its hits counter is always reset
* New feature of hiding certain actions from the commands in the status GUI
Multisite:
* Enable automation login with _username= and _secret=, while
_secret is the content of var/check_mk/web/$USER/automation.secret
* FIX: Fixed releasing of locks and livestatus connections when logging out
* FIX: Fixed login/login confusions with index page caching
* FIX: Speed-o-meter: Fixed calculation of Check_MK passive check invervals
* Removed focus of "Full name" attribute on editing a contact
* Quicksearch: Convert search text to regex when accessing livestatus
* FIX: WATO Folder filter not available when WATO disabled
* WATO Folder Filter no longer available in single host views
* Added new painters "Service check command expanded" and
"Host check command expanded"
* FIX: Corrected garbled description for sorter "Service Performance data"
Livestatus:
* Added new table statehist, used for SLA queries
* Added new column check_command_expanded in table hosts
* Added new column check_command_expanded in table services
BI:
* Added missing localizations
* Added option bit_precompile_on_demand to split compilations of
the aggregations in several fragments. If possible only the needed
aggregations are compiled to reduce the time a user has to wait for
BI based view. This optimizes BI related views which display
information for a specific list of hosts or aggregation groups.
* Added new config option bi_compile_log to collect statistics about
aggregation compilations
* Correct representation of (!), (!!) and (?) markers in check output
* Corrected representation of assumed state in box layout
WATO:
* Added progress indicator in single site WATO "Activate Changes"
* Users & Contacts: Case-insensitive sorting of 'Full name' column
* ntp/ntp.time parameters are now configurable via WATO
* FIX: Implemented basic non HTTP 200 status code response handling in interactive
progress dialogs (e.g. bulk inventory mode)
* FIX: Fixed editing of icon_image rules
Checks & Agents:
* New check mssql_counters.locks: Monitors locking related information of
MSSQL tablespaces
* Check_MK service is now able to output additional performance data
user_time, system_time, children_user_time, children_system time
* windows_updates agent plugin: Fetching data in background mode, caching
update information for 30 minutes
* Windows agent: output ullTotalVirtual and ullAvailVirtual (not yet
being used by check)
* Solaris agent: add <<<uptime>>> section (thanks to Daniel Roettgermann)
* Added new WATO configurable option inventory_services_rules for the
windows services inventory check
* Added new WATO configurable option inventory_processes_rules forr the
ps and ps.perf inventory
* FIX: mssql_counters checks now really only inventorize percentage based
counters if a base value is set
1.2.0p3:
Mulitisite
* Added "view" parameter to dashlet_pnpgraph webservice
* FIX: BI: Assuming "OK" for hosts is now possible
* FIX: Fixed error in makeuri() calls when no parameters in URL
* FIX: Try out mode in view editor does not show context buttons anymore
WATO
* Added "profile" option to be configurable via browser
* FIX: It is now possible to create clusters in empty folders
* FIX: Fixed problem with complaining empty ListOf() valuespecs
* FIX: Users & Contacts uses case-insensitive sorting of 'Full name' column
* FIX: Removed focus of "Full name" attribute on editing a contact
* FIX: fix layout bug in ValueSpec ListOfStrings (e.g. used in
list of explicit host/services in rules)
BI:
* FIX: Correct representation of (!), (!!) and (?) markers in check output
Livestatus
* FIX: comments_with_info in service table was always empty
Checks & Agents:
* FIX: Linux mk_logwatch: iregex Parameter was never used
* FIX: Windows agent: quote '%' in plugin output correctly
* FIX: multipath check now handles '-' in "user friendly names"
1.2.1i1:
Core:
* Allow to add options to rules. Currently the options "disabled" and
"comment" are allowed. Options are kept in an optional dict at the
end of each rule.
* parent scan: skip gateways that are reachable via PING
* Allow subcheck to be in a separate file (e.g. foo.bar)
* Contacts can now define *_notification_commands attributes which can now
override the default notification command check-mk-notify
* SNMP scan: fixed case where = was contained in SNMP info
* check_imap_folder: new active check for searching for certain subjects
in an IMAP folder
* cmk -D shows multiple agent types e.g. when using SNMP and TCP on one host
Checks & Agents:
* New Checks for Siemens Blades (BX600)
* New Checks for Fortigate Firewalls
* Netapp Checks for CPU Util an FC Port throughput
* FIX: megaraid_pdisks: handle case where no enclosure device exists
* FIX: megaraid_bbu: handle the controller's learn cycle. No errors in that period.
* mysql_capacity: cleaned up check, levels are in MB now
* jolokia_info, jolokia_metrics: new rewritten checks for jolokia (formerly
jmx4perl). You need the new plugin mk_jokokia for using them
* added preliminary agent for OpenVMS (refer to agents/README.OpenVMS)
* vms_diskstat.df: new check file usage of OpenVMS disks
* vms_users: new check for number of interactive sessions on OpenVMS
* vms_cpu: new check for CPU utilization on OpenVMS
* vms_if: new check for network interfaces on OpenVMS
* vms_system.ios: new check for total direct/buffered IOs on OpenVMS
* vms_system.procs: new check for number of processes on OpenVMS
* vms_queuejobs: new check for monitoring current VMS queue jobs
* FIX: mssql_backup: Fixed problems with datetime/timezone calculations
* FIX: mssql agent: Added compatibility code for MSSQL 9
* FIX: mssql agent: Fixed connection to default instances ("MSSQLSERVER")
* FIX: mssql agent: Fixed check of databases with names starting with numbers
* FIX: mssql agent: Fixed handling of databases with spaces in names
* f5_bigip_temp: add performance data
* added perf-o-meters for a lot of temperature checks
* cmctc_lcp.*: added new checks for Rittal CMC-TC LCP
* FIX: diskstat (linux): Don't inventorize check when data empty
* Cisco: Added Check for mem an cpu util
* New check for f5 bigip network interfaces
* cmctc.temp: added parameters for warn/crit, use now WATO rule
"Room temperature (external thermal sensors)"
* cisco_asa_failover: New Check for clustered Cisco ASA Firewalls
* cbl_airlaser.status: New Check for CBL Airlaser IP1000 laser bridge.
* cbl_airlaser.hardware: New Check for CBL Airlaser IP1000 laser bridge.
Check monitors the status info and allows alerting based on temperature.
* df, hr_fs, etc.: Filesystem checks now support grouping (pools)
Please refer to the check manpage of df for details
* FIX: windows agent: try to fix crash in event log handling
* FreeBSD Agent: Added swapinfo call to mem section to make mem check work again
* windows_multipath: Added the missing check for multipath.vbs (Please test)
* carel_uniflair_cooling: new check for monitoring datacenter air conditioning by "CAREL"
* Added Agent for OpenBSD
* Added Checks for UPS devices
* cisco_hsrp: New Check for monitoring HSRP groups on Cisco Routers. (SMIv2 version)
* zypper: new check and plugin mk_zypper for checking zypper updates.
* aironet_clients: Added support for further Cisco WLAN APs (Thanks to Stefan Eriksson for OIDs)
* aironet_errors: Added support for further Cisco WLAN APs
* apache_status: New check to monitor apache servers which have the status-module enabled.
This check needs the linux agent plugin "apache_status" installed on the target host.
WATO:
* Added permission to control the "clone host" feature in WATO
* Added new role/permission matrix page in WATO to compare
permissions of roles
* FIX: remove line about number of rules in rule set overview
(that garbled the logical layout)
* Rules now have an optional comment and an URL for linking to
documntation
* Rule now can be disabled without deleting them.
* Added new hook "sites-saved"
* Allow @ in user names (needed for some Kerberos setups)
* Implemented new option in WATO attributes: editable
When set to False the attribute can only be changed during creation
of a new object. When editing an object this attribute is only displayed.
* new: search for rules in "Host & Service Configuration"
* parent scan: new option "ping probes", that allows skipping
unreachable gateways.
* User managament: Added fields for editing host/service notification commands
* Added new active check configuration for check_smtp
* Improved visualization of ruleset lists/dictionaries
* Encoding special chars in RegExp valuespec (e.g. logwatch patterns)
* Added check_interval and retry_interval rules for host checks
* Removed wmic_process rule from "inventory services" as the check does not support inventory
* Made more rulegroup titles localizable
* FIX: Fixed localization of default permissions
* FIX: Removed double collect_hosts() call in activate changes hook
* FIX: Fixed double hook execution when using localized multisite
* FIX: User list shows names of contactgroups when no alias given
* FIX: Reflecting alternative mode of check_http (check ssl certificate
age) in WATO rule editor
* FIX: Fixed monitoring of slave hosts in master site in case of special
distributed wato configurations
* FIX: Remove also user settings and event console rule on factory reset
* FIX: complex list widgets (ListOf) failed back to old value when
complaining
* FIX: complex list widgets (ListOf) lost remaining entries after deleting one
* FIX: Fixed error in printer_supply valuespec which lead to an exception
when defining host/service specific rules
* FIX: Fixed button url icon in docu-url link
BI:
* Great speed up of rule compilation in large environments
Multisite:
* Added css class="dashboard_<name>" to the dashboard div for easier
customization of the dashboard style of a special dashboard
* Dashboard: Param wato_folder="" means WATO root folder, use it and also
display the title of this folder
* Sidebar: Sorting aggregation groups in BI snapin now
* Sidebar: Sorting sites in master control snapin case insensitive
* Added some missing localizations (error messages, view editor)
* Introducted multisite config option hide_languages to remove available
languages from the multisite selection dialogs. To hide the builtin
english language simply add None to the list of hidden languages.
* FIX: fixed localization of general permissions
* FIX: show multisite warning messages even after page reload
* FIX: fix bug in Age ValueSpec: days had been ignored
* FIX: fixed bug showing only sidebar after re-login in multisite
* FIX: fixed logwatch loosing the master_url parameter in distributed setups
* FIX: Fixed doubled var "site" in view editor (site and siteopt filter)
* FIX: Don't crash on requests without User-Agent HTTP header
* Downtimes: new conveniance function for downtime from now for ___ minutes.
This is especially conveniant for scripting.
* FIX: fixed layout of login dialog when showing up error messages
* FIX: Fixed styling of wato quickaccess snapin preview
* FIX: Made printer_supply perfometer a bit more robust against bad perfdata
* FIX: Removed duplicate url parameters e.g. in dashboard (display_options)
* FIX: Dashboard: If original request showed no "max rows"-message, the
page rendered during reload does not show the message anymore
* FIX: Fixed bug in alert statistics view (only last 1000 lines were
processed for calculating the statistics)
* FIX: Added missing downtime icon for comment view
* FIX: Fixed handling of filter configuration in view editor where filters
are using same variable names. Overlaping filters are now disabled
in the editor.
* FIX: Totally hiding hidden filters from view editor now
Livecheck:
* FIX: Compile livecheck also if diet libc is missing
1.2.0p2:
Core:
* simulation_mode: legacy_checks, custom_checks and active_checks
are replaced with dummy checks always being OK
* FIX: Precisely define order of reading of configuration files. This
fixes a WATO rule precedence problem
Checks & Agents:
* FIX: Fixed syntax errors in a bunch of man pages
* if_lancom: silently ignore Point-To-Point interfaces
* if_lancom: add SSID to logical WLAN interface names
* Added a collection of MSSQL checks for monitoring MSSQL servers
(backups, tablespaces, counters)
* New check wut_webio_io: Monitor the IO input channels on W&T Web-IO
devices
* nfsmounts: reclassify "Stale NFS handle" from WARN to CRIT
* ORACLE agent/checks: better error handling. Let SQL errors get
through into check output, output sections even if no database
is running.
* oracle_version: new check outputting the version of an ORACLE
database - and using uncached direct SQL output.
* ORACLE agent: fix handling of EXCLUDE, new variable ONLY_SIDS
for explicitely listing SIDs to monitor
* mk_logwatch on Linux: new options regex and iregex for file selection
* remove obsolete ORACLE checks where no agent plugins where available
* FIX: printer_supply: Fix problem on DELL printers with "S/N" in output
(thanks to Sebastian Talmon)
* FIX: winperf_phydisk: Fix typo (lead to WATO rule not being applied)
* Windows agent: new [global] option crash_debug (see online docu)
* AIX agent: new check for LVM volume status in rootvg.
* PostgreSQL plugin: agent is now modified to work with PostgreSQL
versions newer than 8.1. (multiple reports, thanks!)
Multisite:
* Show number of rows and number of selected rows in header line
(also for WATO hosts table)
* FIX: fix problem in showing exceptions (due to help function)
* FIX: fixed several localization problems in view/command processing
* FIX: fixed duplicated settings in WATO when using localisation
* FIX: fixed exception when refering to a language which does not exist
* FIX: Removing all downtimes of a host/service is now possible again
* FIX: The refresh time in footer is updated now when changing the value
* FIX: view editor shows "(Mobile)" hint in view titles when linking to views
WATO:
* Main menu of ruleeditor (Host & Service Parameters) now has
a topic for "Used rules" - a short overview of all non-empty
rulesets.
* FIX: add missing context help to host details dialog
* FIX: set new site dirty is host move due to change of
folder attributes
* FIX: fix exception on unknown value in DropdownChoice
* FIX: add service specification to ruleset Delay service notifications
* FIX: fixed problem with disabled sites in WATO
* FIX: massive speedup when changing roles/users and activing changes
(especially when you have a larger number of users and folders)
* Add variable CONTACTPAGER to allowed macros in notifications
* FIX: fixed default setting if "Hide names of configuration variables"
in WATO
* FIX: ListOfString Textboxes (e.g. parents of folders) do now extend in IE
* FIX: fixed duplicated sections of permissions in rule editor
BI:
* New iterators FOREACH_CHILD and FOREACH_PARENT
* FIX: fix handling of FOREACH_ in leaf nodes (remove hard coded
$HOST$, replace with $1$, $2$, ..., apply argument substitution)
* New logical datatable for aggregations that have the same name
as a host. Converted view "BI Boxes" to this new table. This allows
for Host-Aggregations containing data of other hosts as well.
* count_ok: allow percentages, e.g. "count_ok!70%!50%"
1.2.0p1:
Core:
* Added macros $DATE$, $SHORTDATETIME$ and $LONGDATETIME$' to
notification macros
Checks & Agents:
* FIX: diskstat: handle output 'No Devices Found' - avoiding exception
* 3ware_units: Following states now lead to WARNING state instead of
CRITICAL: "VERIFY-PAUSED", "VERIFYING", "REBUILDING"
* New checks tsm_stagingpools, tsm_drive and tsm_storagepools
Linux/UNIX
* hpux_fchba: new check for monitoring FibreChannel HBAs und HP-UX
Multisite:
* FIX: fix severe exception in all views on older Python versions
(like RedHat 5.5).
WATO:
* FIX: fix order of rule execution: subfolders now take precedence
as they should.
1.2.0:
Setup:
* FIX: fix building of RPM packages (due to mk_mysql, mk_postgres)
Core:
* FIX: fix error message in case of duplicate custom check
WATO:
* FIX: add missing icon on cluster hosts to WATO in Multisite views
* FIX: fix search field in host table if more than 10 hosts are shown
* FIX: fix bulk edit and form properties (visibility of attributes was broken)
* FIX: fix negating hosts in rule editor
Checks & Agents:
* fileinfo: added this check to Linux agent. Simply put your
file patterns into /etc/check_mk/fileinfo.cfg for configuration.
* mysql.sessions: New check for MySQL sessions (need new plugin mk_mysql)
* mysql.innodb_io: New check for Disk-IO of InnoDB
* mysql_capacity: New check for used/free capacity of MySQL databases
* postgres_sessions: New check for PostgreSQL number of sessions
* postgres_stat_database: New check for PostgreSQL database statistics
* postgres_stat_database.size: New check for PostgreSQL database size
* FIX: hpux_if: convert_to_hex was missing on non-SNMP-hosts -replace
with inline implementation
* tcp_conn_stats: handle state BOUND (found on Solaris)
* diskstat: support for checking latency, LVM and VxVM on Linux (needs
updated agent)
* avoid duplicate checks cisco_temp_perf and cisco_sensor_temp
1.2.0b6:
Multisite:
* FIX: Fixed layout of some dropdown fields in view filters
* Make heading in each page clickable -> reload page
* FIX: Edit view: couldn't edit filter settings
* FIX: Fixed styling of links in multisite context help
* FIX: Fixed "select all" button for IE
* FIX: Context links added by hooks are now hidden by the display
option "B" again
* FIX: preselected "refresh" option did not reflect view settings
but was simply the first available option - usually 30.
* FIX: fixed exception with custom views created by normal users
WATO:
* FIX: Fixed "select all" button in hosts & folders for IE
* Optically mark modified variables in global settings
* Swapped icons for rule match and previous rule match (makes for sense)
Core:
* FIX: Fixed "make_utf is not defined" error when having custom
timeperiods defined in WATO
Checks & Agents:
* MacOS X: Agent for MacOS (Thanks to Christian Zigotzky)
* AIX: New check aix_multipath: Supports checking native AIX multipathing from AIX 5.2 onward
* Solaris: New check solaris_multipath: Supports checking native Solaris multipath from Solaris10 and up.
* Solaris: The ZFS Zpool status check now looks more closely at the reported messages. (It's also tested to work on Linux now)
1.2.0b5:
Core:
* FIX: handle UTF-8 encoded binary strings correctly (e.g. in host alias)
* FIX: fix configuration of passive checks via custom_checks
* Added NOTIFICATIONTYPE to host/service mail bodies
WATO:
* Site management: "disabled" only applies to Livestatus now
* FIX: fix folding problems with dependent host tags
* FIX: Detecting duplicate tag ids between regular tags and auxtags
* FIX: Fixed layout problem of "new special rule" button in rule editor
* FIX: Fixed layout problem on "activate changes" page
* FIX: Added check if contacts belong to contactgroup before contactgroup deletion
* FIX: fix site configuration for local site in Multisite environments
* FIX: "(no not monitor)" setting in distributed WATO now works
* FIX: Site management: replication setting was lost after re-editing
* FIX: fixed problems after changing D/WATO-configuration
* FIX: D/WATO: mark site dirty after host deletion
* FIX: D/WATO: replicate auth.secret, so that login on one site also
is valid on the replication slaves
* FIX: implement locking in order to prevent data corruption on
concurrent changes
* FIX: Fixed handling of validation errors in cascading dropdown fields
* FIX: fix cloning of users
* Keep track of changes made by other users before activating changes,
let user confirm this, new permission can be used to prevent a user
from activating foreign changes.
* FIX: Allowing german umlauts in users mail addresses
* Allow list of aux tags to be missing in host tag definitions. This
makes migration from older version easier.
* FIX: user management modules can now deal with empty lines in htpasswd
* FIX: Fixed js error on hostlist page with search form
Multisite:
* New display type 'boxes-omit-root' for BI views
* Hostgroup view BI Boxes omits the root level
* Finalized layout if view options and commands/filters/painteroptions.
* Broken plugins prevent plugin caching now
* FIX: remove refresh button from dashboard.
* FIX: remove use of old option defaults.checkmk_web_uri
* FIX: fixed outgoing bandwidth in fc port perfometer
* FIX: remove nasty JS error in sidebar
* FIX: fix folding in custom links (directories would not open)
* FIX: animation of rotation treeangle in trees works again
* FIX: Logwatch: Changed font color back to black
* FIX: show toggle button for checkboxes in deactivated state
* FIX: fix repeated stacked refresh when toggling columns
* FIX: disable checkbox button in non-checkboxable layouts
* FIX: fix table layout for views (gaps where missing sometimes)
* FIX: Fixed sorting views by perfdata values which contain floats
* FIX: fix sometimes-broken sizing of sidebar and dashboard on Chrome
* FIX: fix dashboard layout on iPad
* FIX: Fixed styling issues of sidebar in IE7
* FIX: fix problem where filter settings (of checkboxes) are not effective
when it comes to executing commands
* FIX: Fixed styling issues of view filters with dropdown fields
* FIX: multisite login can now deal with empty lines in htpasswd
* FIX: Fixed a bunch of js/css errors
Mobile:
* FIX: Fixed logtime filter settings in all mobile views
* FIX: fix some layout problems
BI:
* New aggregation function count_ok, that counts the number
of nodes in state OK.
* FIX: Removed debug output int count_ok aggregation
Checks & Agents:
* Linux: Modified cluster section to allow pacemaker/corosync clusters without heartbeat
* AIX: convert NIC check to lnx_if (now being compatible with if/if64)
* AIX: new check for CPU utilization (using section lparstat_aix)
* ntp checks: Changed default value of time offsets to be 200ms (WARN) / 500ms (CRIT)
* aironet_{errors,clients}: detect new kinds of devices (Thanks to Tiago Sousa)
* check_http, check_tcp: allow to omit -I and use dynamic DNS name instead
1.2.0b4:
Core:
* New configuration variable snmp_timing, allowing to
configure timeout and retries for SNMP requests (also via WATO)
* New configuration variable custom_checks. This is mainly for
WATO but also usable in main.mk It's a variant of legacy_checks that
automatically creates the required "define command" sections.
WATO:
* ps and ps.perf configurable via WATO now (without inventory)
* New layout of main menu and a couple of other similar menus
* New layout of ruleset overviews
* Hide check_mk variable names per default now (change via global settings)
* New layout of global settings
* Folder layout: show contact groups of folder
* Folder movement: always show complete path to target folder
* Sidebar snapin: show pending changes
* New rule for configuring custom_checks - allowing to run arbitrary
active checks even if not yet formalized (like HTTP and TCP)
* Added automation_commands to make automations pluginable
* New layout and new internal implementation of input forms
* New layout for view overview and view editor
* Split up host search in two distinct pages
* Use dynamic items in rule editor for hosts and items (making use
of ListOfStrings())
* FIX: audit log was not shown if no entry for today existed
* FIX: fix parent scan on single site installations
* FIX: fix folder visibility permission handling
* FIX: honor folder-permissions when creating, deleting
and modifiying rules
* FIX: detect non-local site even if unix: is being used
* FIX: better error message if not logged into site during
action that needs remote access
* FIX: send automation data via POST not GET. This fixes inventory
on hosts with more than 500 services.
* FIX: make config options directly active after resetting them
to their defaults (didn't work for start_url, etc.
* FIX: Fixed editing of ListOf in valuespec editors (e.g. used in logwatch
pattern editor)
* FIX: Reimplemented correct behaviour of the logwatch pattern "ignore"
state which is used to drop the matching log lines
Multisite:
* FIX: fixed filter of recent event views (4 hours didn't catch)
* FIX: convert more buttons to new graphical style
* FIX: Logwatch handles logs with only OK lines in it correctly in logfile list views
* FIX: Fixed syntax error in "Single-Host Problems" view definition
* New help button at top right of each page now toggles help texts
* Snapin Custom Links allows to specify HTTP link target
* Redesign of bar with Display/Filter/Commands/X/1,2,3,4,6,8/30,60,90/Edit
Mobile GUI:
* FIX: commands can be executed again
* FIX: fixed styling of buttons
Checks & Agents:
* FIX: Logwatch: fixed missing linebreak during reclassifing lines of logfiles
* FIX: Logwatch: Logwatch services in rules configured using WATO must be
given as item, not as whole service name
* New active check via WATO: check_ldap
* printer_alerts: new configuration variable printer_alerts_text_map. Make
'Energiesparen' on Brother printers an OK state.
* services: This check can now be parameterized in a way that it warn if
a certain service is running. WATO formalization is available.
BI:
* FIX: make rotating folding arrows black (white was not visible)
* Display format 'boxes' now in all BI views available
* Display format 'boxes' now persists folding state
1.2.0b3:
Core:
* FIX: fixed SNMP info declaration in checks: could be garbled
up in rare cases
* avoid duplicate parents definition, when using 'parents' and
extra_host_conf["parents"] at the same time. The later one has
precedence.
Multisite:
* Logwatch: Colorizing OK state blocks correctly
* FIX: allow web plugins to be byte compiled (*.pyc). Those
are preferred over *.py if existing
* View Editor: Fixed jump to top of the page after moving painters during
editing views
* FIX: Fixed login redirection problem after relogging
* Filter for times now accept ranges (from ... until)
* New view setting for page header: repeat. This repeats the
column headers every 20'th row.
* FIX: Fixed problem with new eval/pickle
* FIX: Fixed commands in host/service search views
Checks & Agents:
* FIX: Made logwatch parsing mechanism a little more robust
(Had problems with emtpy sections from windows agent)
* FIX: brocade_fcport: Configuration of portsates now possible
* if_lancom: special version for if64 for LANCOM devices (uses
ifName instead of ifDescr)
WATO:
* Reimplemented folder listing in host/folders module
* Redesigned the breadcrumb navigation
* Global settings: make boolean switches directly togglable
* New button "Recursive Inventory" on folder: Allows to do
a recursive inventory over all hosts. Also allows to selectively
retry only hosts that have failed in a previous inventory.
* You can configure parents now (via a host attribute, no rules are
neccessary).
* You can now do an automated scan for parents and layer 3 (IP)
* You can configure active checks (check_tcp, ...) via WATO now
* FIX: fix page header after confirmation dialogs
* FIX: Fixed umlaut problem in host aliases and ip addresses created by WATO
* FIX: Fixed exception caused by validation problems during editing tags in WATO
* FIX: create sample config only if both rules.mk and hosttags.mk are missing
* FIX: do not loose host tags when both using WATO-configured and
manual ones (via multisite.mk)
* Timeperiods: Make list of exceptions dynamic, not fixed to 10 entries
* Timeperiods: Configure exclusion of other timeperiods
* Configuration of notification_delay and notification_interval
1.2.0b2:
Core:
* FIX: Cluster host checks were UNKNOWN all the time
* FIX: reset counter in case of (broken) future time
* FIX: Automation try-inventory: Fixed problem on where checks which
produce equal service descriptions could lead to invalid inventory
results on cluster hosts.
* FIX: do not create contacts if they won't be assigned to any host
or service. Do *not* assign to dummy catch-all group "check_mk".
WATO:
* Added new permission "move hosts" to allow/deny moving of hosts in WATO
* Also write out contact definitions for users without contactgroups to
have the mail addresses and other notification options persisted
* FIX: deletion of automation accounts now works
* FIX: Disabling notifications for users does work now
* New main overview for rule editor
* New multisite.mk option wato_hide_varnames for hiding Check_MK
configuration variable names from the user
* New module "Logwatch Pattern Analyzer" to verify logwatch rules
* Added new variable logwatch_rules which can also be managed through the
WATO ruleset editor (Host/Service Parameters > Parameters and rules for
inventorized checks > Various applications > Logwatch Patterns)
* Users & Contacts: Added new option wato_hidden_users which holds a list
of userids to hide the listed users from the WATO user management GUI.
* WATO API: Added new method rewrite_configuration to trigger a rewrite of
all host related wato configuration files to distribute changed tags
* Added new internal hook pre-activate-changes to execute custom
code BEFORE Check_MK is called to restart Nagios
* FIX: Only showing sudo hint message on sudo error message in automation
command
* FIX: Fixed js eror in IE7 on WATO host edit page
* FIX: Using pickle instead of repr/eval when reading data structures from
urls to prevent too big security issues
* Rule editor: improve sorting of groups and rulesets
* FIX: Escaping single quotes in strings when writing auth.php
* FIX: Fix resorting of host tags (was bug in ListOf)
Multisite
* Added config option default_ts_format to configure default timestamp
output format in multisite
* Layout and design update
* Quicksearch: display site name if more than one different site
is present in the current search result list
* FIX: Fixed encoding problem in "custom notification" message
* New configuration parameter page_heading for the HTML page heads
of the main frameset (%s will be replaced with OMD site name)
* FIX: Fix problem where snapins where invisible
* FIX: Fixed multisite timeout errors when nagios not running
* Sidebar: some new layout improvements
* Login page is not shown in framesets anymore (redirects framed page to
full screen login page)
* FIX: fix exception when disallowing changing display options
* FIX: Automatically redirect from login page to target page when already
logged in
* FIX: Updating the dashboard header time when the dashlets refresh
BI:
* Added new painter "affected hosts (link to host page)" to show all
host names with links to the "hosts" view
* FIX: Fixed filtering of Single-Host Aggregations
* New sorter for aggregation group
* FIX: fix sorting of Single-Host Aggregations after group
* Avoid duplicate rule incarnations when using FOREACH_*
* BI Boxes: allow closing boxes (not yet persisted)
* New filter for services (not) contained in any aggregate
* Configure sorting for all BI views
Checks & Agents:
* FIX: snmp_uptime handles empty snmp information without exception
* FIX: Oracle checks try to handle ORA-* errors reported by the agent
All oracle checks will return UNKNOWN when finding an ORA-* message
* FIX: filesystem levels set via WATO didn't work, but do now
* FIX: Group filters can handle groups without aliases now
* nfsmounts: Added nfs4 support thanks to Thorsten Hintemann
* megaraid_pdisks megaraid_ldisks: Support for Windows. Thanks to Josef Hack
1.2.0b1:
Core, Setup, etc.:
* new tool 'livedump' for dumping configuration and status
information from one monitoring core and importing this
into another.
* Enable new check registration API (not yet used in checks)
* FIX: fix handling of prefix-tag rules (+), needed for WATO
* FIX: handle buggy SNMP devices with non-consecutive OIDS
(such as BINTEC routers)
* Check API allows a check to get node information
* FIX: fix problem with check includes in subchecks
* Option --checks now also applies to ad-hoc check (e.g.
cmk --checks=mrpe,df -v somehost)
* check_mk_templates.cfg: added s to notification options
of host and service (= downtime alerts)
WATO:
* Hosttag-editor: allow reordering of tags
* Create very basic sample configuration when using
WATO the first time (three tag groups, two rules)
* Much more checks are configurable via WATO now
* Distributed WATO: Made all URL calls using curl now
* FIX: fix bug in inventory in validate_datatype()
* Better output in case of inventory error
* FIX: fix bug in host_icon rule on non OMD
* FIX: do not use isdisjoint() (was in rule editor on Lenny)
* FIX: allow UTF-8 encoded permission translations
* FIX: Fixed several problems in OMD apache shared mode
* FIX: Do not use None$ as item when creating new rules
* FIX: Do load *all* users from htpasswd, so passwords from
users not created via WATO will not be lost.
* FIX: honor site disabling in replication module
* FIX: honor write permissions on folder in "bulk delete"
* FIX: honor permissions for "bulk cleanup" and "bulk edit"
* FIX: honor write permissions and source folder when moving hosts
* FIX: honor permissions on hosts also on bulk inventory
* Only create contacts in Nagios if they are member of at
least one contact group.
* It is now possible to configure auxiliary tags via WATO
(formerly also called secondary tags)
* FIX: Fixed wrong label "Main Overview" shown for moved WATO folders
in foldertree snapin
* FIX: Fixed localization of empty host tags
* FIX: User alias and notification enabling was not saved
Checks & Agents:
* hpux_if: fix missing default parameter errors
* hpux_if: make configurable via WATO
* if.include: fix handling of NIC with index 0
* hpux_lunstats: new check for disk IO on HP-UX
* windows - mk_oracle tablespace: Added missing sid column
* diskstat: make inventory mode configurable via WATO
* added new checks for Fujitsu ETERNUS DX80 S2
(thanks to Philipp Höfflin)
* New checks: lgp_info, lgp_pdu_info and lgp_pdu_aux to monitor Liebert
MPH/MPX devices
* Fix Perf-O-Meter of fileage
* hpux_snmp_cs.cpu: new SNMP check for CPU utilization
on HP-UX.
* if/if64: inventory also picks up type 62 (fastEther). This
is needed on Cisco WLC 21xx series (thanks to Ralf Ertzinger)
* FIX: fix inventory of f5_bigip_temp
* mk_oracle (lnx+win): Fixed TEMP tablespace size calculations
* ps: output node process is running on (only for clusters)
* FIX: Linux Agent: Fixed ipmi-sensors handling of Power_Unit data
* hr_mem: handle rare case where more than one entry is present
(this prevents an exception of pfSense)
* statgrab_load: level is now checked against 15min average -
in order to be consistent with the Linux load check
* dell_powerconnect_cpu: hopefully correctly handle incomplete
output from agent now.
* ntp: do not check 'when' anymore since it can produce false
alarms.
* postfix_mailq: handle output with 'Total requests:' in last line
* FIX: check_mk-hp_blade_psu.php: allow more than 4 power supplies
* FIX: smart plugin: handle cases with missing vendor (thanks
to Stefan Kärst)
* FIX: megaraid_bbu: fix problem with alternative agent output
(thanks to Daniel Tuecks)
* mk_oracle: fix quoting problem, replace sessions with version,
use /bin/bash instead of /bin/sh
Multisite:
* Added several missing localization strings
* IE: Fixed problem with clicking SELECT fields in the new wato foldertree snapin
* Fixed problem when trying to visit dashboards from new wato foldertree snapin
* Chrome: Fixed styling problem of foldertree snapin
* Views: Only show the commands and row selection options for views where
commands are possible
* The login mask honors the default_language definition now
* check_bi_local.py: works now with cookie based authentication
* FIX: Fixed wrong redirection after login in some cases
* FIX: Fixed missing stats grouping in alert statistics view
* FIX: Fixed preview table styling in view editor
* FIX: Multisite authed users without permission to multisite are
automatically logged out after showing the error message
* Retry livestatus connect until timeout is used up. This avoids
error messages when the core is being restarted
* Events view now shows icon and text for "flapping" events
* Use buffer for HTML creation (this speeds up esp. HTTPS a lot)
* FIX: Fixed state filter in log views
Livestatus:
* Add missing column check_freshness to services table
BI:
* New column (painter) for simplistic box display of tree.
This is used in a view for a single hostgroup.
1.1.13i3:
Core, Setup, etc.:
* *_contactgroups lists: Single group rules are all appended. When a list
is found as a value this first list is used exclusively. All other
matching rules are ignored
* cmk -d does now honor --cache and --no-tcp
* cmk -O/-R now uses omd re{start,load} core if using OMD
* FIX: setup.sh now setups up permissions for conf.d/wato
correctly
* cmk --localize update supports an optional ALIAS which is used as
display string in the multisite GUI
* FIX: Fixed encoding problems with umlauts in group aliases
* FIX: honor extra_summary_host_conf (was ignored)
* new config variable snmpv2c_hosts that allows to enable SNMP v2c
but *not* bulkwalk (for some broken devices). bulkwalk_hosts still
implies v2c.
Checks & Agents:
* Windows agent: output eventlog texts in UTF-8 encoding. This
should fix problems with german umlauts in message texts.
* Windows agent: Added installer for the windows agent (install_agent.exe)
* Windows agent: Added dmi_sysinfo.bat plugin (Thanks to Arne-Nils Kromer for sharing)
* Disabled obsolete checks fc_brocade_port and fc_brocade_port_detailed.
Please use brocade_fcport instead.
* aironet_errors, statgrab_disk, statgrab_net: Performance data has
been converted from counters to rates. You might need to delete your
existing RRDs of these checks. Sorry, but these have been that last
checks still using counters...
* ibm_imm_health: added last missing scan function
* Filesystem checks: trend performance data is now normalized to MB/24h.
If you have changed the trend range, then your historic values will
be displayed in a wrong scale. On the other hand - from now on changes
in the range-setting will not affect the graph anymore.
* if/if64/lnx_if: pad port numbers with zeros in order to sort correctly.
This can be turned off with if_inventory_pad_portnumbers = False.
* Linux agent: wrap freeipmi with lock in order to avoid cache corruption
* New check: megaraid_bbu - check existance & status of LSI MegaRaid BBU module
* HP-UX Agent: fix mrpe (remove echo -e and test -e, thanks to Philipp Lemke)
* FIX: ntp checks: output numeric data also if stratum too high
* Linux agent: new check for dmraid-based "bios raid" (agent part as plugin)
* FIX: if64 now uses ifHighSpeed instead of ifSpeed for determining the
link speed (fixes speed of 10GBit/s and 20GBit/s ports, thanks Marco Poet)
* cmctc.temp: serivce has been renamed from "CMC Temperature %s" to just
"Temperature %s", in order to be consistent with the other checks.
* mounts: exclude changes of the commit option (might change on laptops),
make only switch to ro critical, other changes warning.
* cisco_temp_sensor: new check for temperature sensors of Cisco NEXUS
and other new Cisco devices
* oracle_tablespace: Fixed tablespace size/free space calculations
* FIX: if/if64: omit check result on counter wrap if bandwidth traffic levels
are used.
Multisite:
* Improve transaction handling and reload detection: user can have
multiple action threads in parallel now
* Sounds in views are now enabled per default. The new configuration
variable enable_sounds can be set to False in multisite.mk in order
to disable sounds.
* Added filter for log state (UP,DOWN,OK,CRIT...) to all log views
* New painter for normal and retry check interval (added to detail views)
* Site filter shows "(local)" in case of non multi-site setup
* Made "wato folder" columns sortable
* Hiding site filter in multisite views in single site setups
* Replaced "wato" sidebar snapin which mixed up WATO and status GUIs with
the new "wato_foldertree" snapin which only links to the status views
filtered by the WATO folder.
* Added "Dashboard" section to views snapin which shows a list of all dashboards
* FIX: Fixed auth problem when following logwatch icon links while using
the form based auth
* FIX: Fix problem with Umlaut in contact alias
* FIX: Creating auth.php file on first login dialog based login to ensure
it exists after login when it is first needed
* Dashboard: link problem views to *unhandled* views (this was
inconsistent)
* Localization: Fixed detection of gettext template file when using the
local/ hierarchy in OMD
Mobile:
* Improved sorting of views in main page
* Fix: Use all the availiable space in header
* Fix: Navigation with Android Hardwarekeys now working
* Fix: Links to pnp4nagios now work better
* Fix: Host and Service Icons now finger friendly
* Fix: Corrected some buildin views
WATO:
* Removed IP-Address attribute from folders
* Supporting localized tag titles
* Using Username as default value for full names when editing users
* Snapshot/Factory Reset is possible even with a broken config
* Added error messages to user edit dialog to prevent notification problems
caused by incomplete configuration
* Activate Changes: Wato can also reload instead of restarting nagios
* Replication: Can now handle replication sites which use the form based auth
* Replication: Added option to ignore problems with the ssl certificates
used in ssl secured replications
* WATO now supports configuring Check_MK clusters
* FIX: Fixed missing folders in "move to" dropdown fields
* FIX: Fixed "move to target folders" after CSV import
* FIX: Fixed problem with duplicate extra_buttons when using the i18n of multiisite
* FIX: Fixed problem with duplicate permissions when using the i18n of multiisite
* FIX: Writing single host_contactgroups rules for each selected
contactgroup in host edit dialog
* FIX: Fixed wrong folder contacgroup related permissions in auth.php api
* FIX: Fixed not up-to-date role permission data in roles_saved hook
* FIX: Fixed duplicate custom columns in WATO after switching languages
BI:
* improve doc/treasures/check_bi_local.py: local check that creates
Nagios services out of BI aggregates
Livestatus:
* ColumnHeaders: on is now able to switch column header on even if Stats:
headers are used. Artifical header names stats_1, stats_2, etc. are
begin used. Important: Use "ColumnHeaders: on" after Columns: and
after Stats:.
1.1.13i2:
Core, Setup, etc.:
* cmk -I: accept host tags and cluster names
Checks & Agents:
* linux agent - ipmi: Creating directory of cache file if not exists
* dell_powerconnect_cpu: renamed service from CPU to "CPU utilization", in
order to be consistent with other checks
Multisite:
* Several cleanups to prevent css/js warning messages in e.g. Firefox
* Made texts in selectable rows selectable again
* Adding reschedule icon to all Check_MK based services. Clicks on these
icons will simply trigger a reschedule of the Check_MK service
* FIX: ship missing CSS files for mobile GUI
* FIX: rename check_mk.js into checkmk.js in order to avoid browser
caching problems during version update
WATO:
* Optimized wraps in host lists tag column
* Bulk inventory: Remove leading pipe signs in progress bar on main
folder inventory
* NagVis auhtorization file generation is also executed on activate_changes
* Implemented a new inclusion based API for using multisite permissions
in other addons
* Inventory of SNMP devices: force implicit full scan if no services
are configured yet
* FIX: Calling activate_changes hook also in distributed WATO setups
* FIX: Fixed display bug in host tags drop down menu after POST of form
* FIX: Fixed javascript errors when doing replication in distributed
wato environments when not having the sidebar open
* FIX: Fixed search form dependant attribute handling
* FIX: Fixed search form styling issues
* You can now move folders to other folders
* FIX: Distributed WATO: Supressing site sync progress output written in
the apache error log
1.1.13i1:
Multisite:
* New nifty sidebar snapin "Speed-O-Meter"
* Implemented new cookie based login mechanism including a fancy login GUI
* Implemented logout functionality for basic auth and the new cookie based auth
* Implemented user profile management page for changing the user password and
the default language (if available)
* New filter for the (new) state in host/service alerts
* New command for sending custom notifications
* FIX: Fixed encoding problem when opening dashboard
* New icon on a service whos host is in downtime
* Only show most frequently used context buttons (configurable
in multisite.mk via context_buttons_to_show)
* Show icon if user has modified a view's filter settings
* New config option debug_livestatus_queries, normal debug
mode does not include this anymore
* Icons with link to page URL at bottom of each page
* Logwatch: Switched strings in logwatch to i18n strings
* Logwatch: Fixed styling of context button when acknowleding log messages
* Logwatch: Implemented overview page to show all problematic logfiles
* Add Snapin page: show previews of all snapins
* Add Snapin page: Trying to prevent dragging confusions by using other click event
* New (hidden) button for reloading a snapin (left to the close button)
* Automatically falling back to hardcoded default language if configured
language is not available
* Repair layout of Perf-O-Meter in single dataset layout
* FIX: Fixed duplicate view plugin loading when using localized multisite
* FIX: Host-/Servicegroup snapin: Showing group names when no alias is available
* FIX: Removed double "/" from pnp graph image urls in views
BI:
* Host/Service elements are now iterable via FOREACH_HOST, e.g.
(FOREACH_HOST, ['server'], ALL_HOSTS, "$HOST$", "Kernel" ),
* FIX: Assuming host states is possible again (exception: list index "3")
WATO:
* Evolved to full featured monitoring configuration tool!
* Major internal code cleanup
* Hosts can now be created directly in folders. The concept of host lists
has been dropped (see migration notes!)
* Configuration of global configuration variables of Check_MK via WATO
* Configuration of main.mk rules
* Configuration of Nagios objects and attributes
* Configuration of users and roles
* Configuration of host tags
* Distributed WATO: replication of the configuration to slaves and peers
* Added missing API function update_host_attributes() to change the
attributes of a host
* Added API function num_hosts_in_folder() to count the number of hosts
below the given folder
* Added option to download "latest" snapshot
* extra_buttons can now register a function to gather the URL to link to
* Implemented NagVis Authorisation management using WATO users/permissions
Livestatus:
* Experimental feature: livecheck -> super fast active check execution
by making use of external helper processes. Set livecheck=PATH_TO_bin/livecheck
in nagios.cfg where you load Livestatus. Optional set num_livecheck_helpers=NUM
to set number of processes. Nagios will not fork() anymore for check exection.
* New columns num_hosts and num_services in status table
* New aggregation functions suminv and avginv (see Documentation)
Core, Setup, etc.:
* New configuration variable static_checks[] (used by WATO)
* New configuration variable checkgroup_parameters (mainly for WATO)
* check_submission defaults now to "file" (was "pipe")
* Added pre-configured notification via cmk --notify
* Drop RRA-configuration files for PNP4Nagios completely
* New configuration variable ping_levels for configuring parameters
for the host checks.
* cmk --notify: new macros $MONITORING_HOST$, $OMD_ROOT$ and $OMD_SITE$
* make ping_levels also apply to PING services for ping-only hosts
(thanks to Bernhard Schmidt)
Checks & Agents:
* if/if64: new ruleset if_disable_if64_hosts, that force if on
hosts the seem to support if64
* Windows agent: new config variable "sections" in [global], that