コード例 #1
0
ファイル: default.php プロジェクト: Natolumin/observium
     show_status_boxes($config);
     break;
 case "device_status":
     show_status($config);
     break;
 case "alert_status":
     include "includes/alert-status.inc.php";
     break;
 case "overall_traffic":
     show_traffic($config);
     break;
 case "custom_traffic":
     show_customtraffic($config);
     break;
 case "alert_table":
     print_alert_table(array('status' => 'failed', 'pagination' => FALSE, 'short' => TRUE, 'header' => array('title' => 'Current Alerts', 'url' => '/alerts/')));
     break;
 case "splitlog":
     show_splitlog($config);
     break;
 case "syslog":
     show_syslog($config);
     break;
 case "eventlog":
     show_eventlog($config);
     break;
 case "minigraphs":
     show_minigraphs($config);
     break;
 case "micrographs":
     show_micrographs($config);
コード例 #2
0
ファイル: alerts.inc.php プロジェクト: Natolumin/observium
<?php

/**
 * Observium Network Management and Monitoring System
 * Copyright (C) 2006-2015, Adam Armstrong - http://www.observium.org
 *
 * @package    observium
 * @subpackage webui
 * @author     Adam Armstrong <*****@*****.**>
 * @copyright  (C) 2006-2013 Adam Armstrong, (C) 2013-2016 Observium Limited
 *
 */
$alert_rules = cache_alert_rules();
$alert_assoc = cache_alert_assoc();
$alert_table = cache_device_alert_table($device['device_id']);
$vars['pagination'] = TRUE;
print_alert_table(array('entity_type' => 'port', 'entity_id' => $port['port_id']));
// EOF
コード例 #3
0
    }
    if ($vars['entity_type'] == $entity_type) {
        $navbar['options'][$entity_type]['class'] = "active";
    }
    $navbar['options'][$entity_type]['url'] = generate_url(array('page' => 'device', 'device' => $device['device_id'], 'tab' => 'alerts', 'entity_type' => $entity_type));
    $navbar['options'][$entity_type]['text'] = escape_html(nicecase($entity_type));
}
$navbar['options_right']['update']['url'] = generate_url(array('page' => 'device', 'device' => $device['device_id'], 'tab' => 'alerts', 'action' => 'update'));
$navbar['options_right']['update']['text'] = '再生的';
$navbar['options_right']['update']['icon'] = 'oicon-arrow-circle';
if ($vars['action'] == 'update') {
    $navbar['options_right']['update']['class'] = 'active';
}
$navbar['options_right']['status']['url'] = generate_url($vars, array('page' => 'device', 'status' => 'failed'));
$navbar['options_right']['status']['text'] = '仅失败';
$navbar['options_right']['status']['icon'] = 'oicon-exclamation-red';
if ($vars['status'] == 'failed') {
    $navbar['options_right']['status']['class'] = 'active';
    $navbar['options_right']['status']['url'] = generate_url($vars, array('page' => 'device', 'status' => 'all'));
}
print_navbar($navbar);
// Run actions
if ($vars['action'] == 'update') {
    echo '<div class="well">';
    update_device_alert_table($device);
    $alert_table = cache_device_alert_table($device['device_id']);
    echo '</div>';
}
$vars['pagination'] = TRUE;
print_alert_table($vars);
// EOF
コード例 #4
0
ファイル: default.inc.php プロジェクト: Natolumin/observium
<?php

/**
 * Observium
 *
 *   This file is part of Observium.
 *
 * @package    observium
 * @subpackage webui
 * @copyright  (C) 2006-2013 Adam Armstrong, (C) 2013-2016 Observium Limited
 *
 */
$div_class = "";
// Class for each block in status summary
include $config['html_dir'] . "/includes/status-summary.inc.php";
print_alert_table(array('status' => 'failed', 'pagination' => FALSE, 'format' => 'condensed'));
// EOF
コード例 #5
0
ファイル: alerts.inc.php プロジェクト: Natolumin/observium
<?php

/**
 * Observium Network Management and Monitoring System
 * Copyright (C) 2006-2015, Adam Armstrong - http://www.observium.org
 *
 * @package    observium
 * @subpackage webui
 * @author     Adam Armstrong <*****@*****.**>
 * @copyright  (C) 2006-2013 Adam Armstrong, (C) 2013-2016 Observium Limited
 *
 */
?>
  <div class="box box-solid">
    <div class="box-header ">
      <a href="<?php 
echo generate_url(array('page' => 'device', 'device' => $device['device_id'], 'tab' => 'logs', 'section' => 'syslog'));
?>
">
        <i class="oicon-bell"></i><h3 class="box-title">Alerts</h3>
      </a>
    </div>
    <div class="box-body no-padding">
      <?php 
print_alert_table(array('device' => $device['device_id'], 'short' => TRUE, 'pagesize' => 10, 'status' => 'failed', 'no_header' => TRUE));
?>
    </div>
  </div>

<?php 
// EOF