Пример #1
0
    echo Kohana::lang('common.service-box-header');
    ?>
 
 </div>

<?php 
    $filter = $this->session->get('sfilter');
    ?>

<div class="p4 ui-widget-content">
	<?php 
    echo "<input type=\"text\" name=\"service-filter\" id=\"service-filter\" value=\"" . $filter . "\" class=\"textbox\" />";
    ?>
</div>

<div class="p4 ui-widget-content ui-corner-bottom" id="services">
<?php 
    foreach ($services as $service) {
        echo "<span id=\"service-" . $service['servicedesc'] . "\">\n";
        $path = pnp::addToUri(array('host' => $host, 'srv' => $service['name']));
        echo pnp::add_to_basket_icon($host, $service['name']);
        echo "<a href=\"" . $path . "\" class=\"multi" . $service['is_multi'] . " " . $service['state'] . "\" title=\"" . $service['servicedesc'] . "\">";
        echo pnp::shorten($service['servicedesc']) . "</a><br>\n";
        echo "</span>\n";
    }
    ?>
</div>
</div>
<p>
<?php 
}
Пример #2
0
        echo "<div class=\"ui-widget\">\n";
        echo "<div class=\"ui-state-error ui-corner-all\">\n";
        echo "<p><span class=\"ui-icon ui-icon-alert\" style=\"float: left;\"></span>" . $value['VERSION'] . "</p>\n";
        echo "</div>\n";
        echo "</div><br>\n";
    }
    echo "<div class=\"ui-widget-header ui-corner-top\">";
    echo "<table border=0 width=100%><tr>\n";
    echo "<td width=100% align=left>";
    echo Kohana::lang('common.datasource', $value['ds_name']) . "</td>\n";
    echo "<td align=right>";
    echo nagios::SummaryLink($value['MACRO']['DISP_HOSTNAME'], $value['TIMERANGE']['start'], $value['TIMERANGE']['end']) . "</td>\n";
    echo "<td align=right>";
    echo nagios::AvailLink($value['MACRO']['DISP_HOSTNAME'], $value['MACRO']['DISP_SERVICEDESC'], $value['TIMERANGE']['start'], $value['TIMERANGE']['end']) . "</td>\n";
    echo "<td align=right>";
    echo pnp::add_to_basket_icon($value['MACRO']['HOSTNAME'], $value['MACRO']['SERVICEDESC'], $value['SOURCE']);
    echo "</td>\n";
    echo "<td align=right>";
    echo pnp::zoom_icon($value['MACRO']['HOSTNAME'], $value['MACRO']['SERVICEDESC'], $value['TIMERANGE']['start'], $value['TIMERANGE']['end'], $value['SOURCE'], $value['VIEW'], $value['GRAPH_WIDTH'], $value['GRAPH_HEIGHT']) . "</td>\n";
    echo "</tr></table>\n";
    echo "</div>\n";
    echo "<div class=\"p4 gh ui-widget-content ui-corner-bottom\">\n";
    echo "<div style=\"position:relative;\">\n";
    $path = pnp::addToUri(array('host' => $value['MACRO']['HOSTNAME'], 'srv' => $value['MACRO']['SERVICEDESC']), FALSE);
    echo "<a href=\"" . url::base(TRUE) . "graph" . $path . "\" title=\"" . Kohana::lang('common.host', $value['MACRO']['DISP_HOSTNAME']) . " " . Kohana::lang('common.service', $value['MACRO']['DISP_SERVICEDESC']) . " " . Kohana::lang('common.datasource', $value['ds_name']) . " " . "\">\n";
    echo "<div start=" . $value['TIMERANGE']['start'] . " end=" . $value['TIMERANGE']['end'] . " style=\"width:" . $value['GRAPH_WIDTH'] . "px; height:" . $value['GRAPH_HEIGHT'] . "px; position:absolute; top:33px\" class=\"graph\" id=\"" . $this->url . "\" ></div>";
    $path = pnp::addToUri(array('host' => $value['MACRO']['HOSTNAME'], 'srv' => $value['MACRO']['SERVICEDESC'], 'view' => $value['VIEW'], 'source' => $value['SOURCE'], 'start' => $value['TIMERANGE']['start'], 'end' => $value['TIMERANGE']['end']), FALSE);
    echo "<img class=\"graph\" src=\"" . url::base(TRUE) . "image" . $path . "\"></a>\n";
    echo "</div>\n";
    echo "</div><p>\n";
}
Пример #3
0
    if ($value['VERSION'] != "valid" && $count == 0) {
        $count++;
        echo "<div class=\"ui-widget\">\n";
        echo "<div class=\"ui-state-error ui-corner-all\">\n";
        echo "<p><span class=\"ui-icon ui-icon-alert\" style=\"float: left;\"></span>" . $value['VERSION'] . "</p>\n";
        echo "</div>\n";
        echo "</div><br>\n";
    }
    echo "<div class=\"ui-widget-header ui-corner-top\">";
    echo "<table border=0 width=100%><tr>\n";
    echo "<td width=100% align=left>";
    echo Kohana::lang('common.datasource', $value['ds_name']) . "</td>\n";
    echo "<td align=right>";
    echo nagios::SummaryLink($value['MACRO']['DISP_HOSTNAME'], $value['TIMERANGE']['start'], $value['TIMERANGE']['end']) . "</td>\n";
    echo "<td align=right>";
    echo nagios::AvailLink($value['MACRO']['DISP_HOSTNAME'], $value['MACRO']['DISP_SERVICEDESC'], $value['TIMERANGE']['start'], $value['TIMERANGE']['end']) . "</td>\n";
    echo "<td align=right>";
    echo pnp::add_to_basket_icon($value['MACRO']['HOSTNAME'], $value['MACRO']['SERVICEDESC']) . "</td>\n";
    echo "<td align=right>";
    echo pnp::zoom_icon($value['MACRO']['HOSTNAME'], $value['MACRO']['SERVICEDESC'], $value['TIMERANGE']['start'], $value['TIMERANGE']['end'], $value['SOURCE'], $value['VIEW'], $value['GRAPH_WIDTH'], $value['GRAPH_HEIGHT']) . "</td>\n";
    echo "</tr></table>\n";
    echo "</div>\n";
    echo "<div class=\"p4 gh ui-widget-content ui-corner-bottom\">\n";
    echo "<a href=\"" . url::base(TRUE) . "graph?host=" . $value['MACRO']['HOSTNAME'] . "&srv=" . $value['MACRO']['SERVICEDESC'] . "\" title=\"" . Kohana::lang('common.host', $value['MACRO']['DISP_HOSTNAME']) . " " . Kohana::lang('common.service', $value['MACRO']['DISP_SERVICEDESC']) . " " . Kohana::lang('common.datasource', $value['ds_name']) . " " . "\">\n";
    echo "<img src=\"" . url::base(TRUE) . "image?host=" . urlencode($value['MACRO']['HOSTNAME']) . "&srv=" . urlencode($value['MACRO']['SERVICEDESC']) . "&view=" . $value['VIEW'] . "&source=" . $value['SOURCE'] . "&start=" . $value['TIMERANGE']['start'] . "&end=" . $value['TIMERANGE']['end'] . "\"></a>\n";
    echo "</div><p>\n";
}
echo "</div>\n";
?>
<!-- Graph Content End-->