Example #1
0
require_once $webmonBasePath . "/config.php";
require_once "eibnetmux.php";
/**************************************************************/
/* execute on commands                                        */
/**************************************************************/
if (isset($_SERVER['HTTP_REFERER'])) {
    $referrer = $_SERVER['HTTP_REFERER'];
} else {
    $referrer = "status.php";
}
if (isset($_GET['s'])) {
    $server = $_GET['s'];
} else {
    $server = 0;
}
$conn = new eibnetmux("webmon", $configEibNetMuxConnection[$server]['host'], $configEibNetMuxConnection[$server]['port']);
if (isset($_GET['c'])) {
    $state = $_GET['c'] == 1 ? 1 : 0;
    $status = $conn->mgmt_connect($state);
}
if (isset($_GET['l'])) {
    $result = $conn->mgmt_getloglevel();
    if ($result['status'] == 0) {
        $level = $result['level'];
    } else {
        $level = 0;
    }
    if ($_GET['l'] == 1) {
        $level = 2 * $level + 1;
    } else {
        $level = ($level + 1) / 2 - 1;
Example #2
0
    $seconds = $seconds % 60;
    $days = intval($hours / 24);
    $hours = $hours % 24;
    if ($days > 0) {
        $uptime = sprintf("%d days %02d:%02d:%02d", $days, $hours, $minutes, $seconds);
    } else {
        $uptime = sprintf("%02d:%02d:%02d", $days, $hours, $minutes, $seconds);
    }
    return $uptime;
}
if (isset($_GET['s'])) {
    $server = $_GET['s'];
} else {
    $server = 0;
}
$conn = new eibnetmux("webmon", $configEibNetMuxConnection[$server]['host'], $configEibNetMuxConnection[$server]['port']);
$status = $conn->mgmt_getstatus();
$conn->close();
// printf( "<pre>" );
// print_r( $status );
// printf( "</pre>" );
$systemUptime = $status['value']['common']['uptime'];
$clientUptime = $status['value']['client']['uptime'];
$socketState = $status['value']['socket']['active_tcp'] ? "TCP" : "";
if ($socketState = !"") {
    $socketState .= " &amp; ";
}
$socketState .= $status['value']['socket']['active_pipe'] ? "Named pipe" : "";
/**************************************************************/
/* display eibnetmux status                                   */
/**************************************************************/