Add external checks with uptime

This commit is contained in:
2026-02-08 02:16:42 +03:00
parent aab54d4108
commit 3df9db3bf7
7 changed files with 195 additions and 0 deletions

View File

@@ -16,6 +16,7 @@ from state import UPDATES_CACHE, REBOOT_PENDING
from services.metrics import summarize
from services.audit import read_audit_tail
from services.incidents import read_recent, incidents_path
from services.external_checks import format_report
@dp.message(F.text == "💽 Disks")
@@ -197,6 +198,13 @@ async def audit_log(msg: Message):
await msg.answer(text, reply_markup=system_logs_kb, parse_mode="Markdown")
@dp.message(F.text == "🌍 External")
async def external_checks(msg: Message):
if not is_admin_msg(msg):
return
await msg.answer(format_report(cfg), reply_markup=system_logs_kb)
@dp.message(F.text == "📣 Incidents")
async def incidents(msg: Message):
if not is_admin_msg(msg):