forked from sni/Thruk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changes
1742 lines (1579 loc) · 78.7 KB
/
Changes
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
This file documents the revision history for the Monitoring Webinterface Thruk.
next:
- cleanup preferences popup
- add user profile page
- add timezone setting to users profile page
- add require_comments_for_disable_cmds option
- move broadcast into side navigation
- move important filters up (#792)
- support macros in action menu onclicks
- fix wrong number of backends (#809)
- fix custom variable filters (#816)
- deprecate shadownaemon
- renamed cli livecache cmd to lmd
- Broadcasts:
- add template checkbox
- add macro support
- add frontmatter support
- Panorama:
- optionally show broadcasts in panorama dashboards
- make determing worst state for group/filter icons configurable
- add new configuration option 'default_state_order'
- add view permission option to icon widgets
- fix tab rotation
- Config Tool:
- make command line a textarea
- use separate edit sessions for each user
- fix adding custom variables from extra_custom_var
- Business Process:
- calculate results parallel if there are many bps
- add details link to each node
- add max_check_attempts to bp nodes
- Reporting:
- add datetime format options
- use time locale for reports
- optionally use host / servicename from alias, displayname or customvariable
2.20-2 Wed Mar 14 00:12:24 CET 2018
- add optional debug switch for admin users
- Config Tool:
- fix error when saving from raw edit
2.20 Wed Mar 7 10:59:57 CET 2018
- add support for ipv6 livestatus backends (#753)
- add timeout for cookie authentication http sub request
- add filter to notifications and history page
- add filter to processinfo page
- add new 'problems_limit' config option
- support tls livestatus connections
- fix occasional wrong redirects on page reloads (#776)
- support unlimited backend section depth
- Business Process:
- fix save button in chrome (#786)
- fix displaying configured eventhandler
- LMD:
- only restart lmd on timeouts when neccessary
- support lmd federation mode
- support lmd tls livestatus connections
- Mobile:
- implement remote filtering
- add alerts and notifications button to extinfo page
- Logcache:
- speed up updates
- Panorama:
- save open tabs in cookies instead of the user profile
- add quick filter for dashboard dropdown
- Config Tool:
- fix adding custom variables
2.18 Mon Dec 25 15:27:06 CET 2017
- add new option 'commandline_obfuscate_pattern'
- add python and go client to default cookie_auth_direct_agents
- combine recurring downtimes for the same time into a single cron entry
- fix listing service recurring downtimes (#766)
- fix excel export button (#765)
- Config Tool:
- show summary prompt if a post_obj_save_cmd is set
- Business Process:
- add weighted state example custom function
- add new configuration option 'favorite_custom_function'
- skip reloading core if objects have not changed
- Reports:
- add option to only send mails for specific thresholds
- add button to quickly create excel export reports
- fix listing outages during downtimes
- Logcache:
- fix importing logs from file (#751)
- fix issue with locking
- Panorama:
- add squares widget
- add user styles option to add generic styles usable in labels etc.
- add optional helper grid
- update extjs 4.2.2
- add label availability options
- fix moving watermark elements
- fix widgets display issue in IE11
- fix row height in status lists (#779)
- fix minemap header in chrome and IE (#782)
- Mobile:
- add config option to add additonal links on the home page
2.16-2 Sun Aug 20 13:47:31 CEST 2017
- add json export to tac page
- add workaround for displaying wrong host current_check_attempt
- send commands in bulk of 100 each
- Business Process:
- change pre/post hooks arguments
2.16 Tue Aug 8 21:18:40 CEST 2017
- xls exports: add column reordering
- action menus: add close_timeout option
- downtimes: verify if end date is after start date
- support cascaded http backends with lmd
- show lmd statistics to performance page
- broadcasts:
- show broadcasts optionally on the login page
- add optional annotation icon
- logcache:
- performance improvements for the import and update commands
- fix notifications filter by contact_name
- cli:
- cleanup cli module system
- add plugin cli command
- add bash completion
- Business Process:
- add input/output filter
- make references link recursive
- performance improvements for service status nodes
- add optional operator for status aggregation
- Panorama:
- fix business process widget refresh (#702)
- Config Tool:
- fix removing too many backends (#743)
- fix issue when mobile plugin is disabled (#731)
2.14-2 Fri May 5 12:31:42 CEST 2017
- autocomplete custom variables values if exposed by show_custom_vars
- make custom variables available in host/service excel export
- write details into apache log on timeouts
- make contacts email address available in enviroment for hooks and scripts
- action menus: support confirmation dialogs
- logcache:
- performance improvements for the logcacheclean command
- fix filtering for empty custom variables
- fix problems favicon counter
2.14 Tue Mar 28 10:09:25 CEST 2017
- add new Thruk2 theme
- add broadcast system
- support opening server actions in new tabs
- support service lists for recurring downtimes
- fix livestatus "Operator !~~ for lists not implemented." issue when having an empty search filter
- set contactgroups as REMOTE_USER_GROUPS into the environment for hooks and scripts
- add basic filters to notifications page (#692)
- fix macro expansion with recursive args (#658)
- fix forcing logcache to myisam (#691)
- fix login hook not running in background
- Business Process:
- add support for simple wildcards, ex.: host:*
- add link to all input hosts/services
- add link to referenced business process if node links to another bp
- support regular expressions in service details link
- fix dropdown not being clickable
- fix selecting nodes for edit (#682)
- Panorama View:
- honor acknowledgement and downtime status shape color calculation
- add option for fixed positioned popups
- fix shape color for host problems in group/dashboard panels
- fix saving column width for grid panels
- Reports:
- hide program messages from reports by default, can be changed back by report_include_class2 = 2
- fix email report links from the preferences popup being cut off
- fix html being cut off (#545)
- Statusmap:
- allow grouping by custom variable exposed by show_custom_vars
2.12-3 Tue Dec 20 20:43:54 CET 2016
- fix js error on status page
- Config Tool:
- fix http backends when using lmd
2.12-2 Mon Nov 28 14:49:12 CET 2016
- add downtime_max_duration option
- fix glitch in column drag/drop
- fix missing jquery in mobile view (#653)
- fix redirect issue when omd site is named 'thruk'
2.12 Fri Nov 18 10:14:00 CET 2016
- remove startup page, Thruk starts in less than a second now
- add adjustable status details columns / dynamic views
- add default_service_columns and default_host_columns config options
- Performance improvements on the host/service list page
- allow arbitrary html in the side navigation
- fix merging configuration from thruk_local.d
- fix session logout problem when there is a syntax error in menu_local.conf
- Panorama View:
- list already used colors in color picker
- add support for svg vector graphics as background/static/status images
- fix display error in speedometer with overlaping thresholds
- fix js error in shape dropdown
- fix error when using umlauts in dashboard title
- Business Process:
- add icinga2 support
- fix regular expression in service state nodes
- Reports:
- add outage report
- Logcache:
- add logcache_import_command option
- add logcache_delta_updates option
2.10-2 Mon Oct 3 20:43:02 CEST 2016
- mark disabled eventhandler red on process info page
- add lmd support
- get uid/groups with POSIX:getgroups if possible (mickenordin #634)
- fix xss issue on login page
- Panorama View:
- increase popups delay to 1second
- fix popups showing when mouse moved over a icon
- fix start page not found when using OMD
- Mobile:
- fix sending reschedule command
2.10 Wed Aug 24 14:59:03 CEST 2016
- add useragentcompat option for IE compatibility mode (ofosos #626)
- support reading action_menu_items from file/folder
- support thruk_local.d/file.$hostname files to separate host specific configs
- fix can_submit_commands setting not used from contact (#597)
- fix corrupting datafiles when trying to write to full filesystems
- support curl/wget scripts when cookie auth is enabled
- Logcache:
- add logcache_import_exclude option
- remove orphaned plugin output references on logcacheclean
- Reports:
- include any ok event always in availability calculation
- Panorama View:
- make popup completely customizable
- add dashboard status icon type
- add performance bar icon type
- add trend / forecast icon type
- icon label can be mouseover only now
- background color of dashboards can be changed now
- do not overlap icons which are placed close together
- host status beats service status for group/filter icons
- add scripted dashboard support
- dashboard files moved to /etc/thruk/panorama
- add dashboard overview as start page
- last dashboard can be closed now
- add text center option to labels
- add round corners option to labels
- Config Tool:
- support recursive object removal
- empty files will be deleted when the last object is removed
- fix showing custom variables attribute for some objects
- fix nested additive templates (#630)
- Business Process:
- translate host states to correct states
2.08 Fri May 6 11:29:14 CEST 2016
- add status column to performance map excel export
- accept filter changes on body clicks too
- support wildcards for ssi files
- use worst can_submit_commands value when having multiple backends
- fix using negated comment/downtime filter
- fix 'bad file descriptor' error when trying to log in subprocesses
- fix using non-standard webserver ports with cookie authentication (#576)
- fix url decoding problem on login page
- Config Tool:
- add list wizard to drop down
- add user defined custom variables to attribute list, extra_custom_var_host and extra_custom_var_service
- fix encodig when raw editing files (#572)
- Panorama View:
- reload dashboards if server was updated
- add factor for speedometers
- add support for hard states in icon states
- add thresholds to speedometer
- update wms provider list
- fix background image offset not working properly
- fix mixed up label offset x/y
- Reports:
- add report clone button
- create debug information more easily
- fix content type in url reports emails
- CLI
- add new graph command to export graphs from cli
- add new listservices command
2.06 Wed Mar 02 16:08:00 CET 2016
- make custom variables from show_custom_vars clickable
- add eventhandler search option
- add core scheduling graph page
- add fix_scheduling cli command
- set default graph from _GRAPH_SOURCE custom variable
- fix sending commands to all backends (#555)
- fix vertical header in Minemap for recent firefox
- fix graphite integration (#557)
- add generic grapher replace setting 'graph_replace'
- Panorama View:
- add hide legend / graph only checkbox for pnp panel
- add new appearance type 'label only'
- add export/import to files including images
- add emoji icon set
- fix sending reschedule commands
- fix not triggering upload popup
- Reports:
- keep reports during updates (#546)
- Config Tool:
- show message if unsaved changes would be lost
- fix user password change (marcantoinedupre)
2.04 Thu Nov 12 10:32:27 CET 2015
- add json export to process info page
- fix problem with removing reports when trying to save files on a full disk.
- fix "show link" not displaying the hostname
- support host custom variables in services via show_custom_vars
- Config Tool:
- add reference clone selection page
- Panorama View:
- add clean dashboards button in dashboard management all tab
- add cli command to clean dashboards
- add scrollbars for large maps
- add action menus for dashboards
- add file upload for background images
- add file upload for static images
- fix grid panels not restoring column width
- Reports:
- add quarterly and half year reports
- change pdf converter to phantomjs
- fix sending excel reports from web
2.02 Wed Sep 30 17:38:30 CEST 2015
- show eventhandler name on extinfo page if available
- limit json exports to accounts with configuration information role
- clear process info cache after sending commands
- fix weekly cron jobs on Tuesdays (Alexandre Anriot, #525)
- Panorama View:
- make text label background size configurable
- add extra_fonts option to extend the list of available fonts
- add show border option for services and hosts panel
- fix list of public dashboards for admin users
- fix label zIndex positioning
- fix label position not being saved
- fix label removed when hitting cancel in settings window
- Config Tool:
- fix tools changes not beeing saved
- fix stripping last option when rewriting commands (#518)
- Business Process:
- add eventhandler attribute
2.00-2 Fri Aug 28 16:19:25 CEST 2015
- add cancel button to all external jobs
- parse performance data with U(nknown) values
- fix user password link when invoked from main page
- fix logrotate missing su directive on logrotate > 3.8 (#471)
- fix duplicate installed logrotate file (#511)
- fix config file parser on escaped hashes (#505)
- Reports:
- add danish localization
- Config Tool:
- add generic text editor
- fix problem when cloning commands
- Panorama View:
- fix initial text label position (#506)
- fix corrupted tab export (#507)
2.00 Mon Jul 13 22:49:52 CEST 2015
- add local settings config drop dir support via thruk_local.d/
- changed internal storage format to json everywhere
- improved memory usage
- improved startup time
- improved page rendering
- users can change their htpasswd passwords
- retry setting recurring downtimes in case of errors
- fix redirect without trailing slash on login
- fix event log filter for unprivileged contacts (#406)
- fix shadownaemon using the livestatus wait feature
- Panorama View:
- default geo map center can be changed in config file
- fix missing Sitename in services/host widgets
- fix using spaces in command comments (#495)
- Business Process:
- fix using backslashes in business process object names (#485)
- Reporting:
- add new options to better use indexes and skip updating logcache (#464, Zirafarafa)
Incompatible Changes:
- custom thruk plugins have to be adopted to thruk 2, see migration
help document: http://thruk.org/documentation/thruk_2_0_migration_guide.html
- enable use_frames mode by default
- enable cookie authentication by default
1.88-4 Wed Apr 22 16:16:09 CEST 2015
- Config Tool:
- fix editing objects
- add tools to semi-automatically clean configs from common flaws
- Panorama View:
- fix scaling and setting offsets for background
1.88-3 Sat Apr 18 11:44:40 CEST 2015
- mongodb logcache is now deprecated and will be removed 2016
- add pnp graph select option on extinfo pages
- fix error on omd updates with recurring downtimes
- fix permission problem with service recurring downtimes
- Business Process:
- fix business process cron entry being remove when updating reports
- Reports:
- display error message if report cannot be created due to missing hosts/services
- fix problem for reports using contacts with authorized by groups
- Panorama View:
- fix adding new connector items
- fix text labels disappearing on unlock
- fix ghost items from other dashboards when using geomap
- Config Tool:
- use maximum size in command line wizard
- list references directly on the object page
- display files/folders in Objects Browser
- objects will be cloned including references now
- fix object browser links
- fix complaining about 'null' groups in config tool (#442)
- fix escaping html tags in command definitions (#444)
1.88-2 Sun Mar 29 19:30:58 CEST 2015
- fix problem with busines process objects
1.88 Sat Mar 28 17:57:53 CET 2015
- add host and service notes url macros (Andrew Widdersheim)
- add host and service duration macro (Andrew Widdersheim)
- disable IE8 compatiblity mode introduced in 56c92b1 (Andrew Widdersheim)
- add 'expand_user_macros' option (Andrew Widdersheim)
- command start/end times round to full minute
- search now suggests custom variable names too (#450)
- menu:
- remove_item can now remove sub links too
- add is_user function to test for specific users
- fix problem with removing items for specific users only
- Panorama View:
- add geo map
- add undo function
- restore point can be created manually
- autosave creates restore point every 10minutes and when unlocking a dashboard
- add fullscreen mode
- add new connector item
- add new worldclock widget
- make widgets clonable
- dashboard are now locked by default
- popups will only displayed in locked mode for smoother editing
- links are disabled during editing
- dashboards are now locked by default
- prevent accidentally leaving the page by backspace key
- fix showing -1 objects for new dashboards
- fix showing empty totals for custom filter icons
- fix unclosable host/service popups (#401)
- Business Process:
- show draft edits in overview
- prevent accidentally leaving the page by backspace key
- add basic notification options to link tab
- bp services do no longer use the generic-service template
- Reports:
- prevent accidentally leaving the page by backspace key
- Config Tool:
- prevent accidentally leaving the page by backspace key
- Bug Fixes
- fix accessing performance data page in author mode
- fix accessing reports page in author mode
- fix title offset in trends graph
- fix highlighting correct backend on multiple backends by url
1.86-4 Thu Feb 12 21:47:53 CET 2015
- add action_menu_apply option to apply action menus on the fly
- Panorama View:
- add group based permissions for dashboards
- move multiple icons by selecting them with ctrl click
- also move multiple icons by mouse lasso
- Bug Fixes
- fix using comma separated backend list in CLI tool
- fix undefined key_sort in CLI config parser
1.86-3 Thu Jan 29 19:57:35 CET 2015
- add option for default service filter
- add host/servce connection macros
- Bug Fixes
- fix icon logo path in statusmap parent view
- fixed links to other dashboards in panorama plugin
- fix listing all backends with object config when using http backends
- fix product prefix in cli url requests
1.86-2 Sun Jan 18 17:45:37 CET 2015
- Reporting:
- add option for maximum number of concurrent reports
- start reports from cron serial instead of all at once
- Panorama View:
- add server actions as possible link targets
- fixed problem when moving rotated shapes
- Bug Fixes
- fixed macro replacement in action menu links
- fixed error in cluetip library by shiping a new version
- fixed problem with shadownaemon in non-xs env
- fixed error: Can't use string xxx as an ARRAY
1.86 Thu Jan 8 14:10:41 CET 2015
- add custom action menu
- livestatus performance improvements
- updated jquery to 1.11.1
- added new configuration setting: max_process_memory
- add excel export permanent link (awiddersheim)
- increased logcache int size
- use grey performance bars on extinfo page
- Business Process:
- fix zoom on large business objects
- Mobile:
- updated jquery mobile
- respect escape_html_tags setting from cgi.cfg
- old themes have been replaced with 2 new ones
- Reporting:
- support url reports from external urls
- Panorama View:
- added show details/refresh links to icons
- add 'center' position option for labels
- changeable icon filter types
- fixed memory leak in generic url panel
- fixed problem with stopped timers after import
- reload every x hours to prevent noncatchable memory leaks
- fixed linking public dashboards
- Bug Fixes
- fixed problem with timeperiods in logcache database
- fixed show_custom_vars with wildcards
- fixed adding dummy function in business processes
- fixed startup page in safari browser
- fixed css problem in mobile client
1.84-6 Wed Aug 6 11:24:12 CEST 2014
- Panorama View:
- support availability results in labels and speedometer
1.84-5 Wed Jul 16 13:30:05 CEST 2014
- Reports
- added cancel button for running reports
- added progres bar for running reports
- Panorama View:
- added -or filter to all filter panels
- added optional min/max values for speedometer
- added invert switch for speedometer
- background images can now be scaled
- background images can have an offset
- images and icons can be scaled
- Bug Fixes
- fixed pnp source not selectable anymore after revisiting panel settings
- fixed applying panel source
- fixed using multiple panorama custom filter
1.84-4 Mon Jun 23 17:44:32 CEST 2014
- added show_error_reports mode 'both' which shows the error indicator but logs to server side
- set default show_error_reports mode to 'both' to make error handling easier
- support pnp urls with suffix
- Panorama View:
- added z-index option for icons
- Bug Fixes
- fixed rendering icons above dashboard settings window
- fixed recurring downtimes not beeing saved under some conditions with multiple backends
- fixed problem in servicegroup recurring downtimes
- fixed half-visible panorama buttons in IE11
- fixed panorama shape rotation in IE11
- fixed panorama column error in minemap
- fixed problem with utf8 characters in passwords
- fixed problem with quotes in passwords
1.84-3 Sat May 31 16:10:07 CEST 2014
- added csrf_allowed_hosts configuration option
- allow unicode characters in performance data units
- Panorama View:
- iconsets may now contain png, jpg or gif images
- added dashboard_ignore_changes configuration option (Franky Van Liedekerke)
- reschedule next check when refreshing single icon with host/service
- Business Process
- added easier host:* status aggregation
- Bug Fixes
- fixed calculation of computed configuration in config tool
- fixed panorama icon size in IE8
- fixed problem with group/user specific settings
- fixed exclude pattern when using logcache
- fixed unicode problem in panorama labels
- fixed rotation shapes when switching from icon style
1.84-2 Sat May 17 16:49:45 CEST 2014
- Panorama View:
- icons snap to raster on drag/drop when shift key is hold
- Bug Fixes
- fixed removing old sessions with cookie auth
- fixed panorama filter containing pipes
- fixed panorama not showing usercontent
- fixed panorama servicegroup popup details
- fixed cookie auth problem when accessing site without trailing slash
1.84 Sat May 10 20:58:24 CEST 2014
- support time definitions like 1st monday, last friday for recurring downtimes and reports
- support host/hostgroup/servicegroup lists for recurring downtimes
- added quick filter to config pages
- general design fixes (awiddersheim)
- Exfoliation theme fixes (awiddersheim)
- fixed number format in performance data (awiddersheim)
- config tool improvements for shinken (Mathieu Parent)
- added new command "thruk -a selfcheck" to perform some self checks
- optionally disable session revalidation in cookie auth
- added csrf protection
- added sorting of comments/downtimes on host/service pages
- added more css classes to status page, hard, sort, attempt, duration...
- Business Process
- added support for custom functions
- Reports
- add button to directly send report by email
- add maximum sla threshold to hide detail pages
- allow multiple pnp graphs in sla reports (lkco)
- Panorama View:
- cookie state_provider has been removed
- background can be change in dashboard settings
- panels are not pinnable anymore
- tabs are now independant and can be exported and imported seperatly
- added icon widgets
- added dynamic labels to icon widgets
- changed internal storage format
- default_view can no longer be a string, its always a file now
- fixed panlet cluttering when opening dashboard with smaller screens
- fixed state not being saved in some conditions
- Bug Fixes
- fixed displaying partially active attributes
- fixed wait trigger not working all the time
- fixed tab rotation in panorama view
- fixed loosing filter on reports page
- fixed save&reload button from within filesystem browser
- fixed demanding system command permissions for enabling accept passive results (awiddersheim)
- fixed exclusion when using 'Plugin Output' filter
- fixed 'Plugin Output' not showing up as option when adding an and/or filter
1.82-2 Fri Feb 21 17:20:55 CET 2014
- redirect to host details page if no services found and no service filter was set
- Bug Fixes
- fixed missing graphs in reports
- fixed js error in panorama url panel
1.82 Thu Feb 13 00:01:36 CET 2014
- naemon adjustments
- performance improvments on pages not using any backends (reports, bp, conf,...)
- removed old reporting plugin
- install ssi examples
- add plugin_output and long_plugin_output filter (awiddersheim)
- CLI
- added -a ALL option to send commands to all backends
- Logcache
- added 'logcacheremoveunused' command to remove old no longer used tables
- Panorama
- make tabs reorderable
- autohiding headers don't change panel size
- fixed problem on initializing pie charts
- fixed import problem not showing initial panels
- Business Process
- change service plugin output for first node
- add livestatus result transport
- added cli command "bpcommit" to save manually create BPs
- fixed displaying/using wrong host template
- fixed display issue in latest firefox (updated dagre library)
- Reports
- show out of scope totals
- added report description on cover page
- support outages pages for multiple host/service reports
- fill in defaults for host/service unavailable states when switching report templates
- use timeperiods when calculation outage logs
- allow service reports over the same service on all hosts
- fixed livestatus timestamp for timeperiod transitions
- fixed pnp graphs in reports when using remote instances and services containing spaces
- fixed problem with daylight saving times
- fixed selecting wrong tab on rescheduling report
- fixed removing reports from non-existing templates
- Config Tool
- allow reloading by external commands
- fixed parsing lists in host/serviceescalations
- Bug Fixes
- fixed init script which did not stop/restart are fcgi processes
- fixed displaying performance data with negative ranges
- fixed duplicate bookmark handling
- fixed problem with sound alerts
1.80-3 Sat Dec 7 18:26:15 CET 2013
- optional guest account when using cookie authentication
- made report_max_objects configurable
- Bug Fixes
- fixed sorting on keys with space in performance data table
- fixed using negative numbers in performance data table
- fixed cookie auth on https url when using https backend over proxy
- fixed js error on reports page
- fixed js error on panorama dashboad: Cannot call method 'getSize' of undefined
1.80-2 Thu Nov 28 12:21:18 CET 2013
- Reports
- made number of latest/worst outages pages configurable
- Business Process
- fixed context menu issues with IE
- fixed zooming in IE
- Bug Fixes
- fixed show raw data link in IE
1.80 Mon Nov 25 15:03:55 CET 2013
- support csv output in availability reports for every reporttype and not only all hosts/services
- support US date format in url querys
- added performance data overview (kudos to adagios for the inspiration)
- support ranges in performance data bar (awiddersheim)
- added xls export for availability reports
- show human readable performance data on extinfo page
- support standard macros in 'show_custom_vars' (awiddersheim)
- Panorama
- added experimental IE support
- Reports
- added filter button to only show my/public/all reports
- admins can edit all reports now
- fixed permission problem when using groups in cgi.cfg
- Config Tool
- fixed saving command lines with escaped semicolons
- Bug Fixes
- corrected default sorting of hosts page
- fixed display issue with left aligned calendar popup (awiddersheim)
1.78-3 Sat Nov 2 00:45:00 CET 2013
- Business Process
- fixed saving graph direction
- fixed edge layout for left-right graphs
- fixed submiting results in test mode
- Panorama
- fixed not saving when starting with an empty set
- Shinken
- fixed livestatus error when using wrong business impact filter
1.78-2 Sun Oct 27 16:41:56 CET 2013
- Business Process
- openend result spool files permissons
- Config Tool
- fixed plugin help accordion size
- Panorama
- fixed nagvis panel displaying load error
- fixed using default view with readonly mode
- fixed draggable panels in readonly mode
- Bug Fixes
- fixed cascaded configs for sub components
- fixed perfbars with zero values (awiddersheim)
- fixed listing recurring downtimes with limited permissions
1.78 Thu Oct 21 22:41:31 CEST 2013
- added business process addon
- new --all-inclusive/-i mode for cli html page export which includes all css, js and
images in one single page
- show apache status in performance page
- minemap performance improvements and reduced memory usage
- configuration git browser got next and previous links
- added some more shinken specific config attributes
- memory usage / performance improvements with large data
- replace caching module with internal module
- panorama
- added business process panel
- added nagvis panel
- Bug Fixes
- summary: fixed reports using host/servicegroups in combination with the mysql logcache
- mysql logcache: fixed service cannot be NULL error on import
- fixed encoding problem when using config tool over http
- Warning:
- reports plugin is deprecated and will be removed soon, please update to reports2 plugin
1.76-3 Tue Sep 3 23:00:09 CEST 2013
- new site 'collapsed' panel for large setups
- Bug Fixes
- dashboard: removed unnecessary dependency
1.76-2 Sun Aug 25 19:08:23 CEST 2013
- Bug Fixes
- fixed update on debian/ubuntu
1.76 Fri Aug 23 12:17:25 CEST 2013
- new options to set page titles: 'use_bookmark_titles' and 'use_dynamic_titles' (awiddersheim)
- make sure huge site panels do not overlap screen
- support $PLUGINDIR$ and other user macros from resource file
- added support for apache 2.4 on debian based systems
- removed curl support, LWP::Protocol::Net::Curl wasn't thread safe
- panorama
- performance improvements
- delayed inactive panel rendering
- Bug Fixes
- fixed quoting downtime tasks
- show error instead of empty result for a single failed instance
- fixed rootid in statusmap when using filter
- fixed audio alarms on problems page (random-xz)
1.74-2 Sat Jul 27 18:15:20 CEST 2013
- show response from date/time check in quick commands
- make sure IO::Socket::SSL is used for multiple parallel https connections
- Bug Fixes
- fixed display of hoverable downtimes comments
- fixed pnp graph waiting icon
- fixed rootid in statusmap when using filter
- fixed clicking search result header
- fixed reduced result set on json exports
- fixed reading wrong encoded global user data file
- fixed case-sensitive sorting on host/servicenames
- fixed missing links in Nuvola theme side navigation
1.74 Sun Jul 7 17:39:32 CEST 2013
- added filter to statusmap
- performance improvements, only load jquery-ui if necessary
- added several new force cmd options (awiddersheim)
- added new cli command 'command' to print command line for hosts/service
- panorama:
- added readonly config parameter
- config tool:
- added pre/post save hooks
- added history support (if config folder uses git)
- fixed displaying wrong site in OMD environment
- Bug Fixes
- fixed sending duplicate commands (feraudet)
- fixed closing preferences by document click
1.72-2 Fri Jun 7 15:51:47 CEST 2013
- added sanity check when saving recurring downtimes
- log host/service name when deleting downtimes/comments
- Bug Fixes
- missing filter in list of recurring downtime
- fixed state_hosts for http backend
1.72 Tue Jun 4 18:42:50 CEST 2013
- enable connection pool by default (only with 3 backends or more)
- connection pool uses 90% less memory now
- allow setting 'state_host' explicitly
- speed improvments (use json::xs for faster serialization)
- close (most) popups by clicking outside popup
- Bug Fixes
- disable curl when using threads
- fixed playing sounds on problems
- conf: plugin list/preview over http
1.70-4 Tue May 21 11:40:34 CEST 2013
- Bug Fixes
- fixed occasional sigpipes on config reload
- fixed memory leak in livestatus accessor
- fixed connection leak in logcache
- don't strip nasty chars from passwords
1.70-3 Tue May 14 17:07:57 CEST 2013
- reload page after connection errors (only in frames mode)
- Bug Fixes
- increased range of utf-8 characters removed due to
missing high surrogate character in surrogate pair
1.70-2 Wed May 8 22:13:47 CEST 2013
- Bug Fixes
- fixed sending commands to multiple backends
1.70 Mon May 6 20:47:31 CEST 2013
- added public bookmarks
- added recurring downtimes for host- and servicegroups
- added regular expression contact filter (Scott Dworkis)
- config tool:
- resolve hostgroup_members when looking for a hosts services
- Bug Fixes
- fixed negated regex group search
- fixed encoding in reports / bookmarks
1.68 Tue Apr 9 21:04:03 CEST 2013
- allow custom cron entries for reports / recurring downtimes
- Logfilecache
- speed up incremental file import
- speed up mysql updates
- Shinken
- added escalation object to config tool
- Bug Fixes
- fixed adding multiple recurring downtimes for a single host
- no sound alerts if notifications are disabled
1.66-2 Mon Apr 1 22:59:55 CEST 2013
- better utf-8 support in report mails
- ensure image data is a pnp file
- Bug Fixes
- fixed translation issue in italian reports
- fixed utf-8 problem in report month names
- fixed daylight saving issue in reports
1.66 Tue Mar 26 18:43:48 CET 2013
- added mysql logfile cache
- added logcache statistics to performance info page
- added naglintrc config file
- made indention and sort order configurable
- added optional server side js error logging
- added 'compile' cli command to precompile templates
- added 'perf_bar_pnp_popup' option to control pnp popups in perfbar
- added logs link for hosts/services to directly filter logfiles
- removed background color from status page (can be reenabled by 'status_color_background')
- panorama view:
- auto adjust minemap column height
- use escape_html setting from cgi.cfg
- support show_long_plugin_output inline
- reports
- use temp files for large reports
- added 'report_from_email' option
- Bug Fixes
- make text selections in status page easier
- fix utf-8 decoding error: missing high surrogate character in surrogate pair
1.64-2 Sat Feb 23 17:14:11 CET 2013
- config tool
- save & reload page display already saved changes
- Bug Fixes
- added missing newline in services availability
1.64 Fri Feb 15 22:50:55 CET 2013
- added user & group specific config overrides
- added json export for availability data
- added noexternalforks parameter to skip forks
- added show_host_attempts config option
- added ssl_verify_hostnames config option
- added show_full_commandline_source config option
- added check all switch to site panel
- make colums selectable for json requests
- use user sort for show_custom_vars
- reports
- added locales support (en, de, it, es, fr)
- fixed url reports containing icon images
- config tool
- added one click save & reload button
- logcache
- added new command logcacheclean to remove old log entries
- Bug Fixes
- fixed js error in conf tool
- fixed removal of deprecated plugins on rpm update
- fixed memory leak in livestatus accessor
1.62 Sun Jan 6 21:20:16 CET 2013
- added filter to comments / downtimes page
- added json / excel export to comments / downtimes page
- moved plugins config items in component sections of config
- changed first day of week to monday, can be reverted by setting first_day_of_week=0
- reworked configuration documentation
- new reporting module
- put both reports edit steps into one page
- select multiple hosts/services/groups seperated by comma
- changed report templates to html
- changed to flot graphing library
- changed to wkhtml2pdf as pdf generator
- changed default initial state to unspecified
- added timeperiod support in sla reports
- added html preview of pdf reports
- added new report option for sla decimal points and graph min sla
- added pnp graph to reports
- Bug Fixes
- fixed problem when using logfilecache in combination with connection pool
1.60.2 Wed Dec 19 11:23:28 CET 2012
- Bug Fixes
- hide site panel with only one backend
1.60 Tue Dec 18 18:26:47 CET 2012
- added http backend type which connects to another thruk instance
- made sitepanel configurable
- config tool:
- changed source editor to linedtextarea because of IE compatibility
- logcache:
- renamed logcache cli commands
- changed mongodb logcache to seperate collection per backend
- added cli command logcachestats to display logcache statistics
- added cli command logcacheauthupdate to update authorization information
- fixed mongodb logcache authorization
- Bug Fixes
- fixed connection test for new backends
- retain order of backends when not using sections
- fixed deselecting unavailable backends
- fixed jumping cursor in search input in IE
1.58 Wed Nov 21 12:51:29 CET 2012
- use regex matching in search preview too
- added new config option first_day_of_week
- added column filter in configuration page (Thibault Cohen)
- faster and more useably mouseover in host/service lists
- added configuration only backends
- show link to hostdetails when no services match
- added filter by number of services
- added config option to select default quick command
- added excel export for problems page
- added json export for problems page
- config tool:
- preserve inline comments if possible
- added enable/disable actions
- show forward references on ref page too
- fix computed config display of additive inheritance
- fix ignoring changes to readonly pattern in config
- fix auto submit when pressing some wizards
- Bug Fixes
- fixed sending commands to all backends
- usability improvements for Internet Explorer
- fixed renewing contactgroups cache after backend reload
1.56 Wed Nov 7 22:14:06 CET 2012
- added naglint tool to beautify nagios config files
- added sites panel when grouping backends by section
- show perf bar for percentages too
- reports:
- replace links in html reports
- fixed creating e-mail reports for availability pages