Ejemplo n.º 1
0
            </div>
            <div style=" margin: 10px 0px 0px 5px;font-size: 14px; " id="quickdiv"><a href="javascript:void(0);" onclick="changeTime('1hour');" >1小时</a>&nbsp;&nbsp;<a href="javascript:void(0);" onclick="changeTime('2hour');">2小时</a>&nbsp;&nbsp;<a href="javascript:void(0);"  onclick="changeTime('1days');">1天</a>&nbsp;&nbsp;<a href="javascript:void(0);"  onclick="changeTime('2days');">2天</a>&nbsp;&nbsp;<a href="javascript:void(0);" onclick="changeTime('7days');">7天</a>&nbsp;&nbsp;<a href="javascript:void(0);" onclick="changeTime('30days');">30天</a>&nbsp;&nbsp;<a href="javascript:void(0);" onclick="changeTime('1years');">1年</a>&nbsp;&nbsp;<a href="javascript:void(0);" onclick="changeTime('2years');">2年</a></div>
        </form>

        <p></p>
        <?php 
$order_list_result = $order_list_result_page = array();
//记录结果信息数组
if (isset($_REQUEST["hostid"]) && $_REQUEST["hostid"] > 0 || $group_class != '' && $group_class > 0 || $hostid) {
    //根据主机id查询当前主机下的图形
    if ($group_class == '') {
        $graphs = $zabbixApi->graphGet(array("hostids" => array($hostid), "output" => "extend", "sortfield" => "name"));
        foreach ($graphs as &$each) {
            $graphids[] = $each->graphid;
        }
        $items_list = $zabbixApi->graphitemGet(array("graphids" => $graphids, "output" => "extend"));
    } else {
        //查询分组里面的所有机器
        $host_ids = array();
        $hosts = $zabbixApi->hostGet(array("output" => "extend", "monitored_hosts" => true, "groupids" => array($group_class)));
        foreach ($hosts as $each_host) {
            $host_ids[] = $each_host->hostid;
        }
        //查询分组下的所有机器的所有图形
        $graphs = $zabbixApi->graphGet(array("hostids" => $host_ids, "output" => "extend", "sortfield" => "name"));
        foreach ($graphs as &$each) {
            $graphids[] = $each->graphid;
        }
        $items_list = $zabbixApi->graphitemGet(array("graphids" => $graphids, "output" => "extend"));
    }
    $list = array('list_item' => $items_list, 'parame' => array('stime' => strtotime($stime), 'period' => $period, 'sizeX' => $width, 'item_name_search' => $itemkey));