Example #1
0
        </ul>
    </div>
</div>

<div class="container">
    <?php 
$zabbixHostgroups = $zabbix->getHostgroups();
$zabbixHostgroups = $zabbix->sortHostgroupsByName($zabbixHostgroups);
if (is_array($zabbixHostgroups) && count($zabbixHostgroups) > 0) {
    ?>
            <ul class="nav nav-pills nav-stacked">
                <?php 
    foreach ($zabbixHostgroups as $groupobject) {
        $linkHostgroup = "hosts.php?hostgroupid=" . $groupobject["groupid"];
        if ($arrSettings["countHostsPerGroup"] == true) {
            $hosts = $zabbix->getHostsByGroupId($groupobject["groupid"]);
            $hosts = $zabbix->filterActiveHosts($hosts);
            $hostCount = is_array($hosts) ? count($hosts) : 0;
        } else {
            // Assume this hostgroup has hosts in them
            $hostCount = 1;
        }
        if ($arrSettings["showEmptyHostgroups"] || $hostCount > 0) {
            ?>
                            <li>
                                <a href="<?php 
            echo $linkHostgroup;
            ?>
">
                                    <i class="icon-hdd"></i> <?php 
            echo $groupobject["name"];
Example #2
0
if (isset($zabbixAuthHash) && strlen($zabbixAuthHash) > 0) {
    // Try it with the authentication hash we have
    $zabbix->setAuthToken($zabbixAuthHash);
} elseif (strlen($zabbix->getUsername()) > 0 && strlen($zabbix->getPassword()) > 0 && strlen($zabbix->getZabbixApiUrl()) > 0) {
    // Or try it with our info from the cookies
    $zabbix->login();
}
if (!$zabbix->isLoggedIn()) {
    header("Location: index.php");
    exit;
}
require_once "template/header.php";
$zabbixHostgroupId = (string) $_GET['hostgroupid'];
if ($zabbixHostgroupId > 0) {
    $hostgroup = $zabbix->getHostgroupById($zabbixHostgroupId);
    $hosts = $zabbix->getHostsByGroupId($zabbixHostgroupId);
    $hosts = $zabbix->filterActiveHosts($hosts);
    $hosts = $zabbix->sortHostsByName($hosts);
    ?>
<div class="navbar navbar-fixed-top">
    <div class="navbar-inner">
        <ul class="breadcrumb">
            <li>
                <a href="index.php">Home</a> <span class="divider">/</span>
            </li>
            <li>
                <a href="hostgroups.php">Hostgroups</a> <span class="divider">/</span>
            </li>
            <li class="active">
                <?php 
    echo $hostgroup->name;