mirror of
				https://github.com/louislam/uptime-kuma.git
				synced 2025-10-31 19:39:20 +08:00 
			
		
		
		
	Merge remote-tracking branch 'origin/master'
This commit is contained in:
		| @@ -477,6 +477,12 @@ class Monitor extends BeanModel { | ||||
|     stop() { | ||||
|         clearTimeout(this.heartbeatInterval); | ||||
|         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 = { | ||||
|   | ||||
| @@ -623,6 +623,9 @@ exports.entryPage = "dashboard"; | ||||
|                     throw new Error("Permission denied."); | ||||
|                 } | ||||
|  | ||||
|                 // Reset Prometheus labels | ||||
|                 monitorList[monitor.id]?.prometheus()?.remove(); | ||||
|  | ||||
|                 bean.name = monitor.name; | ||||
|                 bean.type = monitor.type; | ||||
|                 bean.url = monitor.url; | ||||
|   | ||||
| @@ -180,8 +180,8 @@ export default { | ||||
|     "Add a monitor": "Добавить монитор", | ||||
|     "Edit Status Page": "Редактировать", | ||||
|     "Go to Dashboard": "Панель управления", | ||||
|     "Status Page": "Мониторинг", | ||||
|     "Status Pages": "Página de Status", | ||||
|     "Status Page": "Страница статуса", | ||||
|     "Status Pages": "Страницы статуса", | ||||
|     Discard: "Отмена", | ||||
|     "Create Incident": "Создать инцидент", | ||||
|     "Switch to Dark Theme": "Тёмная тема", | ||||
| @@ -311,28 +311,28 @@ export default { | ||||
|     "One record": "Одна запись", | ||||
|     steamApiKeyDescription: "Для мониторинга игрового сервера Steam вам необходим Web-API ключ Steam. Зарегистрировать его можно здесь: ", | ||||
|     "Certificate Chain": "Цепочка сертификатов", | ||||
|     "Valid": "Действительный", | ||||
|     Valid: "Действительный", | ||||
|     "Hide Tags": "Скрыть тэги", | ||||
|     Title: "Название инцидента:", | ||||
|     Content: "Содержание инцидента:", | ||||
|     Post: "Опубликовать", | ||||
|     "Cancel": "Отмена", | ||||
|     "Created": "Создано", | ||||
|     "Unpin": "Открепить", | ||||
|     Cancel: "Отмена", | ||||
|     Created: "Создано", | ||||
|     Unpin: "Открепить", | ||||
|     "Show Tags": "Показать тэги", | ||||
|     "recent": "Сейчас", | ||||
|     recent: "Сейчас", | ||||
|     "3h": "3 часа", | ||||
|     "6h": "6 часов", | ||||
|     "24h": "24 часа", | ||||
|     "1w": "1 неделя", | ||||
|     "No monitors available.": "Нет доступных мониторов", | ||||
|     "Add one": "Добавить новый", | ||||
|     "Backup": "Резервная копия", | ||||
|     "Security": "Безопасность", | ||||
|     Backup: "Резервная копия", | ||||
|     Security: "Безопасность", | ||||
|     "Shrink Database": "Сжать Базу Данных", | ||||
|     "Current User": "Текущий пользователь", | ||||
|     "About": "О программе", | ||||
|     "Description": "Описание", | ||||
|     About: "О программе", | ||||
|     Description: "Описание", | ||||
|     "Powered by": "Работает на основе скрипта от", | ||||
|     shrinkDatabaseDescription: "Включает VACUUM для базы данных SQLite. Если ваша база данных была создана на версии 1.10.0 и более, AUTO_VACUUM уже включен и это действие не требуется.", | ||||
|     deleteStatusPageMsg: "Вы действительно хотите удалить эту страницу статуса сервисов?", | ||||
| @@ -343,4 +343,50 @@ export default { | ||||
|     primary: "ОСНОВНОЙ", | ||||
|     light: "СВЕТЛЫЙ", | ||||
|     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: "Состояние восстановления", | ||||
| }; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user