forked from wmbaum/check_mk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
5106 lines (4679 loc) · 266 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.5i1:
Core & Setup:
* 0386 Added all active checks to check_mk -L output...
* 0087 FIX: Fixed possible locking issue when using datasource program with long output...
* 0313 FIX: Avoid duplicate reading of configuration file on --create-rrd...
* 0379 FIX: check_mk -c: Now also rewrites the location of conf.d directory
* 0354 FIX: Catch exception when check plugins do not return a state...
* 0398 FIX: Tolerate debug output in check plugins when using CMC...
* 0314 FIX: Fix CMC not executing any Check_MK checks after config reload...
Checks & Agents:
* 0306 esx_vsphere_counters: added missing ramdisk levels sfcbtickets
* 0073 moxa_iologik_register: new check to monitor moxa e2000 series registers
* 0105 apc_humidity: New Check for humidity levels on APC Devices
* 0106 3ware_units: The verifying state is now handled as ok...
* 0086 timemachine: new check checking the age of latest backup by timemachine on MAC OS
* 0074 raritan_pdu_plugs: new check for Raritan PX-2000 family PDUs...
* 0107 stulz_alerts, stulz_powerstate, stulz_temp, stulz_humidity: New Checks for Stulz clima devices
* 0075 raritan_pdu_inlet: new check to monitor inlet sensors of the Raritan PX-2000 PDUs
* 0315 hitachi_hnas_quorumdevice, hitachi_hnas_pnode, hitachi_hnas_vnode: New checks for Hitachi HNAS devices
* 0316 hitachi_hnas_cpu: New check for CPU utilization of Hitachi HNAS devices
* 0373 wut_webtherm: Supporting several other devices now
* 0377 check_http: Certificate Age mode now supports SNI...
* 0317 emc_isilon: New checks for EMC Isilon Storage System
* 0395 cmctc.temp: also detect older CMC devices
* 0396 cmciii_access cmciii_io cmciii_psm_current cmciii_psm_plugs: Support other firmeware versions as well...
* 0111 kemp_loadmaster_ha, kemp_loadmaster_realserver, kemp_loadmaster_services: New Checks for Kemp Loadbalancer
* 0318 hitachi_hnas_fan: New check for fans in Hitachi HNAS systems
* 0319 hitachi_hnas_psu, hitachi_hnas_psu: New checks for Hitachi HNAS storage systems
* 0320 hitachi_hnas_fpga: new check for Hitachi HNAS storage systems
* 0103 FIX: services: Fixed bug with service inventory defined in main.mk...
* 0299 FIX: borcade_mlx_fan: Prettified output, handling "other" state now
* 0300 FIX: cisco_fru_power: Trying not to inventorize not plugged in FRUs...
* 0305 FIX: apache_status: Fixed exception when agent reports HTML code as apache-status data...
* 0104 FIX: mssql: Server instances with underline in name are now supported....
* 0240 FIX: Virtualmachine names with space no longer have missing piggyback data...
* 0310 FIX: apache_status: Improved handling of unexpeted data sent by agents...
* 0088 FIX: esx_vsphere_datastores: fixed error with reported capacity of 0 bytes...
* 0243 FIX: cisco_qos: no longer crashes when the qos policy name is not set...
* 0326 FIX: hr_fs printer_supply: Improved translation of wrong encoded chars...
* 0059 FIX: agent_vpshere: new option for supporting ESX 4.1...
* 0334 FIX: cisco_fantray: Fixed error on Cisco devices which do not support this check...
* 0355 FIX: heartbeat_crm: Now handling "Failed actions:" output in agent...
* 0357 FIX: megaraid_bbu: Fixed expected state checking...
* 0358 FIX: df: now ignores filesystems with a reported size of '-'...
* 0360 FIX: multipath: Inventory handles non loaded kernel module now...
* 0339 FIX: blade_bays blade_blades blade_blowers blade_health blade_mediatray blade_powerfan blade_powermod: fix scan function...
* 0340 FIX: blade_health: fix check, it was totally broken...
* 0363 FIX: mysql_capacity: Did use wrong calculated warn / crit thresholds...
* 0364 FIX: brocade_mlx*: Several cleanups, fixed bug in brocade_mlx_fan where only the first worst state was shown in output
* 0365 FIX: RPMs: Cleaning up xinetd checkmk.rpmnew file after updating package...
* 0366 FIX: heartbeat_crm: Agent code is now compatible to pacemaker 1.1.9...
* 0367 FIX: Now using /dev/null instead of closing stdin in linux agent...
* 0342 FIX: postgres_stat_database: make agent compatible with PostgreSQL 8.4.x...
* 0343 FIX: postgres_sessions: make agent plugin compatible with PostgreSQL 9.2...
* 0369 FIX: cups_queues: Fixed bug checking the last queue reported by agent...
* 0370 FIX: brocade_mlx_module*: Improved output of checks
* 0372 FIX: megaraid_ldisks: Ignoring adapters without configured logical disks...
* 0345 FIX: Linux agent: fix detaching of background plugins...
* 0378 FIX: agent_vsphere.pysphere: Trying to deal with permissions only on some guests/hosts
* 0245 FIX: Inline SNMP no longer throws an exception when using SNMPv3 credentials...
* 0380 FIX: jolokia_metrics.mem: PNP-Template now handles non existant max values...
* 0381 FIX: win_printers: Fixed creation of duplicate services...
* 0347 FIX: smart.stats: Remove duplicate disks...
* 0349 FIX: winperf.cpuusage: update man page: this check is deprecated
* 0383 FIX: solaris_mem: Is now compatible to more systems...
* 0109 FIX: cisco_fantray: Prevent inventory for not available fans
* 0110 FIX: cisco_fru_power: Prevent inventory for not available FRUs
* 0350 FIX: nfsmounts: correctly handle mount points with spaces...
* 0387 FIX: df*: Negative filesystem space levels get a more clear text in check output...
* 0351 FIX: local: Catch invalid state codes and map to 3 (UNKNOWN)...
* 0397 FIX: mrpe: tolerate performance variable names with spaces...
* 0399 FIX: check_ftp: cleanup configuration via WATO, remove Hostname field...
* 0435 FIX: esx_vsphere_sensors: Fix garbled output in case of placeholder VMs...
Multisite:
* 0371 Added log class filter to hostsvcevents view
* 0352 Avoid Livestatus connections on pages that do not need them...
* 0390 Added an icon selector to the view editor...
* 0391 Added sorter / filter for host/service service levels...
* 0247 New mkp package for web applications: iNag / nagstatus / nagios status.dat...
* 0302 FIX: Fixed highlight of choosen elements in foldertee/views snapin in Chrome/IE
* 0239 FIX: Fixed incorrect html formatting when displaying host or service comments...
* 0307 FIX: Increased performance of multisite GUI with a large userbase...
* 0312 FIX: Hiding views related to not existing datasources, like the EC now...
* 0325 FIX: Removed CSV export icon from availability views...
* 0327 FIX: Most forms did now work with "Profile Requests" enabled...
* 0333 FIX: Fixed too long page title during performing several actions...
* 0356 FIX: Fixed exception caused by utf8 chars in tooltip text...
* 0368 FIX: Generating selection id is hopefully now compatible to more systems...
* 0374 FIX: Fixed syntax error in exception handler of LDAP search code...
* 0375 FIX: LDAP: Now handling user-ids with umlauts...
* 0246 FIX: brocade_fcport: fixed error in pnp-template...
* 0393 FIX: LDAP: Enabled paged LDAP search by default now with a page size of 1000...
* 0394 FIX: LDAP: Auth expiration plugin now checks users for being disabled (in AD)...
* 0436 FIX: Fix broken Site status switching via sidebar snapin...
* 0420 FIX: LDAP: Roles/Groups are now synced even if case of DNs do not match...
* 0421 FIX: UserDB: Fixed lost passwords when changing users in large user databases...
* 0423 FIX: Users are not logged out anymore during changing their own passwords...
WATO:
* 0308 Multisite can now set rotation view permissions for NagVis...
* 0329 Removed Distributed WATO peer mode...
NOTE: Please refer to the migration notes!
* 0244 New features for WATO page Backup & Restore...
* 0382 Active HTTP check now supports multiline regexp matching...
* 0112 Explicit mapping of clustered services can now be done with WATO...
* 0437 Convert WATO rule for debug_log into simple Checkbox...
* 0057 FIX: Fix exception in WATO host editor on custom tag without topic...
* 0241 FIX: Improved sorting of WATO folders in dropdown menu...
* 0019 FIX: Fixed wording in WATO rule for MSSQL check
* 0242 FIX: Parameters for clustered services can now be configured on the cluster host...
* 0309 FIX: Trying to prevent read/write conflicts with a large user base...
* 0311 FIX: Fixed "Inventory failed" message when trying an inventory on clusters via WATO...
* 0330 FIX: Improved performance of WATO slave push with a large user base...
* 0331 FIX: LDAP diagnostic LOG can now have the $OMD_SITE$ macro configured via WATO...
* 0332 FIX: Own host tag groups without topics resulted in two groups "Host tags" in the rule editor
* 0361 FIX: The page linked by "new rule" can now be bookmarked again
* 0341 FIX: Avoid rare exception in WATO when deleting a host...
* 0376 FIX: LDAP: Default configuration of attributes is reflected within WATO now
* 0346 FIX: Fix folder visibility in WATO for unpriviledged users...
* 0385 FIX: Better error handling for invalid service regex in rule conditions...
* 0389 FIX: Showing LDAP settings on site specific global settings page now...
* 0400 FIX: WATO BI editor now supports percentages for count_ok...
* 0392 FIX: LDAP: Improved error messages of LDAP configuration test...
* 0415 FIX: LDAP: The LDAP Settings dialog is now disabled when the LDAP Connector is disabled
* 0416 FIX: When doing user sync on user page rendering, contact group memberships are shown correctly now...
* 0417 FIX: LDAP: Fixed "Sync-Plugin: Roles" test with OpenLDAP
* 0248 FIX: Backup & Restore: Snapshot comments now support unicode character...
* 0418 FIX: LDAP: Fixed broken role sync plugin with OpenLDAP...
* 0419 FIX: LDAP: The default user profile roles are only assigned to users without roles...
* 0249 FIX: Backup & Restore: fixed bug when uploading legacy snapshots...
* 0250 FIX: Fixed error on creating very large WATO snapshots...
* 0422 FIX: Fixed numbers shown in log entries of bulk inventory...
Notifications:
* 0362 sms: now searching PATH for sendsms and smssend commands...
* 0108 FIX: Prevent service notification on host alerts...
* 0058 FIX: Fix email notifications containing non-ASCII characters in some situtations...
Reporting & Availability:
* 0018 New option for displaying a legend for the colors used in the timeline...
* 0338 FIX: Introduce time limit on availability queries...
Event Console:
* 0301 Handling messages of special syslog format correctly...
* 0388 Moved Event Console related settings to own settings page...
* 0303 FIX: Old log entries were shown in event history first...
* 0304 FIX: Escaping several unwanted chars from incoming log messages...
* 0089 FIX: CSV export of event console was broken...
* 0359 FIX: Fixed exception in event simulator when one match group did not match
* 0384 FIX: Trying to prevent problem when restarting mkeventd...
Livestatus:
* 0337 New header for limiting the execution time of a query...
* 0335 FIX: Parse state of downtime notification log entries correctly...
* 0336 FIX: Limit the number of lines read from a single logfile...
* 0344 FIX: Fix semantics of columns num_services_hard_*...
1.2.3i7:
Core & Setup:
* 0011 Introduce optional lower limit for predicted levels...
* 0217 FIX: More verbose error output for SNMP errors on the command line...
* 0288 FIX: Error messages of datasource programs (e.g. VSphere Agent) are now visible within WATO...
* 0010 FIX: Fix computation of hour-of-the-day and day-of-month prediction...
* 0292 FIX: Inline SNMP: Check_MK check helpers are closing UDP sockets now...
Checks & Agents:
* 0060 cisco_fantray: new check for monitoring fan trays of Cisco Nexus switches
* 0061 cisco_cpu: check now recognizes new object cpmCPUTotal5minRev...
* 0063 veeam_client: new check to monitor status of veeam clients with special agent plugin...
* 0064 veeam_jobs: new check to monitor the backup jobs of the veeam backup tool...
* 0047 fritz.conn fritz.config fritz.uptime fritz.wan_if fritz.link: New checks for monitoring Fritz!Box devices...
* 0027 esx_vsphere_sensors: it is now possible override the state of sensors...
* 0090 apc_ats_status: New Check for monitoring APC Automatic Transfer Switches
* 0080 Added new checks for Brocade NetIron MLX switching / routing devices...
* 0091 apc_ats_output: new check for output measurements on APC ATS devices
* 0068 check_sql: support for mssql databases included
* 0208 fileinfo.groups: Added minimum/maximum file size parameters...
* 0093 check_http: Default service description prefix can be avoided...
* 0004 df: dynamic filesystem levels now reorder levels automatically...
* 0069 veeam_client: limits for time since last backup introduced
* 0214 Logwatch: context lines can now be disabled using nocontext=1...
* 0038 casa_cpu_mem casa_cpu_temp casa_cpu_util casa_fan casa_power: New checks for casa Cable Modem Termination Systems...
* 0097 arc_raid_status: New check for Areca RAID controllers
* 0070 cmciii_lcp_airin cmciii_lcp_airout cmciii_lcp_fans cmciii_lcp_waterflow cmciii_lcp_waterin cmciii_lcp_waterout: new checks for the Rittal CMC-III LCP device
* 0098 apc_inrow_airflow, apc_inrow_fanspeed, apc_inrow_temp: New checks for APC inrow devices
* 0099 apc_mod_pdu_modules: New check for APC Modular Power Distribution Unit
* 0072 cmciii_pu_access cmciii_pu_canbus cmciii_pu_io cmciii_pu_temp: New checks for the Rittal CMC-III PU Unit
* 0100 juniper_cpu: New check for CPU utilization on Juniper switches
* 0236 windows_agent: each script can now be configured to run sync / async...
* 0101 liebert_chiller_status: New check for Liebert Chiller devices
* 0083 brocade_mlx: Temperature sensors of one module now in one common check...
* 0008 df: Solaris agent now also supports samfs
* 0084 brocade_mlx: single checks now instead of sub checks...
* 0291 winperf_ts_sessions: New check to monitor Microsoft Terminal Server sessions...
* 0102 modbus_value: New check and Agent to modbus devices...
* 0013 Solaris Agent: implement cached async plugins and local checks...
* 0238 vsphere monitoring: new option to skip placeholder vms in agent output...
* 0016 Linux+Windows agent: allow spooling plugin outputs via files...
* 0017 local: New state type P for state computation based on perfdata...
* 0085 brocade_mlx: now handles more different module states...
* 0024 FIX: cisco_wlc: removed check configuration parameter ap_model...
* 0003 FIX: ps: Remove exceeding [ and ] in service description when using process inventory...
* 0037 FIX: checkman browser (cmk -m) was not working properly in network subtree...
* 0283 FIX: Interface Checks: ignore invalid error counts while interface is down...
* 0081 FIX: Fixed corruption in SNMP walks created with cmk --snmpwalk...
* 0286 FIX: esx_vsphrere_counters.ramdisk: Better handling for non existant ramdisks...
* 0290 FIX: winperf_processor mem.win: Handling no/empty agent responses correctly now...
* 0293 FIX: esx_vsphere_counters_ramdisk_sizes: Handles ram disk "ibmscratch" by default now
* 0012 FIX: Solaris Agent: fixed broken fileinfo section...
* 0297 FIX: mk-job is now also usable on CentOS 5+...
* 0298 FIX: win_dhcp_pools: Fixed wrong percentage calculation
* 0237 FIX: tsm_sessions: fixed invalid check output during backups...
Multisite:
* 0001 New filters for selecting several host/service-groups at once...
* 0050 New concept of favorite hosts and services plus matching filters and views...
* 0211 GUI Notify: Added notify method "popup" to really create popup windows...
* 0215 Added option to make HTML escape in plugin outputs configurable...
* 0071 livedump: new option to include contact_groups instead of contacts when dumping configuration
* 0043 FIX: LDAP: Improved error reporting during synchronisation...
* 0044 FIX: LDAP: Fixed error with empty groups during non nested group sync...
* 0045 FIX: LDAP: Fixed error when synchronizing non nested groups to roles...
* 0046 FIX: Fixed editing contactgroup assignments of hosts or folders with "-" in names...
* 0049 FIX: Fixed useless I/O during page processing...
* 0203 FIX: Changed sidebar reload interval to be more random...
* 0204 FIX: Reduced I/O on logins with access time recording or failed login counts...
* 0206 FIX: Fixed logwatch permission check when using liveproxy for normal users...
* 0210 FIX: LDAP: Fixed problem syncing contactgroups of a user with umlauts in CN
* 0035 FIX: Convert HTTP(S) links in plugin output into clickable icon...
* 0006 FIX: Checkboxes for hosts/services were missing on modified views...
* 0284 FIX: Context help toggled on/off randomly...
* 0285 FIX: Fixed bookmarking of absolute URLs or PNP/NagVis URLs in sidebar snapin...
* 0296 FIX: Fixed moving of snapins while in scrolled sidebar...
WATO:
* 0053 New rule for configuring the display_name of a service...
* 0216 Supporting float values as SNMP timeout value now...
* 0082 Improved online help for LDAP connections...
* 0009 Automatically schedule inventory check after service config change...
* 0294 Added "services" button to host diagnose page
* 0048 FIX: Tests on host diagnose page are executed parallel now...
* 0033 FIX: Fixed problem when saving settings in WATOs host diagnostic page...
* 0205 FIX: NagVis related permissions of roles can be edited again...
* 0207 FIX: Explicit communities were not saved in all cases...
* 0094 FIX: Hide SNMPv3 credentials in WATO...
* 0212 FIX: Fixed broken site edit page in case a TCP socket has been configured...
* 0095 FIX: Fixed problem with portnumber in Wato Distributed Monitoring dialog
* 0213 FIX: LDAP: Various small improvements for handling the LDAP user connector...
* 0039 FIX: Fixed exception on displaying WATO helptexts in the global settings...
* 0219 FIX: Fixed display problems in WATO folders with long contact group names
* 0220 FIX: Added HTML escaping to several global settings attributes...
* 0234 FIX: Improved handling of interface inventory states / types...
* 0289 FIX: Renamed "Hosts & Folders" page to "Hosts"
* 0295 FIX: Fixed problem with new created tag groups with "/" in title...
Notifications:
* 0005 Added notification script for sending SMS via mobilant.com...
* 0032 FIX: Fixed problem when forwarding notification mails in windows...
* 0218 FIX: Fixed rendering of HTML mails for Outlook (at least 2013)...
BI:
* 0287 FIX: Fixed assuming states of services with backslashes in descriptions...
Reporting & Availability:
* 0051 Option for showing timeline directly in availability table...
* 0052 Visual colorization of availability according to levels...
* 0054 New labelling options for availability table...
* 0055 Allow grouping by host, host group or service group...
* 0056 New concept of service periods in availability reporting...
* 0002 You can now annotate events in the availability reporting...
* 0014 FIX: Fix styling of tables: always use complete width...
* 0015 FIX: Fixed summary computation in availability when grouping is used...
Event Console:
* 0026 FIX: snmptd_mkevent.py: fixed crash on startup
* 0036 FIX: Fixed bug where multsite commands did not work properly...
Livestatus:
* 0067 livedump: new option to mark the mode at the beginning of the dump and documentation fixes...
* 0023 FIX: Fixed incorrect starttime of table statehist entries...
* 0034 FIX: Availability no longer showes incorrect entries when only one logfile exists...
* 0233 FIX: Fixed missing entries in log file and availability view...
1.2.3i6:
Core & Setup:
* 0041 FIX: setup.py now handles non existing wwwuser gracefully...
Checks & Agents:
* 0040 Add agent plugin to test local hostname resolving...
* 0020 FIX: Inventory problem with inventory_processes parameter...
Multisite:
* 0000 Improved performance of LDAP sync by refactoring the group sync code
WATO:
* 0042 FIX: Removed debug outputs from service inventory...
1.2.3i5:
Core:
* Automatically remove duplicate checks when monitoring with Agent+SNMP
at the same time. TCP based ones have precedence.
* inventory check of SNMP devices now does scan per default (configurable)
* FIX: inventory check now honors settings for exit code
* FIX: avoid exception nodes of cluster have different agent type
* FIX: continue inventory, if one check does not support it
* FIX: fix configuration of explicit SNMP community, allow unicode
* FIX: avoid invalid cache of 2nd and up hosts in bulk inventory
* FIX: fixed error handling in SNMP scan, inventory check fails now
if SNMP agent is not responding
* FIX: Ignore snmp_check_interval cache in interactive situations (e.g. -nv)
* FIX: check_mk config generation: on computing the checks parameters
there is no longer a small chance that existing rules get modified
Event Console:
* check_mkevents now available as C binary: check_mkevents_c
* FIX: use default values for unset variables in actions
Multisite:
* Speed-O-Meter: now measure only service checks. Host checks
are omitted, since they do not really matter and make the
results less useful when using CMC.
* Added host aliases filter to some views (host/service search)
* It is now possible to enforce checkboxes in views upon view loading
(needs to be confgured per view via the view editor)
* Wiki Sidebar Snapin: showing navigation and quicksearch. OMD only.
* Sidebar can now be folded. Simply click somewhere at the left 10 pixels.
* Foldable sections now have an animated triangle icon that shows the folding state
* Added new snapin "Folders", which interacts with the views snapin when
both are enabled. You can use it to open views in a specific folder context
* LDAP: Added option to make group and role sync plugin handle nested
groups (only in Active Directory at the moment). Enabling this
feature might increase the sync time a lot - use only when really needed.
* FIX: Fixed encoding problem in webservice column output
* FIX: Fix output format python for several numeric columns
* FIX: Fixed searching hosts by aliases/adresses
* FIX: Remove duplicate entries from Quicksearch
* FIX: Avoid timed browser reload after execution of exections
* FIX: Hosttag filter now works in service related views
* FIX: Added code to prevent injection of bogus varnames
(This might break code which uses some uncommon chars for varnames)
* FIX: Fixed computation of perfometer values, which did not care about
the snmp_check_interval. Simplyfied computation of perfometer values
* FIX: LDAP: Custom user attributes can now be synced again
BI:
* FIX: Fix exception when showing BI tree in reporting time warp
* FIX: Fixed blue triangle link: would show more aggregations,
if one name was the prefix of another
Notifications:
* Blacklisting for services in the felixble notification system
* FIX: mail with graph plugin: set explicit session.save_path for php
Fixes instances where the php command couldn't fetch any graphs
Checks & Agents:
* diskstat: removed (ever incorrect) latency computation for Linux
* statgrab_load: support predictive levels, add perf-o-meter
* ucd_cpu_load: support predictive levels
* hpux_cpu, blade_bx_load: support predictive levels, add perf-o-meter,
make WATO-configable
* check_sql: Database port can now be explicitly set
* steelhead_perrs: New check for Rivergate Gateways
* alcatel_power: Check for power supplies on Alcatel switches
* qnap_disks: New check for Hardisks in Qnap devices
* Dell Open Manage: SNNP Checks for Physical Disks, CPU and Memory
* check_tcp: Now able to set custom service description
* Apache ActiveMQ: New Special Agent and Check to query ActiveMQ Queues
* check_ftp: can now be configured via Wato
* windows_tasks: New check to monitor the Windows Task Scheduler
* sensatronics_temp: New check for Sensatronic E4 Temperatur Sensor
* akcp_sensor_drycontact: New Check for AKCP drycontact Sensors
* esx_vsphere_vm.heartbeat: Heartbeat status alert level now configurable
* ps: new configuration option: handle_count (windows only)
* FIX: Windows agent: gracefully handle garbled logstate.txt
* FIX: esx_vsphere_counters: added missing ramdisk type upgradescratch
* FIX: esx_vsphere_hostsystem: fixed bug in handling of params
* FIX: local: tolerate invalid output lines
* FIX: hp_proliant: Correct handling of missing snmp data
* FIX: logwatch.ec: No longer forwards "I" lines to event console
* FIX: check_dns: default to querying the DNS server on the localhost itself
* FIX: ps: do not output perfdata of CPU averaging (use ps.perf for that)
* FIX: nfsexports: also support systems with rpcbind instead of portmap
* FIX: ups_in_freq: corrected spelling of service description
* FIX: ups_bat_temp: renamed service description to "Temperature Battery",
in order to make it consistent with the other temperature checks
* FIX: hp_blade_blades: Fixed crash on inventory when receiving
unexpected snmp data
* FIX: apache_status: If ReqPerSec and BytesPerSec are not reported by
the agent, no PNP graphs for them are drawn.
(This is the case if ExtendedStatus set to Off in Apache config)
* FIX: oracle_jobs: fixed issues with incorrect column count in check output
* FIX: if/if64/...: layout fix in PNP template for packets
WATO:
* You can now have site-specific global settings when using
distributed WATO (available in the "Distributed Monitoring")
* bulk inventory: display percentage in progress bar
* New option for full SNMP scan in bulk inventory
* bulk operations now also available when checkboxes are off
* LDAP: Added test to validate the configured role sync groups
* LDAP: The sync hooks during activate changes can now be enabled/disabled
by configuration (Global Settings)
* Disabled replication type "peer" in site editor.
* Added "permanently ignore" button to inventory services dialog which
links directly to the disabled services view
* Added diagnose page linked from host edit dialog. This can be used to test
connection capabilities of hosts
* The rule "Process inventory" now offers the same configuration options
as its manual check equivalent "State and count of processes"
* New configuration option handle_count (windows only) in the rules
"Process inventory" and "State and count of processes"
* FIX: correct display of number of hosts in bulk inventory
* FIX: nailed down ".siteid" exception when added new site
* FIX: fixed setting for locking mode from 'ait' to 'wait'
* FIX: avoid removal of tags from rules when not yet acknowledged
* FIX: avoid need for apache restart when adding new service levels
* FIX: fix encoding problem on GIT integration
Livestatus:
* Removed "livecheck". It never was really stable. Nagios4 has something
similar built in. And also the Check_MK Micro Core.
* table statehist: no longer computes an unmonitored state for hosts and
services on certain instances.
(showed up as no hosts/services in the multisite gui)
* table statehist: fixed SIGSEGV chance on larger queries
1.2.3i4:
Core:
* Create inventory check also for hosts without services, if they
have *no* ping tag.
WATO:
* Bulk inventory: speed up by use of cache files and doing stuff in
groups of e.g. 10 hosts at once
* Multisite connection: new button for cloning a connection
Checks & Agents:
* Linux agent RPM: remove dependency to package "time". That package
is just needed for the binary mk-job, which is useful but not
neccessary.
Multisite:
* FIX: fix broken single-site setups due to new caching
1.2.3i3:
Core:
* FIX: fixed typo in core startup message "logging initial states"
* FIX: livestatus table statehist: fixed rubbish entries whenever
logfile instances got unloaded
Livestatus:
* FIX: check_mk snmp checks with a custom check interval no longer
have an incorrect staleness value
Notifications:
* mkeventd: new notification plugin for forwarding notifications
to the Event Console. See inline docu in share/check_mk/notification/mkeventd
for documentation.
* FIX: cleanup environment from notifications (needed for CMC)
Checks & Agents:
* Windows agent: increased maximum plugin output buffer size to 2MB
* check_icmp: New WATO rule for custom PING checks
* agent_vsphere: now able to handle < > & ' " in login credentials
* if/if64 and friends: add 95% percentiles to graphs
* services: inventory now also matches against display names of services
* esx_vsphere_hostsystem.multipath: now able to set warn/crit levels
* cpu_netapp: added Perf-O-Meter and PNP template
* cisco_cpu: added Perf-O-Meter and PNP template
* apc_symmetra: add input voltage to informational output
* agent_vsphere: new debug option --tracefile
* FIX: windows_agent: fixed bug in cleanup of open thread handles
* FIX: cups default printer is now monitored again in linux agent
* FIX: host notification email in html format: fixed formating error
(typo in tag)
* FIX: netapp_volumes: better output when volume is missing
* FIX: winperf_phydisk: handle case where not performance counters are available
* FIX: check_mk_agent.linux: limit Livestatus check to 3 seconds
* FIX: esx_vsphere_vm: fixed exception when memory info for vm is missing
* FIX: esx_vsphere_hostsystem: Fixed typo in check output
* FIX: psperf.bat/ps: Plugin output processing no longer crashes when
the ps service is clustered
Multisite:
* Filtering in views by Hostalias is possible now too
(however the filter is not displayed in any standard view - user needs
to enable it by customizing the needed views himself)
* FIX: add missing service icons to view "All Services with this descr..."
* FIX: ldap attribute plugins: fixed crash when parameters are None
* FIX: avoid duplicate output of log message in log tables
* FIX: fixed problem with ldap userid encoding
* FIX: removed state-based colors from all Perf-O-Meters
* FIX: brocade_fcport pnp-template: fixed incorrect display of average values
* FIX: all log views are now correctly sorted from new to old
Livestatus-Proxy:
* Implement caching of non-status requests (together with Multisite)
* FIX: fix exception when printing error message
* FIX: honor wait time (now called cooling period) after failed TCP connection
* FIX: fix hanging if client cannot accept large chunks (seen on RH6.4)
WATO:
* Rule "State and count of processes": New configuration options:
virtual and resident memory levels
* Added title of tests to LDAP diagnose table
* Bulk inventory: new checkbox to only include hosts that have a failed
inventory check.
* Bulk inventory: yet another checkbox for skipping hosts where the
Check_MK service is currently critical
* New rule: Multipath Count (used by esx_vsphere_hostsystem.multipath)
* FIX: The rule "State and count of processes" is no longer available
in "Parameters for inventorized check". This rule was solely
intented for "Manual checks" configuration
* FIX: Trying to prevent auth.php errors while file is being updated
1.2.3i2:
Core:
* New option -B for just generating the configuration
* Introduced persistent host address lookup cache to prevent issues
loading an unchanged configuration after a single address is not resolvable anymore
* Assigning a service to a cluster host no longer requires a reinventory
* Setting a check_type or service to ignore no longer requires a reinventory
Note: If the ignore rule is removed the services will reappear
* Config creation: The ignore services rule now also applies to custom, active
and legacy checks
* Predictive monitoring: correctly handle spaces in variable names (thanks
to Karl Golland)
* New man page browser for console (cmk -m)
* New option explicit_snmp_communities to override rule based SNMP settings
* Preparations for significant SNMP monitoring performance improvement
(It's named Inline SNMP, which is available as special feature via subscriptions)
* Allow to specify custom host check via WATO (arbitrary command line)
* Implement DNS caching. This can be disabled with use_dns_cache = False
Livestatus:
* new service column staleness: indicator for outdated service checks
* new host column staleness: indicator for outdated host checks
Checks & Agents:
* esx_hostystem multipath: criticize standby paths only if not equal to active paths
* mk_logwatch: fixed bug when rewriting logwatch messages
* check_mk: Re-inventory is no longer required when a service is ignored via rule
* check_mk: Now possible to assign services to clusters without the need to
reinventorize
* lnx_if: Fixed crash on missing "Address" field
* viprinet_router: Now able to set required target state via rule
* windows_agent: Now available as 64 bit version
* agent_vsphere: fix problem where sensors were missing when
you queried multiple host systems via vCenter
* cached checks: no longer output cached data if the age of the
cache file is twice the maximum cache age
* windows agent: no longer tries to execute directories
* fileinfo: no longer inventorize missing files(reported by windows agent)
* New checks for Brocade fans, temperature and power supplies
* cluster hosts: removed agent version output from Check_MK service (this
was misleading for different agent versions on multiple nodes)
* job check: better handling of unexpected agent output
* lnx_thermal: Added check for linux thermal sensors (e.g. acpi)
* hwg_temp: Make WATO-Rule "Room Temperature" match, add man page, graph
and Perf-O-Meter
* ps.perf: Support Windows with new plugin "psperf.bat". wmicchecks.bat
is obsolete now.
* Special Agent vSphere: support ESX 4.1 (thanks to Mirko Witt)
* esx_vsphere_object: make check state configurable
* mk_logwatch: support continuation lines with 'A'. Please refer to docu.
* mk_oracle: Added plugin for solaris
* win_netstat: New check for Windows for checking the existance of a UDP/TCP
connection or listener
* ps/ps.perf: allow to set levels on CPU util, optional averaging of CPU
* diskstat: Agent is now also processing data of mmcblk devices
* qmail: Added check for mailqueue
* cisco_locif: removed obsolete and already disabled check completely
* fc_brocade_port: removed obsolete check
* fc_brocade_port_detailed: removed obsolete check
* tsm_stgpool: removed orphaned check
* vmware_state: removed ancient, now orphaned check. Use vsphere_agent instead.
* vms_{df,md,netif,sys}: remove orphaned checks that are not needed by the current agent
* tsm: Added new TSM checks with a simple windows agent plugin
* windows_agent: now starts local/plugin scripts in separate threads/processes
new script parameters cache_age, retry_count, timeout
new script caching options "off", "async", "sync"
* windows_agent: increased maximum local/plugin script output length to 512kB
(output buffer now grows dynamically)
* jolokia_metrics: fixed incorrect plugin output for high warn/crit levels
* jolokia_metrics.uptime: Added pnp template
* hyperv: Added a check for checking state changes.
* df / esx_vsphere_datastore: now able to set absolute levels and levels depending
on total disk space of used and free space
* cisco_wlc: New check for monitoring cisco wireless lan access points
* cisco_wlc_clients: New check for the nummber of clients in a wlc wifi
* df: Negative integer levels for MB left on a device
* win_printers: Monitoring of printer queue on a windows printserver
* cisco_qos: Updated to be able to mintor IOS XR 4.2.1 (on a ASR9K device)
* New active check, check_form_submit, to submit HTML forms and check the resulting page
* mk-job: /var/lib/check_mk_agent/job directory is now created with mode 1777 so
mk-job can be used by unprivileged users too
* ADD: etherbox: new check for etherbox (messpc) sensors.
currently supported: temperature, humidity, switch contact and smoke sensors
* cisco_wlc_client: now supports low/high warn and crit levels
* cisco_wlc: now supports configuration options for missing AP
* agent_vsphere: completely rewritten, now considerably faster
vCenter is still queried by old version
* windows_agent: windows eventlog informational/audit logs now reported with O prefix
* mk_logwatch: ignored loglines now reported with an "." prefix (if required)
* apache_status: Nopw also supports multithreaded mpm
* windows_agent: now able to suppress context messages in windows eventlogs
* agent_vsphere: completely rewritten, now considerably faster
vCenter is still queried by old version
* windows_agent: windows eventlog informational/audit logs now reported with O prefix
* mk_logwatch: ignored loglines now reported with an "." prefix (if required)
* check_mk-if.pnp: fixed bug with pnp template on esx hosts without perfdata
* jolokia checks (JVM): uptime, threads, sessions, requests, queue
now configurable via WATO
* vSphere checks: secret is not shown to the user via WATO anymore
* WATO rule to check state of physical switch (currently used by etherbox check)
* cisco_wlc: Allows to configure handling of missing AP
* logwatch.ec: show logfiles from that we forwarded messages
* FIX: blade_blades: Fixed output of "(UNKNOWN)" even if state is OK
* FIX: apache_status: fix exception if parameter is None
* FIX: hr_mem: handle virtual memory correct on some devices
* FIX: apache_status agent plugin: now also works, if prog name contains slashes
* FIX: check_dns: parameter -A does not get an additional string
* FIX: cisco_qos: Catch policies without post/drop byte information
* FIX: cisco_qos: Catch policies without individual bandwidth limits
* FIX: windows_agent: fixed bug on merging plugin output buffers
* FIX: esx_vsphere_datastores: Fix incomplete performance data and Perf-O-Meter
* FIX: cleaned up fileinfo.groups pattern handling, manual configuration
is now possible using WATO
* FIX: check_mk-ipmi.php: PNP template now displays correct units as delivered
by the check plugin
* FIX: check_disk_smb: Remove $ from share when creating service description.
Otherwise Nagios will not accept the service description.
* FIX: mrpe: gracefully handle invalid exit code of plugin
Notifications:
* notify.py: Matching service level: Use the hosts service level if a
service has no service level set
* notify.py: fixed bug with local notification spooling
* HTML notifications: Now adding optional links to host- and service names
when second argument notification script is configured to the base url of the
monitoring installation (e.g. http://<host>/<site>/ in case of OMD setups)
* HTML notifications: Added time of state change
Multisite:
* Finally good handling of F5 / browser reloads -> no page switching to
start page anymore (at least in modern browsers)
* User accounts can now be locked after a specified amount of auth
failures (lock_on_logon_failures can be set to a number of tries)
* Column Perf-O-Meter is now sortable: it sorts after the *first*
performance value. This might not always be the one you like, but
its far better than nothing.
* logwatch: Logwatch icon no longer uses notes_url
* Inventory screen: Host inventory also displays its clustered services
* Rules: Renamed "Ignored services" to "Disabled services"
Renamed "Ignored checks" to "Disabled checks"
* Sorter Host IP address: fixed sorting, no longer uses str compare on ip
* Views: New: Draw rule editor icon in multisite views (default off)
Can be activated in global settings
* New global multisite options: Adhoc downtime with duration and comment
Display current date in dashboard
* LDAP: Using asynchronous searches / added optional support for paginated
searches (Can be enabled in connection settings)
* LDAP: It is now possible to provide multiple failover servers, which are
tried when the primary ldap server fails
* LDAP: Supporting posixGroup with memberUid as member attribute
* LDAP: Added filter_group option to user configuration to make the
synchonized users filterable by group memberships in directories without
memberof attributes
* LDAP: Moved configuration to dedicated page which also provides some
testing mechanisms for the configuration
* Added option to enable browser scrollbar to the multisite sidebar (only
via "sidebar_show_scrollbar = True" in multisite.mk
* Added option to disable automatic userdb synchronizations in multisite
* Implemented search forms for most data tables
* New icons in view footers: export as CSV, export as JSON
* Availability: new columns for shortest, longest, average and count
* Editing localized strings (like the title) is now optional when cloning
views or editing cloned views. If not edited, the views inherit the
localized strings from their ancestors
* Added simple problems Dashboard
* New filter and column painter for current notification number (escalations)
* Added new painters for displaying host tags (list of tags, single tag
groups). All those painters are sortable. Also added new filters for tags.
* Added painters, icon and filters for visualizing staleness information
* Improved filtering of the foldertree snapin by user permissions (when a user is
only permitted on one child folder, the upper folder is removed from the
hierarchy)
* "Unchecked Services" view now uses the staleness of services for filtering
* Globe dashlets make use of the parameter "id" to make it possible to
provide unique ids in the render HTML code to the dashlets
* Multisite can now track wether or not a user is online, this need to be
enabled e.g. via Global Settings in WATO (Save last access times of
users)
* Added popup message notification system to make it possible to notify
multisite users about various things. It is linked on WATO Users page at
the moment. An image will appear for a user in the sidebar footer with
the number of pending messages when there are pending messages for a user.
To make the sidebar check for new messages on a regular base, you need
to configure the interval of sidebar popup notification updates e.g. via
WATO Global Settings.
* Event views: changed default horizon from 31 to 7 days
* New option for painting timestamp: as Unix Epoch time
* New filters: Host state type and Service state type
* FIX: better error message in case of exception in SNMP handling
* FIX: Inventory screen: Now shows custom checks
* FIX: Fixed locking problem of multisite pages related to user loading/saving
* FIX: Fixed wrong default settings of view filters in localized multisite
* FIX: line wrapping of logwatch entries
* FIX: Fixed button dragging bug when opening the view editor
(at least in Firefox)
WATO:
* Allow to configure check-/retry_interval in second precision
* Custom user attributes can now be managed using WATO
* Allow GIT to be used for change tracking (enable via global option)
* Hosts/Folders: SNMP communities can now be configured via the host
and folders hierarchy. Those settings override the rule base config.
* Require unique alias names in between the following elements:
Host/Service/Contact Groups, Timeperiods and Roles
* Removed "do not connect" option from site socket editor. Use the
checkbox "Disable" to disable the site for multisite.
* Converted table of Event Console Rules to new implementation, make it sortable
* FIX: do validation of check items in rule editor
* FIX: More consistent handling of folderpath select in rule editor
* FIX: Now correctly handling depends_on_tags on page rendering for
inherited values
* FIX: Changed several forms from GET to POST to prevent "Request-URI too
large" error messages during submitting forms
* FIX: automation snmp scan now adhere rules for shoddy snmp devices
which have no sys description
* FIX: Cisco ruleset "Cisco WLC WiFi client connections" has been generalized to
"WLC WiFi client connections"
* FIX: Snapshot handling is a little more robust agains manually created
files in snapshot directory now
* FIX: Slightly more transparent handling of syntax errors when loading rules.mk
Notifications:
* Flexible Notification can now filter service levels
* FIX: check_tcp corrected order of parameters in definition
Event Console:
* New global setting "force message archiving", converts the EC into
a kind of syslog archive
* New built-in snmptrap server to directly receive snmp traps
* FIX: fix layout of filter for history action type
* FIX: better detect non-IP-number hosts in hostname translation
1.2.3i1:
Core:
* Agents can send data for other hosts "piggyback". This is being
used by the vSphere and SAP plugins
* New variable host_check_commands, that allows the definition of
an alternative host check command (without manually defining one)
* New variable snmp_check_interval which can be used to customize
the check intervals of SNMP based checks
* setup: Added missing vars rrd_path and rrdcached_sock
* new variable check_mk_exit_status: allows to make Check_MK service OK,
even if host in not reachable.
* set always_cleanup_autochecks to True per default now
* check_mk: new option --snmptranslate
Multisite:
* New availability view for arbitrary host/service collections
* New option auth_by_http_header to use the value of a HTTP header
variable for authentication (Useful in reverse proxy environments)
* New permission that is needed for seeing views that other users
have defined (per default this is contained in all roles)
* New path back to the view after command exection with all
checkboxes cleared
* Added plugins to config module to make registration of default values
possible for addons like mkeventd - reset to default values works now
correctly even for multisite related settings
* perfometer: Bit values now using base of 1000
* Added PNP tempate for check_disk_smb
* Dashboards can now be configured to be reloaded on resizing
(automatically adds width/height url parameters)
* LDAP authentification: New config option "Do not use persistent
connections to ldap server"
* Hosttags and auxiliary tags can now be grouped in topics
* Fixed output of time in view if server time differs from user time
Event Console:
* New rule feature: automatically delete event after actions
* New filter for maximum service level (minimum already existed)
* New global setting: hostname translation (allows e.g. to drop domain name)
* New rule match: only apply rule within specified time period
Checks & Agents:
* solaris_mem: New check for memory and swap for Solaris agent
* agent_vsphere: New VMWare ESX monitoring that uses pySphere and the VMWare
API in order to get data very efficiently. Read (upcoming) documentation
for details.
* new special agent agent_random for creating random monitoring data
* New checks: windows_intel_bonding / windows_broadcom_bonding
* Implemented SAP monitoring based on the agent plugin mk_sap. This
must be run on a linux host. It connects via RFC calls to SAP R/3
systems to retrieve monitoring information for this or other machines.
* sap.dialog: Monitors SAP dialog statistics like the response time
* sap.value: Simply processes information provided by SAP to Nagios
* openvpn_clients: new check for OpenVPN connections
* if64_tplink: special new check for TP Link switches with broken SNMP output
* job: Monitoring states and performance indicators of any jobs on linux systems
* oracle_asm_diskgroups: Added missing agent plugin + asmcmd wrapper script
* oracle_jobs: New check to monitor oracle database job execution
* oracle_rman_backups: New check to monitor state of ORACLE RMAN backups
* jar_signature: New check to monitor wether or not a jar is signed and
certificate is not expired
* cisco_qos: adhere qos-bandwidth policies
* check_disk_smb: WATO formalization for active check check_disk_smb
* if.include: new configurable parameters for assumed input and output speed
* cisco_qos: new param unit: switches between bit/byte display
new param average: average the values over the given minute
new params post/drop can be configured via int and float
fixed incorrect worst state if different parameters exceed limit
* logwatch.ec: Added optional spooling to the check to prevent dataloss
when processing of current lines needs more time than max execution time
* mounts: ignore multiple occurrances of the same device
* Linux agent: allow cached local/plugins checks (see docu)
* mem.include: Linux memory check now includes size of page tables. This
can be important e.g. on ORACLE systems with a lot of memory
* windows_agent: Now buffers output before writing it to the socket
Results in less tcp packages per call
* smart.stats: rewrote check. Please reinventorize. Error counters are now
snapshotted during inventory.
* smart.temp: add WATO configuration
* windows_agent: check_mk.ini: new option "port" - specifies agent port
* winperf_processor: introduce averaging, support predictive levels
* cpu_util.include: fixed bug when params are set to None
* predictive levels: fixed bug when existing predictive levels get new options
* windows_plugin mssql.vbs: No longer queries stopped mssql instances
* cisco_hsrp: fixed problem when HSRP groups had same ip address
* winperf_if: hell has frozen over: a new check for network adapters on Windows
* windows agent: new config section plugins, now able to set timeouts for specific plugins
new global config option: timeout_plugins_total
* lnx_if in Linux agent: force deterministical order of network devices
* Linux agent: remove obsolete old <<<netif>>> and <<<netctr>>> sections
* logwatch, logwatch.ec: detect error in agent configuration
* Linux agent: cups_queues: do not monitor non-local queues (thanks to Olaf Morgenstern)
* AIX agent: call lparstat with argument 1 1, this give more accurate data
* Check_MK check: enable extended performance data per default now
* viprinet checks: New checks for firmware version/update, memory usage, power supply status,
router mode, serialnumber and temperature sensors
* uptime, snmp_uptime, esx_vsphere_counters.uptime: allow to set lower and upper levels
* winperf_processor: Now displays (and scales) to number of cpus in pnpgraph
* mk_postgres plugin: replace select * with list of explicit columns (fix for PG 9.1)
* lnx_if: show MAC address for interfaces (needs also agent update)
* winperf_tcp_conn: New check. Displays number of established tcpv4 connections in windows
Uses WATO Rule "TCP connection stats (Windows)"
* windows_agent: fixed timeouts for powershell scripts in local/plugins
* logwatch: Agent can now use logwatch.d/ to split config to multipe files
* logwatch: Agent can now rewrite Messages
* apache_status: New rule: set levels for number of remaining open slots
* mrpe: handle long plugin output correctly, including performance data
* cisco_qos: parameters now configurable via WATO
Notifications:
* notify.py: unique spoolfiles name no longer created with uuid
* Warn user if only_services does never match
Livestatus:
* Table statehist: Improved detection of vanished hosts and services.
Now able to detect and remove nonsense check plugin output
* FIX: able to handle equal comment_id between host and service
* livestatus.log: show utf-8 decoding problems only with debug logging >=2
* livestatus: fixed incorrect output formatting of comments_with_info column
BI:
* Integrated availability computing, including nifty time warp feature
WATO:
* Configuration of datasource programs via dedicated rules
* New editor for Business Intelligence rules
* Rule Editor: Now able to show infeffective rules
* Valuespec: CascadingDropdown now able to process choice values from functions
* Removed global option logwatch_forward_to_ec, moved this to the
logwatch_ec ruleset. With this option the forwarding can now be enabled
for each logfile on a host
* Configuration of an alternative host check command
* Inventory: Display link symbol for ps ruleset
* New rule for notification_options of hosts and services
* FIX: Rulesets: correct display of rules within subfolders
* Remove Notification Command user settings, please use flexible notifications instead
1.2.2p3:
Core:
* FIX: get_average(): Gracefully handle time anomlies of target systems
* FIX: notifications: /var/lib/check_mk/notify directory is now created
correctly during setup from tgz file. (Without it notifications
did not get sent out.)
* FIX: add missing $DESTDIR to auth.serials in setup.sh
Checks & Agents:
* FIX: winperf_processor: fix case where CPU percent is exactly 100%
* FIX: blade_powerfan: fix mixup of default levels 50/40 -> 40/50
* FIX: Cleaned up graph rendering of Check_MK services
* FIX: zypper: deal with output from SLES 10
* FIX: zpool_status: Ignoring "No known data errors" text
* FIX: dmi_sysinfo: Handling ":" in value correctly
* FIX: check_http: Fixed syntax error when monitoring certificates
* FIX: check_dns: parameter -A does not get an additional string
* FIX: diskstat: Fixed wrong values for IO/s computation on linux hosts
* FIX: blade_healts: Fixed wrong index checking resulting in exceptions
* FIX: notifications: /var/lib/check_mk/notify directory is now created
correctly during setup from tgz file. (Without it notifications
did not get sent out.)
Multisite:
* FIX: LDAP: Disabling use of referrals in active directory configuration
* FIX: Fixed missing roles in auth.php (in some cases) which resulted in
non visible pnp graphs and missing nagvis permissions
* FIX: Fixed label color of black toner perfometers when fuel is low
* FIX: Fixed wrong default settings of view filters in localized multisite
* FIX: Fixed exception when enabling sounds for views relying on
e.g. alert statistics source
* FIX: Folder Tree Snapin: make folder filter also work for remote
folders that do not exist locally
* FIX: correctly display sub-minute check/retry intervals
* FIX: fix logic of some numeric sorters
* FIX: Improved user provided variable validation in view code
* FIX: Escaping html code in plugin output painters
WATO:
* FIX: fix layout of Auxiliary tags table
* FIX: avoid exception when called first time and first page ist host tags
* FIX: fix validation of time-of-day input field (24:00)
* FIX: automation users can now be deleted again (bug was introduced in 1.2.2p1)
* FIX: fix logwatch pattern analyzer message "The host xyz is not
managed by WATO." after direct access via snapin
* FIX: Fixed first toggle of flags in global settings when default is set to True
* FIX: fix exception and loss of hosts in a folder when deleting all site connections
of a distributed WATO setup
* FIX: avoid Python exception for invalid parameters even in debug mode
* FIX: check_ldap: Removed duplicate "-H" definition
* FIX: Fixed some output encoding problem in snapshot restore / deletion code
* FIX: Improved user provided variable validation in snapshot handling code
* FIX: Improved user provided variable validation in inventory dialog
Event Console:
* FIX: apply rewriting of application/hostname also when cancelling events
* FIX: check_mkevents now uses case insensitive host name matching
Livestatus:
* FIX: fixed incorrect output formatting of comments_with_info column
* FIX: statehist table: fixed memory leak
1.2.2p2:
Core:
* FIX: livecheck: fixed handling of one-line plugin outputs and missing \n
(Thanks to Florent Peterschmitt)
Checks & Agents:
* FIX: jolokia_info: ignore ERROR instances
* FIX: apache_status: use (also) apache_status.cfg instead of apache_status.conf
* FIX: f5_bigip_vserver: fix wrong OID (13 instead of 1), thanks to Miro Ramza
* FIX: f5_bigip_psu: handle more than first power supply, thanks to Miro Ramza
* FIX: ipmi_sensors: ignore sensors in state [NA] (not available)
* FIX: aix_lvm: handle agents that output an extra header line
* FIX: zfsget: do not assume that devices begin with /, but mountpoints
* FIX: ipmi_sensors: handle two cases for DELL correctly (thanks to Sebastian Talmon)
* FIX: check_dns: enable performance data
* FIX: free_ipmi: fix name of sensor cache file if hostname contains domain part
* FIX: ad_replication plugin: Fixed typo (Thanks to Dennis Honke)
Multisite:
* List of views: Output the alias of a datasource instead of internal name
* FIX: fix column editor for join columns if "SERVICE:" is l10n'ed
* FIX: fix invalid request in livestatus query after reconnect
WATO:
* FIX: convert editing of global setting to POST. This avoid URL-too-long
when defining lots of Event Console actions
* FIX: LDAP configuration: allow DNs without DC=
Event Console:
* FIX: fix icon in events check if host specification is by IP address
* Renamed "Delete Event" to "Archive Event" to clearify the meaning
Notifications:
* FIX: contacts with notifications disabled no longer receive
custom notifications, unless forced
1.2.2p1:
Core:
* FIX: correctly quote ! and \ in active checks for Nagios
* FIX: Performing regular inventory checks at configured interval even
when the service is in problem state
* Check_MK core now supports umlauts in host-/service- and contactgroup names
Checks & Agents:
* FIX: vsphere_agent: fix problems whith ! and \ in username or password
* FIX: check_mk_agent.aix: fix shebang: was python, must be ksh
* FIX: cisco_qos: Be compatible to newer IOS-XE versions (Thanks to Ken Smith)
* FIX: mk_jolokia: Handling spaces in application server instances correctly