Hi- I'm running omd 1.11-20140624. I found a bug in the pnp template for check_mk-jolokia_metrics.threads. Most of the metrics were not being graphed. I haven't seen it addressed on the change logs, so here is the fix...
/omd/versions/1.11.20140624/share/check_mk/pnp-templates/check_mk-jolokia_metrics.threads.php: <?php # +------------------------------------------------------------------+ # | ____ _ _ __ __ _ __ | # | / ___| |__ ___ ___| | __ | \/ | |/ / | # | | | | '_ \ / _ \/ __| |/ / | |\/| | ' / | # | | |___| | | | __/ (__| < | | | | . \ | # | \____|_| |_|\___|\___|_|\_\___|_| |_|_|\_\ | # | | # | Copyright Mathias Kettner 2013 [email protected] | # +------------------------------------------------------------------+ # # This file is part of Check_MK. # The official homepage is at http://mathias-kettner.de/check_mk. # # check_mk is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation in version 2. check_mk is distributed # in the hope that it will be useful, but WITHOUT ANY WARRANTY; with- # out even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. See the GNU General Public License for more de- # ails. You should have received a copy of the GNU General Public # License along with GNU Make; see the file COPYING. If not, write # to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, # Boston, MA 02110-1301 USA. # Bug fix- Patrick Scott Gavin 8/25/2014 # With OMD 1.1, jolokia_metrics.threads breaks out each metric into a # seperate rrd file that was not correctly referenced by this template. # The correct array indices are now used. $title = str_replace("_", " ", $servicedesc); $opt[1] = "--vertical-label 'ThreadRate' -l 0 --title \"ThreadRate of $title\" "; $def[1] = "DEF:var1=$RRDFILE[1]:$DS[1]:AVERAGE " ; $def[1] .= "AREA:var1#F2F2F2:\"\" " ; $def[1] .= "LINE1:var1#FF6600:\"ThreadRate \" " ; $def[1] .= "GPRINT:var1:LAST:\"%3.2lf LAST \" "; $def[1] .= "GPRINT:var1:MAX:\"%3.2lf MAX \" "; $def[1] .= "GPRINT:var1:AVERAGE:\"%3.2lf AVERAGE \" "; $opt[2] = "--vertical-label \"ThreadCount\" -u102 -l0 --title \"Different ThreadCounts of $servicedesc\" "; $def[2] = "DEF:var2=$RRDFILE[2]:$DS[2]:AVERAGE " ; $def[2] .= "DEF:var3=$RRDFILE[3]:$DS[3]:AVERAGE " ; $def[2] .= "DEF:var4=$RRDFILE[4]:$DS[4]:AVERAGE " ; # $def[2] .= "AREA:var2#FFFFFF:\"\" " ; $def[2] .= "AREA:var3#FFFFFF:\"\" " ; $def[2] .= "AREA:var4#FFFFFF:\"\" " ; $def[2] .= "LINE1:var2#2B23FF:\"ThreadCount \" " ; $def[2] .= rrd::gprint("var2", array("LAST", "MAX", "AVERAGE"),"% 3.0lf"); $def[2] .= "LINE1:var3#FF1420:\"DeamonThreadCount \" " ; $def[2] .= rrd::gprint("var3", array("LAST", "MAX", "AVERAGE"),"% 3.0lf"); $def[2] .= "LINE1:var4#0CD524:\"PeakThreadCount \" " ; $def[2] .= rrd::gprint("var4", array("LAST", "MAX", "AVERAGE"),"% 3.0lf"); #TotalStartedThreadCount $opt[3] = "--vertical-label \"TotalStartedThreadCount\" -l0 --title \"TotalStartedThreadCount of $title\" "; # $def[3] = "DEF:var5=$RRDFILE[5]:$DS[5]:AVERAGE " ; $def[3] .= "AREA:var5#F2F2F2:\"\" " ; $def[3] .= "LINE1:var5#FF6600:\"TotalStartedThreadCount \" " ; $def[3] .= "GPRINT:var5:LAST:\"%3.0lf current \" "; ?> Regards, -- Patrick Gavin Systems Administrator Central IT Systems & Services Humboldt State University _______________________________________________ omd-users mailing list [email protected] http://lists.mathias-kettner.de/mailman/listinfo/omd-users
