芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/www/status.pulsehost.co.uk/themes/altum/views/monitor/index.php
= \Altum\Alerts::output_alerts() ?> main->breadcrumbs_is_enabled): ?>
= l('monitors.breadcrumb') ?>
= l('monitor.breadcrumb') ?>
monitor->is_enabled): ?> monitor->total_checks): ?>
monitor->is_ok): ?>
= sprintf(l('monitor.header'), $data->monitor->name) ?>
= $data->monitor->target ?>= $data->monitor->port ? ':' . $data->monitor->port : null ?>
= include_view(THEME_PATH . 'views/monitor/monitor_dropdown_button.php', ['id' => $data->monitor->monitor_id, 'resource_name' => $data->monitor->name]) ?>
monitor->total_checks): ?>
= l('monitor.no_data') ?>
= sprintf(l('monitor.no_data_help'), $data->monitor->name) ?>
monitor->total_checks): ?>
= l('monitor.uptime') ?>
= $data->total_monitor_logs ? nr($data->monitor_logs_data['uptime'], settings()->monitors_heartbeats->decimals) . '%' : '?' ?>
= l('monitor.average_response_time') ?>
= $data->total_monitor_logs ? display_response_time($data->monitor_logs_data['average_response_time']) : '?' ?>
= l('monitor.total_incidents') ?>
= $data->total_monitor_logs ? nr(count($data->monitor_incidents)) : '?' ?>
date->start_date != $data->date->end_date && $data->date->end_date == \Altum\Date::get('', 4)) || ($data->date->start_date == $data->date->end_date && $data->date->start_date == \Altum\Date::get('', 4))): ?>
monitor->is_enabled): ?>
monitor->is_ok): ?>
= l('monitor.currently_up_for') ?>
= \Altum\Date::get_elapsed_time($data->monitor->main_ok_datetime) ?>
= l('monitor.currently_down_for') ?>
= \Altum\Date::get_elapsed_time($data->monitor->main_not_ok_datetime) ?>
= l('monitor.last_check_datetime') ?>
= $data->monitor->last_check_datetime ? \Altum\Date::get_timeago($data->monitor->last_check_datetime) : '-' ?>
date->start_date == $data->date->end_date): ?> = \Altum\Date::get($data->date->start_date, 2, \Altum\Date::$default_timezone) ?> = \Altum\Date::get($data->date->start_date, 2, \Altum\Date::$default_timezone) . ' - ' . \Altum\Date::get($data->date->end_date, 2, \Altum\Date::$default_timezone) ?>
= sprintf(l('global.export_to'), 'CSV') ?>
= sprintf(l('global.export_to'), 'JSON') ?>
= sprintf(l('global.export_to'), 'PDF') ?>
total_monitor_logs): ?>
= l('monitor.ping_servers_checks.header') ?>
= l('monitor.ping_servers_checks.ping_server') ?>
= l('monitor.ping_servers_checks.lowest_response_time') ?>
= l('monitor.ping_servers_checks.highest_response_time') ?>
= l('monitor.ping_servers_checks.average_response_time') ?>
total_monitor_logs): ?>
= l('monitor.ping_servers_checks.no_data') ?>
ping_servers_checks as $ping_server_id => $ping_server_data): ?> 0 ? $ping_server_data['total_response_time'] / $ping_server_data['total_ok_checks'] : 0; ?>
= display_response_time($ping_server_data['lowest_response_time']) ?>
= display_response_time($ping_server_data['highest_response_time']) ?>
= display_response_time($ping_server_data['average_response_time']) ?>
= sprintf(l('monitor.ping_servers_checks.total_ok_checks'), nr($ping_server_data['total_ok_checks'])) ?>
monitor->details->city_name): ?>
= sprintf(l('monitor.ping_servers_checks.self_location'), remove_url_protocol_from_url($data->monitor->target)) ?>
= get_country_from_country_code($data->monitor->details->country_code) . ', ' . $data->monitor->details->city_name ?>
= l('monitor.checks.last_checks') ?>
= l('global.view_all') ?>
= l('global.status') ?>
= l('monitor.checks.response_time') ?>
monitor->type == 'website'): ?>
= l('monitor.checks.response_status_code') ?>
= l('monitor.checks.datetime') ?>
total_monitor_logs): ?>
= l('monitor.checks.no_data') ?>
monitor_logs) - 1; $i >= count($data->monitor_logs) - 5; $i--): ?> monitor_logs[$i])) { continue; } ?>
monitor_logs[$i]->is_ok): ?>
monitor->type == 'website' && !$data->monitor_logs[$i]->is_ok): ?> monitor_logs[$i]->error = json_decode($data->monitor_logs[$i]->error ?? ''); if(isset($data->monitor_logs[$i]->error->type)): if($data->monitor_logs[$i]->error->type == 'exception') { $error = $data->monitor_logs[$i]->error->message; } elseif(in_array($data->monitor_logs[$i]->error->type, ['response_status_code', 'response_body', 'response_header'])) { $error = l('monitor.checks.error.' . $data->monitor_logs[$i]->error->type); } ?>
= display_response_time($data->monitor_logs[$i]->response_time) ?> monitor_logs[$i]->response_time): ?> monitor_logs[$i]->response_time > $data->monitor->average_response_time): ?>
= nr(get_percentage_change($data->monitor->average_response_time, $data->monitor_logs[$i]->response_time)) . '%'; ?>
= nr(get_percentage_change($data->monitor->average_response_time, $data->monitor_logs[$i]->response_time)) . '%'; ?>
monitor->type == 'website'): ?>
= $data->monitor_logs[$i]->response_status_code ?>
= \Altum\Date::get_timeago($data->monitor_logs[$i]->datetime) ?>
total_monitor_logs): ?>
= l('incidents.header') ?>
= l('incidents.start_datetime') ?>
= l('incidents.end_datetime') ?>
= l('incidents.length') ?>
= l('incidents.comment') ?>
monitor_incidents)): ?>
= l('incidents.no_data') ?>
monitor_incidents as $monitor_incident): ?>
= \Altum\Date::get_timeago($monitor_incident->start_datetime) ?>
end_datetime): ?>
= \Altum\Date::get_timeago($monitor_incident->end_datetime) ?>
= l('incidents.end_datetime_null') ?>
= \Altum\Date::get_elapsed_time($monitor_incident->start_datetime, $monitor_incident->end_datetime) ?>
= $monitor_incident->comment ?>