File check_brocade_systeminfo.php of Package monitoring-plugins-snmp_brocade
<?php
# Define some colors
$red = '#FF0000';
$magenta = '#FF00FF';
$navy = '#000080';
$green = '#008000';
$yellow = '#FFFF00';
$orangered = '#FF4500';
$darkred = '#8B0000';
$blue = '#0000FF';
$darkblue = '#000099';
$darkorange = '#FF8C00';
$line[1] = $darkblue;
$line[2] = $magenta;
$line[3] = $darkorange;
$line[4] = $green;
$area[1] = $green;
$area[2] = $darkorange;
$area[3] = $magenta;
$area[4] = $darkblue;
# Replace underscores in services descriptions
$servicedesc = str_replace("_", " ", $servicedesc);
# Main logic
foreach ($DS as $i)
{
$vlabel = $UNIT[$i];
$opt[$i] = '--vertical-label "' . $vlabel . '" --title "' . $hostname . ' / ' . $servicedesc . '"';
$ds_name[$i] = $LABEL[$i];
$def[$i] = "DEF:var1=".$RRDFILE[$i].":".$DS[$i].":AVERAGE ";
$def[$i] .= "LINE1:var1" . $line[1] . ":\"".$NAME[$i]."\" ";
$def[$i] .= "GPRINT:var1:LAST:\"%3.4lf ".$UNIT[$i]." LAST \" ";
$def[$i] .= "GPRINT:var1:MAX:\"%3.4lf ".$UNIT[$i]." MAX \" ";
$def[$i] .= "GPRINT:var1:AVERAGE:\"%3.4lf ".$UNIT[$i]." AVERAGE \\n\" ";
}
?>