forked from munin-monitoring/munin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
5919 lines (5099 loc) · 238 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
munin-2.999.3, 2016-09-04
-------
Summary
-------
That release is the 3nd beta of the 3.0 series. It is versionned 2.999.x so
numeric only sorting works, as we do have distro that rely on that. Packagers
can use that versionning or 3.0b3
It contains various bugfixes.
It is currently beta quality, that means that bugs *can* happen, but aren't
really expected. They will have a workaround and a proper fix soon.
------------------
Detailed Changelog
------------------
Adrien Chardon (1):
ui/navigation: Fix broken link id
Andreas Maus (1):
Fix autoconf error in slapd_bdb_cache_ plugin
Ferenc Wágner (4):
Set RRD type of numa_foreign to DERIVE (copy&paste typo)
Avoid false negative spikes on NUMA graphs on reboot
The NUMA graphs show page rates, not page numbers
procfs: the DERIVE type does not need max to avoid false spikes
Kenyon Ralph (1):
plugins/node.d/ntp_states: fix "outlier" state spelling for recent versions of NTP
Kim B. Heino (3):
if_: /sys/class/net/ reports speed 0 for some devices
if_, if_err_: add more virtual devices like gre0 and bond0.99 to skip list
if_: check for non-empty and >0 before reporting speed (thanks to ssm)
Kjetil Torgrim Homme (1):
support for logging to file via Log::Dispatch::File
Quentin Stoeckel (49):
Remove DYN_IMAGES references in views since it isn't used anymore
Prepare serving png or svg files depending on user preference
Allow toggling navigation panel using window.toolbar.toggleNavigation(visibility, animation)
Add a toggle button to toggle navigation panel visibility, handle mobiles
Fix navigation panel toggle on Firefox & SeaMonkey
Enhance navigation panel togge animation performances
Remove static dynazoom.html since it isn't used anymore
munin-dynazoom.html: don't hardcode graph extension (.png)
Dynazoom modal JS: use regex to extract timeRange from graphUrl
Enhance forms styling, split CSS into separate smaller part files
Allow changing graph_ext from a newly created settings modal
Make navigation panel state persistent
Fix eventRuler min x position when navigation menu is toggled
Remove fixed timeRange switchs and add those as a Toolbar action icon
Make the toolbar fixed at the top of the screen
Fix reading cookies in HTML.pm
Display timeRange switch in categoryview, force-disable navigation bar in comparison & category views
Enhance timerange switches styling
build: Add CGI::Cookie requirement to Build.PL
ui/timerange-switch: Fix timerange on categoryView
ui/timerange-switch: Enhance timerange switch styling
ui/problemview - Fix problems page missing <title> tag
ui: Set tabindex to elements
ui/toolbar Add toggle animation when showing/hiding toolbar
ui/settings: Add ability to disable graphs auto-refresh from UI settings
ui/css: Make Absolute elements fixed instead of absolute
ui/Toolbar: fix timerange Absolute component position on mobiles
ui/tabindex: Fix tabindex on graphs & tabs
ui/sparklines: Respect graph_ext parameter instead of hardcoded .png value
ui/overview: Don't fetch back the cookie on each each occurence
ui/js: Fix Absolute elements position from fixed parents
doc/alert: Add documentation about plugin field
ui/js: Fix wrong graph extension when using Graph.refresh()
css/layout: Adapt layout depending on screen resolution & graph extension
ui/navigation: Don't save navigation state when it has been force-reduced
ui/graphs: Handle graphs on higher dpi resolutions, fix categoryiew columns
ui/categoryview: Fix filter on categoryview
ui/comparison Fix comparison filter
ui/settings: Enhance settings modal styling
ui/dynazoom: Enhance dynazoom form styling
ui/backToTop: Add "Back to top" buttons to categoryview, comparison & domainview
ui: Enhance page headers on mobiles
ui/domainview: Refactor treeview JS, add "Expand all" & "Reduce all" links
ui/toolbar: Fix NAV_PANEL_FOLD_FORCED usage in HTML.pm
ui/drawer: Enhance drawer on mobiles
ui/toolbar: Allow toolbar title to fit in single line
ui/navigation: Fix syntax error
ui/navigation: Enhance navigation titles
ui/nodeview: Fix filter JS error
Rob Speed (1):
Installation documentation update for FreeBSD
Steve Schnepp (5):
update: fix typo in verbose handling
graph: support hidpi png
graph: format is png in hidpi mode
graph: fix typo in TITLE
asyncd: fix the 1h sleep
Stig Sandbeck Mathisen (9):
Exclude btrfs from df_inode plugin
Update node address documentation
Remove unused files for munin-node
Remove unused PluginsBuilder.pm
Document graph categories
Use a regular expression to parse df output
Use a bare return to return failure
df: Make env.include_re include instead of exclude
Fix wrong documentation reference for graph_data_size
Viktor Szépe (2):
Signal error in http_loadtime
Typo in condition
absh (7):
Escape semicolons in graph item labels (such as "uhci_hcd:usb1") to prevent rrdtool from confusing them with field separators and failing thereupon.
typo fix: s/semicolon/colon/
Plugins' command parameter: don't split on escaped whitespace.
Bug fix for commit 2075373.
Fix cpu fields order in procfs plugin to match proc(5)
Make the cpu graph fields order the same as in the original plugin
Correct graphing of user and guest cpu stats
dipohl (1):
Return smartctl exit code and warning message Fixes github issue: hddtemp_smartctl fails on a drive in standby #690
rantal (1):
Added OldGen graphs, switched used and free bytes (used is on bottom of the graph, free is on top)
shapirus (7):
Fix for munin-update ignoring graph colors supplied by plugins
Set better readable colors for cpu graph
Pass graph_args list to rrdtool
Allow to specify draw style (e.g., dashes) via the new "drawstyle" parameter.
More logging for munin-asyncd aimed at fixing the 1h bug
Add the "drawstyle" parameter to the list of legal keywords
plugins/memory: draw the KSM-sharing value if present
munin-2.999.2, 2016-01-10
-------
Summary
-------
That release is the 2nd beta of the 3.0 series. It is versionned 2.999.x so
numeric only sorting works, as we do have distro that rely on that. Packagers
can use that versionning or 3.0b2
It contains an updated UI.
It is currently beta quality, that means that bugs *can* happen, but aren't
really expected. They will have a workaround and a proper fix soon.
------------------
Detailed Changelog
------------------
Alexander (1):
Remove unneeded forks in plugin.sh
Andreas Teuchert (2):
snmp__if_multi: Set warning to 75% of interface speed instead of 133%.
Improve graph titles.
Devin Howard (1):
typo
Kim B. Heino (3):
apc_nis: add line frequency monitoring
vlan_: fix syntax error
http_loadtime: not all time-binaries support --quiet (RHEL7, ...)
M. Maraun (7):
Started to add verbose parameter.
verbose across the scripts added.
Started to add verbose parameter.
verbose across the scripts added.
Rebase the add verbose
Test expanded.
add my name to authors files
Martin Sucha (1):
Add an explanation why COUNTER is harmful
Peter Suschlik (1):
Use highres (SVG) badges in README
Quentin Stoeckel (34):
Fix $verbose typo in munin-update
Use "::" as pages title separator instead of ">"
Merge pull request #595 from chteuchteu/www-title-separator
Add FontAwesome files to project
Replace PNG icons with FontAwesome equivalents
Use Material Design Icons (community version) instead of FontAwesome
Fix filter icon not appearing on IE8
Merge pull request #603 from chteuchteu/ui-icons
Delete useless JS file
Enhance tabs styling
JS: Fix .trim() usages (not defined in IE8)
Merge pull request #604 from chteuchteu/ui-misc
Prevent line breaks from header title, fix text vertical-align
Enhance overall toolbar appearance on lower resolution devices
Merge pull request #614 from chteuchteu/new-ui-css-fix
Create .action-icon class from eventRulerToggle
Rewrite eventRuler as a jQuery plugin
Rewrite autoRefresh as a jQuery plugin
Rewrite tabs as jQuery plugin
Fix eventRuler plugin
Create a toolbar component, wrapping filter code
Fix sanitizeFilter calls
Rewrite dynazoomModal as a jQuery plugin
Rewrite modal as a jQuery plugin
Rewrite tooltips as a jQuery plugin...
Avoid tooltips from being displayed off-screen
Rewrite switchable & tooltip, implement Toolbar overflow
Show only munin's logo (not text) on mobile devices
Set Roboto, sans-serif as the default font-family
Add refresh buttons when using auto-refresh, JS & CSS fixes
Nodeview: fix categories appearance when canceling filter ; various CSS & JS fixes
Merge pull request #615 from chteuchteu/new-ui-cleanup
Update UI colors
Merge pull request #616 from chteuchteu/new-ui-colors
Steve Schnepp (5):
Merge pull request #569 from maxbeth/issue405_verbose
Merge pull request #585 from ms7s/patch-1
graph: handle -T upon rrdtool launch
httpd: Trust PERL5LIB from environment
Merge commit '6b47ec5f0f89750e86209ce24b641ff37c0c2dfe' into devel
Stig Sandbeck Mathisen (5):
Merge pull request #594 from chteuchteu/fix-munin-update-typo
Merge pull request #596 from ssm/feature/bcg-fixes
Merge pull request #606 from Self-Perfection/patch-1
Merge pull request #608 from devvmh/patch-1
Merge pull request #611 from splattael/readme-svg-badge
dipohl (2):
DOC: critical and warning level can also be decimal numbers
DOC: Add note on importance of order in munin.conf
munin-2.999.1, 2015-10-14
-------
Summary
-------
That release is the 1rst beta of the 3.0 series. It is versionned 2.999.x so
numeric only sorting works, as we do have distro that rely on that. Packagers
can use that versionning or 3.0b1
It mostly consists of fixes.
It is currently beta quality, that means that bugs *can* happen, but aren't
really expected. They will have a workaround and a proper fix soon.
------------------
Detailed Changelog
------------------
Kenyon Ralph (3):
munin-node-configure: allow setting SNMP domain
munin-node-configure: allow setting SNMP domain
add SNMP domain to tests
Kieran Clancy (1):
Config when update_rate slower than cron interval
Quentin Stoeckel (1):
Fix JSON structure syntax, closes #565
Steve Schnepp (11):
graph: get .sum & .stack from sql
graph: initial add sum command
www: "•" isn't supported in every font
graph: implement .sum
graph: fix the output of the rrdtool command
graph: simplify the fonts handling
graph: sum, continued
plugins: fix sum_cdef_tester plugin
http: do not emit empty services
plugins: fix sum_cdef_tester
http: fix .sum
Stig Sandbeck Mathisen (7):
Document graph_printf
Remove bind9 plugin in favour of bind9_rndc
Update df_abs plugin
Do not sort smart_ plugin attributes
Remove empty "hidden knowledge" section in the doc
Document FQN, Fully Qualified Name
Add missing dependency on List::Util to Build.PL
Trygve Vea (1):
Erronous config in example
nii_kenichi (1):
Typo corrected
munin-2.99.3, 2015-09-15
-------
Summary
-------
That release is the 3nd alpha of the 3.0 series. It is versionned 2.99.x so
numeric only sorting works, as we do have distro that rely on that.
It mostly consists of fixes.
It is currently alpha quality, that means that bugs *are* expected, but they
should all have some workaround.
------------------
Detailed Changelog
------------------
Michael 'PoempelFox' Meier (1):
split cache into cache + shmem in linux memory plugin
Quentin Stoeckel (10):
Prevent -week graph from showing if there's not enough room to display it
Redesign plugin gallery front page
Fix modal iframe height
Open docs in modals, add docs styling
Enhance plugin gallery responsiveness
Enhance gallery lists
Update INSTALL file
Remove brackets from download links & add class to it for styling
Add CSS styling directly to generated documentation HTML files
Add missing closing tag to navigation
Steve Schnepp (16):
dev_scripts: make a script that actually works
master: avoid graphing negative ds as standalone
deps: add some deps for testing & CI
graph: fixed the graphing gliches on pos/neg values
graph: use a full-featured rrdtool instead of RRDs
graph: fix negative SQL
httpd: make the script executable
dev_scripts: create the plugin state dir
graph: fix comments
gallery: remove the .in handling for plugin
graph: activate out-of-process rrd graphing
graph: limit the legend label in graph to 20 chars
graph: use a line break on 20+ chars labels
graph: cleanup old commented code
graph: fix cdef inter-fields handling
gitignore: adding coverage dir output
Stig Sandbeck Mathisen (23):
remove old munin graph and html code
remove Munin::Master::Utils::munin_nscasend
remove Munin::Master::Utils::munin_delete
remove Munin::Master::Utils::munin_configpart_revision
remove Munin::Master::Utils::munin_get_bool_val
remove Munin::Master::Utils::munin_node_status
remove Munin::Master::Utils::munin_category_status
remove Munin::Master::Utils::munin_service_status
remove Munin::Master::Utils::munin_field_status
remove Munin::Master::Utils::munin_get_picture_filename
remove Munin::Master::Utils::munin_get_html_filename
remove Munin::Master::Utils::munin_find_node_by_fqn
remove Munin::Master::Utils::munin_get_separated_node
remove Munin::Master::Utils::munin_get_host_path_from_string
remove Munin::Master::Utils::wait_for_remaining_children
remove Munin::Master::Utils::look_for_child
remove Munin::Master::Utils::munin_graph_column_headers
remove Munin::Master::Utils::munin_get_max_label_length
remove Munin::Master::Utils::munin_get_field_order
remove Munin::Master::Utils::munin_draw_field
Remove contrib items with with munin-graph/html focus
Remove documentation for munin-graph and munin-html
Remove dependencies for old code
mcarton (2):
Fix spelling mistake in munin-update SYNOPSIS
Fix markdown formating
munin-2.99.2, 2015-08-18
-------
Summary
-------
That release is the 2nd alpha of the 3.0 series. It is versionned 2.99.x so
numeric only sorting works.
It mostly consists of fixes, code removal and adding a meaningful test suite.
It is currently alpha quality, that means that bugs *are* expected, but they
should all have some workaround.
------------------
Detailed Changelog
------------------
Quentin Stoeckel (14):
Enhance plugins description in service view
Reduce header bar height
Rename style-2.1.css to style.css
Change pages encoding from iso-8859-1 to UTF-8
Use HTML5's new tags
Implement filter in comparison page
Implement switchable component in comparison header
Replace munin-comparison-*.tmpl with munin-comparison.tmpl
Implement tabs in comparison page
Fix comparison filte according to tabs changes
Rename Javascript resources (prepend "component-" for commonly used items)
Add event ruler to comparison page
Use nodeview's time range switch in comparison page
Add dynazoom modal icon on each comparison graph
Steve Schnepp (8):
dev_scripts: adding some tools as well
doc: remove useless use of ./
ttf: remove the TTF fonts
master: remove munin-update_old
master: remove MasterBuilder.pm
master/doc: remove old POD
contrib: remove old DB_File related stuff
html: fix comparison page
Stig Sandbeck Mathisen (51):
Update list of development environment debs
Move author tests to xt/
Add a cpanfile
ignore local/ used by carton
Add tests for Munin::Master::Host
Add tests for Munin::Master::Group
Test get_all_hosts in Munin::Master::Group
Use Test::Deep to verify data structure
Test add_host, just verify type of array members
Test get_all_hosts, just verify type of array members
Test give_attributes_to_hosts correctly
rename subroutines for order and clarity
lint and polish
Munin::Master::Host::Test - rename subroutines for order and clarity
Update tests for Munin::Node::Session
Add small code tests for Munin::Master::ProcessManager
remove, not needed for now
add Test::Class as dependency
Update tests for Munin::Master::GroupRepository
Add tests for Munin::Master::Worker
Improve test coverage of Munin::Master::ProcessManager
Improve test coverage of Munin::Master::Group
Tidy and lint tests
avoid overwriting @hosts again
Improve test coverage for Munin::Master::Config
Improve test coverage for Munin::Common::Defaults
Check for $ENV{TEST_MEDIUM} for networked tests
Test function look_up in Munin::Master::Config
add incomplete test for get_all_hosts in Munin::Master::Config
test function get_groups_and_hosts in Munin::Master::Config
Test continuation lines
Update tests for Munin::Master::UpdateWorker
Improve test coverage of Munin::Master::Utils
Fix bug in Munin::Master::Utils->munin_get_host_path_from_string
Add minimal testing for Munin::Master::Graph
Test remove_dups
Rewrite tests for Munin::Master::Update
Return early if argument is empty
Run the SMALL and MEDIUM test suite
Set both variables, instead of doubling the builds
Add Alien::RRDTool to cpanfile
Move timing tests to TEST_HEAVY class
Try using coveralls.io
Add minimal test for Munin::Master::HTML
Remove Munin::Common::DictFile
Do not run test coverage in parallel
Add coverage.io badge to README.rst
RST syntax fix
RST is picky
Add Test::Deep to cpanfile test section
Test Munin.pm
munin-2.99.1, 2015-05-11
-------
Summary
-------
That release is the first alpha of the 3.0 series. It is versionned 2.99.x so
numeric only sorting works.
It mostly features a whole new UI, that should be much more "responsive",
both in term of mobile & response time.
It also removes the whole CGI stuff, and remplace it with a integrated httpd
daemon, that is way easier to setup, so transition might be a little bit
painful (that's part of the "why the bump to 3.0")
It is currently alpha quality, that means that bugs *are* expected, but they
should all have some workaround.
------------------
Detailed Changelog
------------------
Daniel Black (2):
mysql: ma_binlog_size defined was bad check for graph bin_relay_log.
mysql: add graph binlog_groupcommit
Darac Marjal (4):
Add the ability for Munin to write data to Carbon
Clean up most of the perlcritic errors
Update, and pass, tests
Add proper Line Ending for carbon
Dmitry Marakasov (3):
Fix buffer memory accounting
Calculate diskspace/inode usage percent accurately
Sort df output
Ed Szynaka (1):
Added autoconf to spamstats
Gabriele (4):
Fixed setting of warning limit and some minor issues
Doc: Content from wiki page MuninAlertVariables to Munin-Guide
Doc: Wiki page protocol-config to Munin-Guide 1st portion, will be continued
Doc: Wiki page protocol-config to Munin-Guide
Kenyon Ralph (3):
add Transport Domain environment variable for Munin::Plugin::SNMP
add snmpdomain option
explain how to do SNMP over IPv6
Kjetil Torgrim Homme (1):
reduce number of forked processes
Quentin S (39):
Tabs: fix issue where graphs weren't properly hidden on first page load with default active tab
Serviceview: send STATE_WARNING & STATE_CRITICAL information to template
Serviceview: send STATE_UNKNOWN information to template
Send STATE_CRITICAL & STATE_WARNING information to overview & nodeview templates
Add some styling to overview & nodeview warnings & criticals
Extract critical & warning colors as SASS variables
Nodeview: add "ALL" category
Allow auto-switching to category tab using URL anchor
Fix weird hover in header when using switchable
Display plugin name (apache_accesses) and category in serviceview
Add link to category in serviceview subtitle
Add a title to switchables content
Fix issue where clearing filter field doesn't update the url
Fix conflicts between nodeview tabs and filter
Fix favicon 404 error
Move "Compare" links in domainview from header to subtitle to enhance readability
Implement simple treeview in domainview
Domainview: solve treeview vs filter conflict
Fix wrong nodeview eventruler toolip, closes #478
Replace spaces with tabs in nodeview-eventruler.js
Fix issue where eventruler wasn't disabled on mobiles
Add an 'open' button to dynazoom modal
CSS: use relative paths
Fix autorefresh loading image
Enhance categoryview
Enhance categoryview
Fix header links
Enhance modal design
Use HTML::Template tags short version
Enhance modal on smaller resolutions
Slightly lighten overview list
Enhance overall header bar feeling
Fix header on mobiles
Enhance navbar hover effect
Enhance cross-browser compatibility
Fix dynazoom form submit inside modal
Display a warning for users using IE<=8
Make the IE8 warning message dismissable
Fix wrong dynazoom epoch values
Quentin Stoeckel (3):
Avoid triggering filter change event on every keyPress
Enhance time range switch styling
Enhance dynazoom form responsiveness
Steve Schnepp (18):
doc: little rewordings
doc: little formating
doc: little formating
doc: little formating
doc: little formating
doc: little formating
doc: fix typo in reference
Revert "doc: fix typo in reference"
doc: fix some references
doc: adding a link to new plugin content
doc: update reference for dev
doc: improve formatting
doc: add the official warning about COUNTER
build: Adding the MANIFEST.SKIP
httpd: avoid routing category page to Graph.pm
httpd: adding the problem model
httpd: fix XML for special pages
http: also emit warning and unknowns
Stig Sandbeck Mathisen (23):
Use Munin::Common::Logger in the async programs
fix: declare $screen
Log level is "info", not "verbose"
Remove redundant logging code
Add a Munin::Common::Utils, with is_valid_hostname
Make async class constructors more robust
Validate hostname on input
This function was moved to Munin::Common::Utils
doc: add dirtyconfig protocol extension
doc: highlight with bash, and fix typo
doc: add protocol index entries
doc: make a directory for development
doc: new "development environment" guide
doc: add index entries for plugin magic markers
doc: update meta-documentation
Workaround: Unset the carbon_ config defaults
Update tests for the carbon_ variables
Update autoconf for jenkins plugins
Document test categories
Require TEST_MEDIUM environment variable for complex tests
count plugins before testing
remove redundant set of variables
Remove python compiled plugins after syntax check
dipohl (1):
Doc: Wiki page fieldname.type to Munin-Guide
mcarton (1):
Fix spelling mistake
nusenu (1):
OpenBSD: add swap usage to memory plugin
munin-2.1.12, 2015-05-04
-------
Summary
-------
That release mostly brings a _whole_ new UI. The overall still feels like
munin, but it has been updated to more recent standards thanks to the hard work
of Quentin Stoeckel.
------------------
Detailed Changelog
------------------
Adam Woodbeck (1):
Added HP-UX support to processes plugin.
Bjørn Forsman (1):
multips: reject 'autoconf' unless $names is set
Daniel Black (11):
mysql: add data from query response time plugin
mysql: graph_period in vlabel and not title
mysql: query response time total - useconds
doc: Values need to be integers for derive/counter
mysql: graphs are dynamic and therefore need caching
mysql: freeze->nfreeze
mysql: plugin_query_response_time - no need for plugin_map
mysql: Add user statistics graphs
mysql: change default database to information_schema
mysql: and grants and examples
mysql: user munin for unix_socket auth plugin
Dave Shevett (14):
Update writing.rst
Update writing.rst
Update index.rst
Update index.rst
Update index.rst
Update index.rst
Update index.rst
Update index.rst
Update index.rst
Update index.rst
Update use.rst
Update writing-tips.rst
Update writing-tips.rst
Update writing-tips.rst
Erik Sjölund (1):
Update alert.rst
Herwin Weststrate (1):
Typo fix in comments of fw_conntrack
Jason Woods (2):
Fix fofields always having the same entries as ofields. fofields now contains only entries that had a state change to OK (fo = fixed ok)
Fix ofields previous state detection not working correctly
Kenyon Ralph (1):
fix typo in graph_title
Quentin S (116):
Update .gitignore to exclude IDE files (.idea/)
Clean CSS, don't force graph image width
Clean up partial templates, introduce a more html5ish head
Clean up overview, remove tables from nodeview
Make header part responsive
Make pages content responsive
Move style-2.1-responsive to web/static/ directory
Make navigation menu responsive (and togglable)
Fix single-line header text vertical align
Fix wrong template closing tag, fix layout when plugin name is displayed
Add PNG version of the SVG logo
Update favicon
munin-httpd: Add mime type for .gif
Convert spaces to tabs according to code style rules
Enhance nodes list design on overview page
Create negative (white) version of horizontal SVG logo
Display SVG logo in header
Place categories names inline with node name to avoid wasting vertical space
Add a filter text input in overview page
Add a JS time range switch for each column in nodeview
Time range switch: avoid conflicts between both
Fix bugs with time range switchs
Enlarge layout to 100% width
Enhance navigation readability
Fix regression introduced by merge conflict resolution
Small CSS adjustments, fix loading gif position
Add high res versions of the favicon
Enhance overview filter text field
Remove the meta refresh tag: manually refresh every graph in JS
Really remove the refresh meta, don't wrap the JS function call in anonymous function
Store time range value in URL, and retrieve it on page load
Clean header, add filter field in it
Allow handling the filter field in all pages, implement it in overview
Implement filter in nodeview
Fix header layout on mobiles, fix search on nodeview, clean templates
Hide extra <br>s when filtering on nodeview
Clean domainview template, implement filter in domainview
Fix issue on empty filter expr on domainview page
Hide 2nd graphs column on mobile in nodeview
Weaken filter rules to get more results
Fix page title vertical align when displaying categories or comparison text as subtitle
Enhance & clean problem page (munin-problemview template)
Enhance & clean comparison pages (munin-comparison-* templates)
Enable zooming on mobiles, fix graphs ratio on mobiles
Hide Internet Explorer input cross
Make problematic graphs more distinguishable by adding an overlay color, closes #429
Clean munin-categoryview template
Clean dynazoom template
Refactor dynazoom code, clean template
Update static dynazoom page
Remove definitions file, show definitions as tooltips in serviceview, remove unused resources
Enhance serviceview legend design and readability
Nodeview: allow same time range on both columns
Enhance header on mobiles
Refactor auto-refresh in separate file to be used in other pages, add it to serviceview
Enhance legend table
Enhance titles
Enhance footer appearance
Enhance navigation menu & responsive design
Change filter placeholder text color
Fix graph style when lazy loading is on
Remove HTML4ish script type attributes (text/javascript & application/javascript)
Fix time range switch position on some resolutions
Reset filter when focused by hitting ESC keyboard key
Change filter input main color from white to black (more classy)
Fix time range switchs when using DYN_IMAGES
Time range switch: do not blindly overwrite URL parameters
querystring.js: add set function
Filter: add current filter expression in URL
Restore filter expression from URL
Remove unused icons
Fix Graph.pm headers, fixes #419
Dynazoom: fix low&high limit and cgiurl_graph values
Hide loading gif if the image fails to load
Remove all R_PATH usages
Fix graph auto-refresh on serviceview
Add a load-hour sparkline in front of each node
Refactor tooltip JS, use it to display a tooltip on each overview sparkline
Add event ruler to easily compare graphs with a visual time reference
Add event ruler toggle in header
Remove event ruler mask, display a tooltip on toggle hover
Use SASS to maintain style-2.1.css
Create and use SASS mixins for CSS vendor prefixes
Include responsive stylesheet inside main one
Enhance overview categories list on mobiles
Fix nested groups style
Implement auto-refresh for overview sparklines
Display plugin name as h2 in service view template
Fix autorefresh
Fix categories hover on navigation menu
Hide host sparklines in overview page on load error, closes #453
Reduce list items height in overview
Add a Back to top button in nodeview
Enhance navigation vs content separation
Prevent eventruler from going over navigation
Put each category in a different tab in nodeview
Nodeview: hide categories names from header since we're using tabs now
Add ability to disable nodeview tabs
Clean /web/static directory: move resources into subfolders
Join the party and add name in authors file
Fix overview sparkline loading error being handled too late
Mimic footer <select> behavior in header (switch plugin/node/group)
Fix header white spaces
Gray out current element on switchables
Update theme-color <head> meta to be used on Android Lollipop
Make footer munin link be opened in a new tab
Nodeview: save current category in URL and restore it. Fix conflict with filter
Fix HTML errors in templates using W3C Validator
Add a dynazoom link over each graph in nodeview and serviceview
Add a content-only version of the dynazoom page to be included inside another page by passing a content_only GET parameter to it
Display dynazoom page in a modal when user clicks on dynazoom link on any graph
Prevent user from dynazooming outside the graph + refactoring
Change dynazoom path displayed in header and <head>
Enhance modals on mobiles, add a title to modals
Add a close button to modals title bars
Use SASS variables for colors and fonts
Serge Smetana (1):
p/pgsql: Detect "lts" and "ltsX" postgresql versions like 8.4.22lts and 8.4.22lts1 on Debian
Steve Schnepp (35):
travis: Using the container-based infrastructure
travis: only use perl 5.20
Build: using Alien::RRDtool instead of rrd
travis: using travis-container
Revert "travis: only use perl 5.20"
Graph: do not dump rrd.sh
Graph: support sparklines
debug: factorize naming in node-debug
debug: adding some fun naming scheme
debug: the group is also randomized
debug: all fields are funized
Build: adding missing dep for munin-httpd
debug: factorize naming in node-debug
debug: adding some fun naming scheme
debug: the group is also randomized
debug: all fields are funized
debug: emit named categories
httpd: enable overrding of the sqlite db
update: enable overriding of the sqlite db
http: enable empty & other categories
update: fix graph_title/graph_info sql generation
commit: "other" is the default graph_category
web: tidy : 1 stmt per LOC
html: fixing limits
html: adding a variable (unused)
debug: fix the plugin resolution
httpd: overriding of the sqlite db (params)
dev_scripts: sets MUNIN_DBURL
html: Do not add an extra / on absolute URL
html: fix empty nodes
debug: fix multiple service with same name
debug: adding a new "giant": load
html: fix url to dynazoom
log: adding the PID to the logging message
Revert "http: enable empty & other categories"
Stig Sandbeck Mathisen (44):
Install munin.conf and munin-node.conf as .example files
sandbox: set initial configuration for two nodes
Use .sample, instead of .example
Rename install file
Reduce INSTALL.rst to a howto, and link to doc/
Update the prerequisites list
Ensure RST header markers are not confused with merge conflict markers
Add manpage for munin-httpd
Update doc copyright year
Remove munin-cgi-* doc, replace with munin-httpd
Add 2.1 upgrade notes
Remove duplicate options
Remove CGI from the developer doc
Remove FastCGI from webserver examples
We are documenting munin 2.1 now…
Remove more mentions of FastCGI
Fix order and permissions in dev_scripts/install
The VERSION is not important in the plugin doc
Install plugins/plugin.sh, it was missed
Document ssh transport options
Rescue some old tests, skipped by default
Rescue old munin-run test
Remove munin-node-configure test with no tests
Remove monkeywrench tests
Move config files to etc/
Move web files to web/
move the "percentile" script to contrib
Remove old documentation
Test using perlcritic's first two levels
Add Test::Perl::Critic to test_requires
Move items from resources/ to doc/example/service/
Remove .in macros from examples, and rename
rename examples, fix whitespace, and add rst document
munin-httpd: Add mime types for .svg and .svgz
Use "bash" as lexer for code block
Add rrdcached to the dev sandbox
Log RRD error output from _ensure_tuning
Bugfix: Do not tune nonexistent RRD files
Update perltidyrc to proposed style
Add "capabilities" to network protocol doc
doc: update path to logo files
doc: fix whitespace and rst headers
doc: add graph to illustrate snmp plugins
doc: add detail to master-node illustrations
munin-2.1.11, 2015-03-23
-------
Summary
-------
That release brings 2 things : the _REMOVAL_ of CGI and a new build system.
CGI is replaced by a full httpd server that is directly embedded in munin. It
makes configuration *much* easier. No SSL or authentication is done. Security
can be delegated to a reverse proxy, such as the popular nginx.
Also building should now take a fraction of the time it used to take.
------------------
Detailed Changelog
------------------
Basil Upornikov (3):
Typo corrected
Typo corrected
Typo corrected
Daniel Black (3):
add threads running to mysql plugin on connections graph
mysql: don't suggest galera graphs if no galera
mysql: Add Binlog_stmt_cache_* to graph bin_relay_log
Dmitry Marakasov (5):
Whitespace consistency
Don't hardcode graph period
Remove duplicate label definition
Use consistent Nginx spelling among nginx_ plugins
Don't use unnecessary bold lines for nginx_* graphs
Kenyon Ralph (1):
fix typo in graph_title
Lee Clemens (4):
Use ReadBackwards to tail log, ignore graph if using graph_strategy cgi
Also match munin-html log when html_strategy cgi
logical simplification
Add File::ReadBackwards travis dependency
Michael Scherer (1):
Add autoconfig support to mailman plugin
Peter Palfrader (1):
master: also _sanitise_plugin_name() on spoolfetch
Quentin S. (1):
Fix huge SVG graphs on report page
Steve Schnepp (61):
cgi/g: handle CDEF fields
cgi/g: handle pure virtual plugin
cgi/g: adding a dump of the rrd command
cgi/g: adding some comment on regex
cgi/g: remove the 95%
Revert "cgi/g: fix error & logging"
cgi/g: retrieve last updated from aliased field
cgi/g: handling negatives
Adding a doc badge
Update the copyright date
dev_scripts: adding html to install_fast
cgi/h: suppress warnings in perl prior to 5.20
cgi/h: suppress warning and enable overriding
cgi/h: adding support for .xml & .json
cgi/h: pretty-print JSON
Revert "cgi/html: adding a DEBUG of the datastructure"
m/update: Add "service_categories" lines for "other"
doc: add some warn about tgz
doc: fix search JS
cgi/h: using the $cgi object
cgi/h: convert to http server
cgi/g: use a $cgi object
cgi/g: convert to http server
doc: adding dev environment
graph cat
cgi: have a munin-http that unifies everything
cgi: the $cgi->header doesn't understand status
cs: remove the specfic munin-api
cgi: remove the CGI.
master: adding munin-httpd
build: remove obsolete scripts
build: remove unused deps
dev: using clean & node as args
master: move munin-httpd
gitignore: update to the new build system
Makefile: fix typo in Munin.pm generation
httpd: should use the real perl