forked from munin-monitoring/munin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
6547 lines (5623 loc) · 262 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.8, 2018-06-10
-------
Summary
-------
That release is the 8th beta of the 3.0 series. It is versioned 2.999.x so
numeric only sorting works, as we do have distro that rely on that. Packagers
can use that versioning or 3.0b7
This is a continuation of the SQL & on-the-fly rewrite.
This is mostly a bugfix release.
------------------
Detailed Changelog
------------------
Dmitry Marakasov (5):
Specify minimum value for tuples
Specify minimal value for postgres scans
Specify minimal value for bgwriter
Speficy minimal value for PostgreSQL checkpoints
Specify minimal value for postgresql buffer cache
Lars Kruse (18):
plugins postgres_*: unify commas in arrays and hashes
plugins postgres_*: unify end of plugin
doc: mention log files for troubleshooting
doc: mention capabilities for interactive 'list' command
doc: add list of troubleshooting checks for plugin graphs
doc: more details and examples for plugin configuration
doc: fix typo
plugin hddtemp_smartctl: handle missing 'smartctl' gracefully
doc: add Python example for "clean_fieldname"
doc: update setting 'latex_show_urls'
Makefile: replace directory placeholder with configured locations
restore documentation for munin-2.0-only programs
COPYRIGHT: remove outdated reference to Bitstream Vera
version information (--version): update and simplify
Plugin slapd_: add documentation header
Plugin hddtempd: format doc header
Plugin smart_: remove duplicate documentation
unify and simplify copyright descriptions
Steve Schnepp (9):
master: dirtyconfig is not supported anymore
dev_scripts: fix creation of sandbox/var/lib
master: fix handling of multigraph config
master: adding some debug info
master: fix rrd
master: timings promoted to INFO
master: API has been changed for callback
master: fix multigraph handling
doc: add example for munin-httpd service
Tomohiro Hosaka (1):
Do not set database=undef when paramdatabase.
dipohl (6):
recent changes
merge older changes
doc: Add info from wiki page munin.conf and merge info for stable 2.0 and 2.999
doc: move content from wiki "munin.conf" to the Guide
doc: Move wiki page "format-graph_data_size" to Munin Guide
doc: Move page "requirements-vetted" from wiki to the Guide
munin-2.999.7, 2018-03-31
-------
Summary
-------
That release is the 7th beta of the 3.0 series. It is versioned 2.999.x so
numeric only sorting works, as we do have distro that rely on that. Packagers
can use that versioning or 3.0b7
This is a continuation of the SQL & on-the-fly rewrite.
This also means that several features don't work still, such as spoolfetching
or vectorfetching. They'll come in the next versions.
------------------
Detailed Changelog
------------------
Alan (1):
Edited for consistency in capitalization
Alexandre SIMON (1):
Change http to httpS for oss.oetiker.ch (rrdtool) web site
Baptiste Jonglez (1):
doc: Document how to specify a custom SSH port for munin-async
Bart Coppens (1):
Handle negative values in spooled data
Bas Couwenberg (1):
Add support for rndc options in bind9_rndc plugin.
Brian De Wolf (2):
Auto-detect connectors in Perl tomcat plugins
URI escape in tomcat plugins
Chris Butler (1):
Add PostgreSQL 10 support to postgres_xlog
Holger Levsen (1):
fixup perms, broken since >2.999.4
Janne Savikko (1):
Config.pm: fix anchor in URL in error message
K.Cima (3):
Fix typo $CDEV -> $CDEF
Add --lower-limit, --upper-limit and vlabel
Add disk device names for Oracle VM (LDOMs) and Kernel Zones
Kenyon Ralph (2):
ntp_kernel plugins: convert ntpq output to seconds
troubleshooting doc: remove nonexistent --stdout option
Kim B. Heino (4):
plugins/squeezebox: match category with munin contrib repo
plugins/squeezebox: wired devices are reported as strength 0, should be 100
plugins/apc_nis: add missing category
plugins/bind9_rndc: use matching "dns" category as in other dns servers
Lars Kruse (125):
gallery: add some setup notes
Plugin http_loadtime: improved quoting, modern command substitution
Plugin http_loadtime: time calculation based on "date" instead of "time"
Plugin http_loadtime: improve wget calls
Plugin http_loadtime: fix redirection order, remove bashisms, switch to sh
travis: add 'libcairo2-dev' dependency for Alien::RRDtool
travis: depend on 'libpango1.0-dev' instead of 'libcairo2-dev' for Alien::RRDtool
postgres plugins: fixed database selection
hddtemp_smartctl plugin: add more smartctl labels (190 / 194)
postfix_mailsts plugin: add 'milter-reject' event
requirements: reduce version dependency on Params::Validate to 1.08
doc: add link to rrdgraph documentation for "graph_args"
varnish plugin: compatibility with Varnish 5.2
plugin 'ping_': graph for packetloss can be enabled
plugin 'ping_': improve shell quoting; fix shellcheck issues
Limits check: increase log level for limit state changes
plugin df (linux): handle "dfopts" by adding whitespace
plugin df (linux): fix "include_re" for multiple values
plugin df (linux): min/max should be "U", if no filesystem matched
plugin diskstats (linux): change behaviour of 'graph_width' parameter
plugin diskstats (linux): unified whitespace
plugin diskstats (linux): fix autoconf exitcode in case of "no"
plugin diskstats (linux): support "DIRTYCONFIG" capability
plugin df (generic): unify whitespace
plugin df (generic): fix most shellcheck issues
plugin df (generic): reduce code duplication
plugin df (generic): support DIRTYCONFIG capability
plugin df (generic): replace ambiguous device names with mountpoints
plugin df_inode (generic): import changes of the "df" plugin
unifying whitespace in Munin::Master::Graph
iptables-related plugins: use "-w" for consistent results
remove unmaintained mysql_* plugins ("mysql_" remains)
Limits Notifications: prevent notification executable from writing to STDOUT
doc: import "TLS Setup" from old wiki
doc: restructure "tls-setup" documentation
doc: add 'intermediate certificate' handling to 'tls-setup'
doc: explain specifics of letsencrypt for munin
doc: fix sphinx warnings
gitignore: omit temporary vi files
doc: organized and added webserver configuration examples
doc: reduce details of table of contents
doc: update copyright year; unify whitespace
Makefile: improve readability with 'Build' vs. 'build'
doc: change domain name from "munin.readthedocs.org" to "guide.munin-monitoring.org"
INSTALL: changed to Makefile-based process
README: added introduction and more resources
INSTALL: formatting and clearer references
dev_scripts: remove 'run-debug-node' (duplicate of 'run_debug_node')
plugins df/df_inode: fix recently broken autoconf
Munin::Plugin: 'readarray' handles empty files gracefully
plugin hwmon (Linux): proper access to 'graphs' field
plugin memcached_: exitcode zero for "autoconf" response "no"
Build.PL: mention "JSON" requirement
Build.PL: unify whitespace
Build.PL: change license from "GPL2" to "gpl_2"
Makefile: rename 'blib' to 'build'
Makefile: add 'help' target
Makefile: distribute 'PHONY' next to the targets
Makefile: add 'doc' target (for sphinx documentation)
dev_scripts: add comments and 'help' to 'install'
doc: typo
doc: add quotes for sourcing of shell helpers
doc: mention 2.999 for munin-httpd deployment
Master::Node: upgrade "Protocol exception" log message from DEBUG to INFO
Master::Graph: log messages on database access errors
plugin meminfo (Linux): fixed typo ("Hlocked"/"Mlocked")
munin-check: fix quoting issues; make shellcheck-clean
munin-check: more quoting for placeholders
munin-check: unify whitespace
Munin::Plugin: "rotate" event without warning for "tail_open"
Limits: remove arbitrary precision limit for warning/critical
plugin mysql_: use SI unit for query_processing_time values
Plugin "if_" (FreeBSD): mention non-suitability for older systems and fix syntax
fix various spelling mistakes in documentation and comments
fix spelling confusions in code
enable automated spelling checks via "codespell"
gallery-build: fix shellcheck issues
gallery-contrib-build: fix shellcheck issues
CONTRIBUTING: improve wording (suggested by 'proselint')
python plugin module: fix PEP8 issues; python2/3 compatibility
documentation: improve formatting
travis: fix style issues (reported by yamllint)
plugin-gallery: restructure build scripts
Plugin if_packets_ (FreeBSD): add executable flag
plugin-gallery: improve rendering of plugin count per category
plugin-gallery: simplify category parser
plugin-gallery: fix count of 'other' plugins
plugin-gallery: manual 'category' override for postgresql plugins
plugin-gallery: add missing 'spamfilter' category
plugins freeradius_*: change category from 'other' to 'auth'
plugins: add missing categories
doc: mention the list of well-known categories in 'howto'
Plugin ejabberd_: unify indentation
Plugin ejabberd_: fixed shellcheck issues
Plugin ejabberd_: implement configuration file parsing for yaml format
Plugin ejabberd_: enable strict shell behaviour
Plugin ejabberd_: defined reasonable defaults
Plugin ejabberd_: use 'clean_fieldname' instead of custom function
Plugin nfsd4: distinguish between NFS3 and NFS4
Plugin nfsd4: fix shellcheck issues
plugin-gallery: copy example graph files
plugin-gallery: organize properly into sub-categories
plugin-gallery: prevent interleaved sub-categories
plugin-gallery: formatting
plugin-gallery: prevent duplicates in category listing
plugin-gallery: repository names without braces
plugin-gallery: use map for the most common plugin directory names
move debug plugin 'sincos' to debug plugin directory
plugin-gallery: updated statistics; well-known-categories link updated
plugin-gallery: really filter unwanted files
plugin-gallery: fix file exclusion, remove duplicates
plugin-gallery: improve category name detection
plugin ipmi_sensor_: fix flake8 warnings
plugin smart_: fix flake8 warnings
doc: move "writing-tips" to "best practices"
doc: add hints regarding the portability of plugins
add settings for flake8 (python code style checks)
plugin threads (Linux): use "find" instead of globbing; handle zero threads
doc: add 'grep' and 'find' to the list of available tools for plugins
doc: plugin-concise: improve (and move up) 'run interactively' section
doc: add "advanced topics" for plugins
doc: mention MUNIN_CAP_DIRTYCONFIG for plugin environment
doc: improve wording and add links to plugin environment
doc: explain the storing of state for plugins
doc: reorder Alias lines for apache2 config (cron-based)
Mark Saad (1):
On modern FreeBSD systems netstat -i returns int64_t numbers
Night1 (2):
Fixing zoom
Update nginx.rst
Olivier Mehani (1):
[apt_all] Make @releases configurable
Raphaël Droz (1):
Keep-up with modern Linux kernel netstat data.
Rick Hansen (1):
plugins/postgres: Fix connection stats for PG 9.2-9.4
Robert (1):
Fix argument size too big in threads plugin when there are too many processes.
Steve Schnepp (24):
travis: use debs instead of cpan
travis: only use CPAN deb
travis: fix typo
travis: Build.PL version to match the native ones
Update INSTALL
use Perl instead of sed
Start from a fresh plugin dump
gallery: remove the @include in awk
m/node: use trigger based callbacks
dev_scripts: use $XDG_RUNTIME_DIR for sandbox
node: trigger is common to all queries
add debug
dev_scripts: handle XDG_RUNTIME_DIR not set
UpdateWorker: create RRD with 1h less
Use the default in the munin.conf
suuport graph_data_size debug
use the debug size
adding a Dockerfile
avoid using local LANG
fix bug in tmp file handling
fix Dockerfile
use the default WAL settings for the DB
using MEMORY based journaling for DB
support multigraph in regular fetch
Stig Sandbeck Mathisen (2):
Remove broken external link in documentation
Update snmp option documentation to match implementation
Zenon Mousmoulas (1):
Simplify spooled value regex
bovarysme (1):
Fix the check_perms_if_paranoid method
cgzones (1):
switch to python3
dipohl (21):
Utils: Fix error in gallery build scripts.
Plugin-Gallery: New Intro Page for 3rd-party collection
Intro-Page: Links should point to Munin Gallery Instance
Plugin-Gallery: Build script for core collection Use branch stable-2.0 and a small fix for one of the contrib build scripts
Plugin-Gallery build script: Fix error in link to plugins raw file on github branch master -> branch stable-2.0
Plugin-Gallery build scripts: download zip and build from scratch script logic simplified and added protocol output too
Plugin-Gallery: Show well-known-categories description as link title on left side navigation and as heading on category pages
DOC: list of well-known categories and explain their role for Munin Plugin Gallery
doc: move "best current practice" to Munin-Guide
doc:change wiki links to local refs
doc: move "Concise guide to plugin authoring" to Munin-Guide
doc: change wiki links to local refs
doc: move "Howto Remove Spikes" to Munin-Guide
doc: move "Notes on RRD file name nomenclature" to Munin-Guide
doc: change wiki links to local refs and various small improvements to plugin attribute reference
doc: move wiki pages "Planet" and "Configuration priority" to Munin-Guide
doc: new chapter for various how-tos and remove wiki page "rrdcached"
doc: move wiki page "PercentGraphHowto" to Munin Guide
doc: content from wiki pages moved to Munin Guide
doc: move wiki page "munin-c" to Munin Guide
doc: move wiki page PluginGallery to Munin Guide
klemens (1):
spelling fixes
rantal (1):
Added OldGen graphs, reversed used/free bytes
sumpfralle (1):
plugin 'psu_': fix config fieldname
munin-2.999.6, 2017-01-17
-------
Summary
-------
That release is the 6th beta of the 3.0 series. It is versioned 2.999.x so
numeric only sorting works, as we do have distro that rely on that. Packagers
can use that versioning or 3.0b6
It contains a rewrite of munin-update to directly handle the SQL metadata on
the fly, and not to delegate it to later. It therefore means that RRD and SQL
are updated from the worker processes themselves, and that it scales much
better.
Also, there is a provision for a persistent DB, which can open the way for a
real DB such a PG instead of SQLite. This lays also the basis of horizontal
scaling.
And finally, the code is *much* more readable thanks to SQL. Those infamous
datastructures, which were very fast in the first place, were impeding code
and parallelisation.
This also means that several features don't work still, such as spoolfetching
or vectorfetching. They'll come in the next versions.
------------------
Detailed Changelog
------------------
Johann Bauer (1):
Remove trailing \l from rrdtool command
Kenyon Ralph (3):
Revert "if_: check for non-empty and >0 before reporting speed (thanks to ssm)"
README.rst: remove references to deleted branch devel
README.rst: update coverage status from devel to master
Quentin Stoeckel (1):
SCSS: remove useless mixins, fixes CSS validation errors & warnings box-shadow, border-radius and opacity vendor prefixes aren't necessary anymore. DXImageTransform.Microsoft.Shadow is known to cause CSS validation errors.
Steve Schnepp (91):
build: add uninstall target
limits: use the SQL db instead of the storable
Limits: fix
sql: have mostly reproductible PK from run to run
update: insert the lastupdate directly in ds_attr
update: use a persistent sqlite for state
limits: fully remove the storable
limits: add a comment
build: use Module::Build::CleanInstall
update: use Parallel::ForkManager
dev_scripts: adding a "master" target
update: fix typos in comments
update: do handle undefined carbon server
update: beginning the handling of spoolfetch
update: remove extra
update: quick hack for update_rate
update: fix the carbon subs
dev_scripts: adding a debug target
update: avoid warnings when parsing
update: hard coded update_time
build: exclude temp vim files
dev_scripts: add debug target
update: fix fetch
dev_scripts: use a debug with 20 nodes
update: fix the regex to parse the config output
Revert "build: add uninstall target"
Revert "build: use Module::Build::CleanInstall"
update: adding the DB handler in the Worker
update: remove redundant Data::Dumper
update: rewrite the update routine
update: remove extra function
update: disable the SQL dump at the end
update: fix parsing bugs
dev_scripts: adding a 'lib' target to install
update: eventually create the DB before Workers
update: precompile all the queries
update: disconnect from DB as soon as possible
update: insert the groups in SQL
update: cleanup the connection properly
update: create an unique index on GRP
update: REPLACE doesn't work as expected
update: use p_id = 0
update: insert the current node_id in $self
update: fix the DEBUG message
update: create service entry if not existing
update: insert service_attr
update: fix node_id in service
update: handle the fields
update: remove the wrong comment
update: prepare_cached instead of prepare
update: use Transaction
Revert "update: prepare_cached instead of prepare"
update: per node txn
Revert "update: per node txn"
update: use a sane SQLite config for persistent DB
update: Use the callback for data fetching
update: updating the state in SQL
update: retrieve the ds_id from the node_id
update: fix timeing when calling plugin fetch
dev_scripts: adding Perl Perf lib
update: add an index on service
update: use a single DB connection per worker
u: fix declaration order in parse_update_rate
u: add a default value for parse_update_rate
u: reduce the process name clutter
u: fix is_fresh_enough()
u: use cached prepared statements
debug: sort the nodes
debug: adding a -v to have virtual hosts
u: create rrd files
u: create the RRD files
u: updating the RRD
dev_scripts: adding a helper for the debug node
u: rename db_mknode to db_node
u: adding SQL for url
h: use grp.p_id == 0 to indicate root nodes
u: Handle the service_categories table
u: adding the url table handling
u: use old urls
dev_scripts: adding run_debug_node
g: use RRDs instead of forking()
doc: adding howto-write-snmp-plugins
doc: fix versioning, since the source page is old
debug: adding top level groups
u: recursively create the groups
t: remove obsolete tests
t: the fetch_service_config() sub has a callback
t: we also need to update cpanfile
t: simplify the Munin::Master::Node testing
t: fix testing of munin_master_node
t: remove test Fetch service config
munin-2.999.5, 2016-12-31
-------
Summary
-------
That release is the 5th beta of the 3.0 series. It is versioned 2.999.x so
numeric only sorting works, as we do have distro that rely on that. Packagers
can use that versioning or 3.0b5
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
------------------
Hiroshi Shirosaki (2):
Fix Java committed memory bigger than Max
Suppress returned no data warnings on munin-update
Kenyon Ralph (3):
grammar corrections
plugin ref: fix {fieldname}.label documentation
plugin ref: escape the backslash
Mathieu Arnold (3):
Fix if_ and if_errcoll_ plugins.
Fix when using more than one swap device.
Add an if_packets_ to monitor packets going through an interface.
Peter J. Holzer (1):
p/postgres_querylength_: don't stack times
Steve Schnepp (4):
asyncd: add dirtyconfig cap
p/freebsd/if_packets_: use /bin/sh
travis: "devel" branch is no more
travis: don't do tests on all Perl versions
Vlad K (2):
Fix netstat active connection openings string
Annotate and fix netstat's active connections match.
dipohl (1):
Fix invalid HTML in Plugin-Gallery
munin-2.999.4, 2016-12-04
-------
Summary
-------
That release is the 4rd beta of the 3.0 series. It is versioned 2.999.x so
numeric only sorting works, as we do have distro that rely on that. Packagers
can use that versioning or 3.0b4
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
------------------
Arran Cudbard-Bell (1):
Signature was renamed to authenticator for FreeRADIUS v2.2.1
Artur Smęt (1):
Add queries for PostgreSQL 9.4
Axel Huebl (4):
Fix 1350, user agent, auto config
Multi-URL and requisites support (with backwards compatible options)
Remove Autoconf
Review Comments
Békefi Gábor (1):
Correcting mysql_queries plugin random hash ordering.
Daniel Reichelt (1):
plugins/df_abs: add support for env.exclude_re
Dongsik Park (1):
.html file static path add. for Categories memu.
Gabriele Pohl (1):
Fix Gallery issues: changes in github svn support
Included js in gallery-header.html brings 404
Fix invalid HTML format (Unclosed element span)
Hans van Kranenburg (1):
Use configured plugin group as primary group
InsanePrawn (1):
Update smart_
Iván Montoro (1):
Add IPv6 support
Jean-Louis Dupond (1):
haproxy_ng: add SessionRate and adjust title of current sessions value
Klas Meder Boqvist (1):
p/postgres_users ignore own connection
Lionel Sausin (1):
Multigraphy the df plugin for Linux
Lucas Holt (1):
Ignore linsysfs like we ignore linprocfs on FreeBSD
Mark H. Wood (1):
Replace trivial use of Netcat with our own gadget to test for an open port.
Steve Schnepp (30):
httpd: adding some preforking
doc: bump the copyright to 2016
Fixing the whole devel mess (1)
Fixing the whole devel mess (2)
Stig Sandbeck Mathisen (1):
Add configuration for ssh master-node transport
Tobias Kappé (1):
Ignore current process when configuring labels for postgres_users plugin.
Vincas Dargis (1):
Update postgres_connections_ for PostgreSQL 9.6
dipohl (18):
DOC: Improved version of wiki page MuninConfigurationMasterExampleStack moved to TheMuninGuide
doc: Subsection titles were on first hierarchy level
doc: moved wiki page to MuninGuide (MuninTroubleshooting)
doc: moved wiki page PluginDebugging to MuninGuide
doc: Moved wiki page MuninExchangeIsDown to MuninGuide
doc: rework munin-node.conf merged wiki page munin-node.conf and current release of munin-node.conf
doc: moved wiki page MuninAggregateGraphs to MuninGuide
doc: Refer to option --families directly.
doc: more explanations on Munin Exchange
doc: move wiki page MuninExtraordinaryUsage to MuninGuide
doc: wiki page "update" merged with MuninGuide and after that deleted from Trac
doc: merge content from wiki, add cross references
doc: wiki page graph_args moved to MuninGuide and btw. merged some content from other wiki pages
doc: script name is munindoc, not munin-doc
doc: wiki content moved to MuninGuide page MuninConfigurationMasterExampleCombined
doc: new page added to index
doc: page HowToWritePlugins moved to MuninGuide
Данило Глинський (Danylo Hlynskyi) (1):
typo
munin-2.999.3, 2016-09-04
-------
Summary
-------
That release is the 3nd beta of the 3.0 series. It is versioned 2.999.x so
numeric only sorting works, as we do have distro that rely on that. Packagers
can use that versioning 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 occurrence
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 versioned 2.999.x so
numeric only sorting works, as we do have distro that rely on that. Packagers
can use that versioning 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 ">"
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
Delete useless JS file
Enhance tabs styling
JS: Fix .trim() usages (not defined in IE8)
Prevent line breaks from header title, fix text vertical-align
Enhance overall toolbar appearance on lower resolution devices
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
Update UI colors
Steve Schnepp (5):
graph: handle -T upon rrdtool launch
httpd: Trust PERL5LIB from environment
Stig Sandbeck Mathisen (5):
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 versioned 2.999.x so
numeric only sorting works, as we do have distro that rely on that. Packagers
can use that versioning 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):
Erroneous 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 versioned 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