# Centos 6 Munin 1.4.x 95 percentage RRD patch # USE ONLY AT YOUR OWN RISK! # ALWAYS MAKE BACKUPS! # Path: /usr/share/perl5/vendor_perl/Munin/Master/ # old - new : is a line numbers where can be string # To patch you need add FOUR lines: # new offset: 818, 826, 837, 949 GraphOld.pm old new 810 815 811 816 # Only one field. Do min/max range. 812 817 push(@rrd, "CDEF:min_max_diff=a$rrdname,i$rrdname,-"); 818 push(@rrd, "VDEF:v$rrdname=a$rrdname,95,PERCENT"); 813 819 push(@rrd, "CDEF:re_zero=min_max_diff,min_max_diff,-") 814 820 if !munin_get($field, "negative"); 815 821 … … 817 823 push(@rrd, "STACK:min_max_diff$range_colour"); 818 824 push(@rrd, "LINE2:re_zero#000000") 819 825 if !munin_get($field, "negative"); 826 push(@rrd, "LINE2:v$rrdname#609060"); 820 827 } 821 828 822 829 # Push "global" headers or not … … 827 834 push(@rrd, "COMMENT:Cur (-/+)"); 828 835 push(@rrd, "COMMENT:Min (-/+)"); 829 836 push(@rrd, "COMMENT:Avg (-/+)"); 837 push(@rrd, "COMMENT:95th (-/+)"); 830 838 push(@rrd, "COMMENT:Max (-/+) \\j"); 831 839 $global_headers = 2; # Avoid further headers/labels 832 840 } … … 938 946 . $rrdscale 939 947 . "/\\g"); 940 948 push(@rrd, "GPRINT:g$rrdname:AVERAGE:$avgformat" . $rrdscale . ""); 949 push(@rrd, "GPRINT:v$rrdname:$avgformat" . $rrdscale . ""); 941 950 push(@rrd, 942 951 "GPRINT:a$negfieldname:MAX:$rrdformat" . $rrdscale . "/\\g"); 943 952 push(@rrd, "GPRINT:a$rrdname:MAX:$rrdformat" . $rrdscale . "\\j");