mirror of
https://github.com/louislam/uptime-kuma.git
synced 2024-11-27 16:54:04 +00:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
b8dea3a823
4 changed files with 76 additions and 11 deletions
|
@ -477,6 +477,12 @@ class Monitor extends BeanModel {
|
||||||
stop() {
|
stop() {
|
||||||
clearTimeout(this.heartbeatInterval);
|
clearTimeout(this.heartbeatInterval);
|
||||||
this.isStop = true;
|
this.isStop = true;
|
||||||
|
|
||||||
|
this.prometheus().remove();
|
||||||
|
}
|
||||||
|
|
||||||
|
prometheus() {
|
||||||
|
return new Prometheus(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -86,6 +86,16 @@ class Prometheus {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
remove() {
|
||||||
|
try {
|
||||||
|
monitor_cert_days_remaining.remove(this.monitorLabelValues);
|
||||||
|
monitor_cert_is_valid.remove(this.monitorLabelValues);
|
||||||
|
monitor_response_time.remove(this.monitorLabelValues);
|
||||||
|
monitor_status.remove(this.monitorLabelValues);
|
||||||
|
} catch (e) {
|
||||||
|
console.error(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
|
|
@ -623,6 +623,9 @@ exports.entryPage = "dashboard";
|
||||||
throw new Error("Permission denied.");
|
throw new Error("Permission denied.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Reset Prometheus labels
|
||||||
|
monitorList[monitor.id]?.prometheus()?.remove();
|
||||||
|
|
||||||
bean.name = monitor.name;
|
bean.name = monitor.name;
|
||||||
bean.type = monitor.type;
|
bean.type = monitor.type;
|
||||||
bean.url = monitor.url;
|
bean.url = monitor.url;
|
||||||
|
|
|
@ -180,8 +180,8 @@ export default {
|
||||||
"Add a monitor": "Добавить монитор",
|
"Add a monitor": "Добавить монитор",
|
||||||
"Edit Status Page": "Редактировать",
|
"Edit Status Page": "Редактировать",
|
||||||
"Go to Dashboard": "Панель управления",
|
"Go to Dashboard": "Панель управления",
|
||||||
"Status Page": "Мониторинг",
|
"Status Page": "Страница статуса",
|
||||||
"Status Pages": "Página de Status",
|
"Status Pages": "Страницы статуса",
|
||||||
Discard: "Отмена",
|
Discard: "Отмена",
|
||||||
"Create Incident": "Создать инцидент",
|
"Create Incident": "Создать инцидент",
|
||||||
"Switch to Dark Theme": "Тёмная тема",
|
"Switch to Dark Theme": "Тёмная тема",
|
||||||
|
@ -311,28 +311,28 @@ export default {
|
||||||
"One record": "Одна запись",
|
"One record": "Одна запись",
|
||||||
steamApiKeyDescription: "Для мониторинга игрового сервера Steam вам необходим Web-API ключ Steam. Зарегистрировать его можно здесь: ",
|
steamApiKeyDescription: "Для мониторинга игрового сервера Steam вам необходим Web-API ключ Steam. Зарегистрировать его можно здесь: ",
|
||||||
"Certificate Chain": "Цепочка сертификатов",
|
"Certificate Chain": "Цепочка сертификатов",
|
||||||
"Valid": "Действительный",
|
Valid: "Действительный",
|
||||||
"Hide Tags": "Скрыть тэги",
|
"Hide Tags": "Скрыть тэги",
|
||||||
Title: "Название инцидента:",
|
Title: "Название инцидента:",
|
||||||
Content: "Содержание инцидента:",
|
Content: "Содержание инцидента:",
|
||||||
Post: "Опубликовать",
|
Post: "Опубликовать",
|
||||||
"Cancel": "Отмена",
|
Cancel: "Отмена",
|
||||||
"Created": "Создано",
|
Created: "Создано",
|
||||||
"Unpin": "Открепить",
|
Unpin: "Открепить",
|
||||||
"Show Tags": "Показать тэги",
|
"Show Tags": "Показать тэги",
|
||||||
"recent": "Сейчас",
|
recent: "Сейчас",
|
||||||
"3h": "3 часа",
|
"3h": "3 часа",
|
||||||
"6h": "6 часов",
|
"6h": "6 часов",
|
||||||
"24h": "24 часа",
|
"24h": "24 часа",
|
||||||
"1w": "1 неделя",
|
"1w": "1 неделя",
|
||||||
"No monitors available.": "Нет доступных мониторов",
|
"No monitors available.": "Нет доступных мониторов",
|
||||||
"Add one": "Добавить новый",
|
"Add one": "Добавить новый",
|
||||||
"Backup": "Резервная копия",
|
Backup: "Резервная копия",
|
||||||
"Security": "Безопасность",
|
Security: "Безопасность",
|
||||||
"Shrink Database": "Сжать Базу Данных",
|
"Shrink Database": "Сжать Базу Данных",
|
||||||
"Current User": "Текущий пользователь",
|
"Current User": "Текущий пользователь",
|
||||||
"About": "О программе",
|
About: "О программе",
|
||||||
"Description": "Описание",
|
Description: "Описание",
|
||||||
"Powered by": "Работает на основе скрипта от",
|
"Powered by": "Работает на основе скрипта от",
|
||||||
shrinkDatabaseDescription: "Включает VACUUM для базы данных SQLite. Если ваша база данных была создана на версии 1.10.0 и более, AUTO_VACUUM уже включен и это действие не требуется.",
|
shrinkDatabaseDescription: "Включает VACUUM для базы данных SQLite. Если ваша база данных была создана на версии 1.10.0 и более, AUTO_VACUUM уже включен и это действие не требуется.",
|
||||||
deleteStatusPageMsg: "Вы действительно хотите удалить эту страницу статуса сервисов?",
|
deleteStatusPageMsg: "Вы действительно хотите удалить эту страницу статуса сервисов?",
|
||||||
|
@ -343,4 +343,50 @@ export default {
|
||||||
primary: "ОСНОВНОЙ",
|
primary: "ОСНОВНОЙ",
|
||||||
light: "СВЕТЛЫЙ",
|
light: "СВЕТЛЫЙ",
|
||||||
dark: "ТЕМНЫЙ",
|
dark: "ТЕМНЫЙ",
|
||||||
|
"New Status Page": "Новая страница статуса",
|
||||||
|
"Show update if available": "Показывать доступные обновления",
|
||||||
|
"Also check beta release": "Проверять обновления для бета версий",
|
||||||
|
"Add New Status Page": "Добавить страницу статуса",
|
||||||
|
Next: "Далее",
|
||||||
|
"Accept characters: a-z 0-9 -": "Разрешены символы: a-z 0-9 -",
|
||||||
|
"Start or end with a-z 0-9 only": "Начало и окончание имени только на символы: a-z 0-9",
|
||||||
|
"No consecutive dashes --": "Запрещено использовать тире --",
|
||||||
|
"HTTP Options": "HTTP Опции",
|
||||||
|
"Basic Auth": "HTTP Авторизация",
|
||||||
|
PushByTechulus: "Push by Techulus",
|
||||||
|
clicksendsms: "ClickSend SMS",
|
||||||
|
GoogleChat: "Google Chat (только Google Workspace)",
|
||||||
|
apiCredentials: "API реквизиты",
|
||||||
|
Done: "Готово",
|
||||||
|
Info: "Инфо",
|
||||||
|
"Steam API Key": "Steam API-Ключ",
|
||||||
|
"Pick a RR-Type...": "Выберите RR-Тип...",
|
||||||
|
"Pick Accepted Status Codes...": "Выберите принятые коды состояния...",
|
||||||
|
Default: "По умолчанию",
|
||||||
|
"Please input title and content": "Пожалуйста, введите название и содержание",
|
||||||
|
"Last Updated": "Последнее Обновление",
|
||||||
|
"Untitled Group": "Группа без названия",
|
||||||
|
Services: "Сервисы",
|
||||||
|
serwersms: "SerwerSMS.pl",
|
||||||
|
serwersmsAPIUser: "API Пользователь (включая префикс webapi_)",
|
||||||
|
serwersmsAPIPassword: "API Пароль",
|
||||||
|
serwersmsPhoneNumber: "Номер телефона",
|
||||||
|
serwersmsSenderName: "SMS Имя Отправителя (регистрированный через пользовательский портал)",
|
||||||
|
stackfield: "Stackfield",
|
||||||
|
smtpDkimSettings: "DKIM Настройки",
|
||||||
|
smtpDkimDesc: "Please refer to the Nodemailer DKIM {0} for usage.",
|
||||||
|
documentation: "документация",
|
||||||
|
smtpDkimDomain: "Имя Домена",
|
||||||
|
smtpDkimKeySelector: "Ключ",
|
||||||
|
smtpDkimPrivateKey: "Приватный ключ",
|
||||||
|
smtpDkimHashAlgo: "Алгоритм хэша (опционально)",
|
||||||
|
smtpDkimheaderFieldNames: "Заголовок ключей для подписи (опционально)",
|
||||||
|
smtpDkimskipFields: "Заколовок ключей не для подписи (опционально)",
|
||||||
|
gorush: "Gorush",
|
||||||
|
alerta: "Alerta",
|
||||||
|
alertaApiEndpoint: "Конечная точка API",
|
||||||
|
alertaEnvironment: "Среда",
|
||||||
|
alertaApiKey: "Ключ API",
|
||||||
|
alertaAlertState: "Состояние алерта",
|
||||||
|
alertaRecoverState: "Состояние восстановления",
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue