$expire)) { session_destroy(); header("Location: login.php"); exit; } $_SESSION['login_time'] = time(); $userName = htmlspecialchars($_SESSION['username']); $userRole = $_SESSION['role']; $roleText = $userRole === 'admin' ? '管理员' : '只读用户'; $dbHost = "10.150.117.190"; $dbUser = "root"; $dbPwd = "hp93000"; $dbName = "alert_mail_stat"; $connConfig = mysqli_connect($dbHost, $dbUser, $dbPwd, $dbName); mysqli_set_charset($connConfig, "utf8mb4"); $configSql = "SELECT k,v FROM sys_config"; $configRes = mysqli_query($connConfig, $configSql); $sysConfig = []; while ($row = mysqli_fetch_assoc($configRes)) $sysConfig[$row['k']] = $row['v']; mysqli_close($connConfig); $currentLang = $sysConfig['lang'] ?? "zh"; $langMap = [ 'zh' => [ 'html_lang' => 'zh-CN', 'page_title_list' => '告警分页列表', 'filter_date' => '日期筛选', 'filter_alert_name' => '告警名称', 'filter_severity' => '告警级别', 'filter_status' => '告警状态', 'btn_search' => '查询', 'btn_reset' => '重置', 'page_total' => '共', 'page_record' => '条记录', 'page_size' => '每页', 'page_prev' => '上一页', 'page_next' => '下一页', 'page_first' => '首页', 'page_last' => '末页', 'empty_no_data' => '暂无告警时序数据', 'server_fail' => 'Prometheus 接口请求失败', 'tag' => '状态', 'alert_name' => '告警指标', 'instance_addr' => '实例', 'severity' => '级别', 'occur_time_group' => '最新触发时间', 'occur_time_detail' => '触发时间', 'firing' => '触发', 'resolved' => '恢复', 'critical' => '严重', 'warning' => '警告', 'info' => '信息', 'btn_detail' => '详细模式', 'tip_distinct' => '当前:合并去重(汇总次数)', 'tip_all' => '当前:详细时序(逐条展示触发时间)', 'col_count' => '总触发次数' ], 'en' => [ 'html_lang' => 'en', 'page_title_list' => 'Alert Pagination List', 'filter_date' => 'Date', 'filter_alert_name' => 'Metric', 'filter_severity' => 'Severity', 'filter_status' => 'Status', 'btn_search' => 'Search', 'btn_reset' => 'Reset', 'page_total' => 'Total ', 'page_record' => ' records', 'page_size' => 'Per page', 'page_prev' => 'Prev', 'page_next' => 'Next', 'page_first' => 'First', 'page_last' => 'Last', 'empty_no_data' => 'No alert time series data', 'server_fail' => 'Prometheus API request failed', 'tag' => 'Status', 'alert_name' => 'Metric', 'instance_addr' => 'Instance', 'severity' => 'Severity', 'occur_time_group' => 'Last Trigger Time', 'occur_time_detail' => 'Trigger Time', 'firing' => 'Firing', 'resolved' => 'Resolved', 'critical' => 'Critical', 'warning' => 'Warning', 'info' => 'Info', 'btn_detail' => 'Detail Mode', 'tip_distinct' => 'Mode: Deduplicated (Total Count)', 'tip_all' => 'Mode: Raw Time Series (Each Trigger)', 'col_count' => 'Total Triggers' ] ]; $t = $langMap[$currentLang]; ?> <?php echo $t['page_title_list']; ?>
返回监控大屏
() 退出登录
Loading...