{
"meta": {
"title": "ProxMenux Monitor — Panel: Systémové záznamy | Dokumentácia ProxMenux",
"description": "Záložka System Logs konsoliduje tri zdroje do jednej obrazovky: živé journalctl s filtrami a downloadom, História úloh Proxmox (UPIDs) a oznamovací protokol, všetky vyhľadávateľné, filtrovateľné podľa závažnosti / časového rozsahu, a sťahovanie ako textové zväzky."
},
"header": {
"title": "Panel: Systémové záznamy",
"description": "Tri podkarty na jednej obrazovke: systémový žurnál (journalctl s filtrami), história úloh Proxmox a záznam oznámení. Vo všetkých možno vyhľadávať, filtrovať a sťahovať údaje ako textové balíky.",
"section": "ProxMenux Monitor · Prehľad"
},
"readOnly": {
"title": "Len na čítanie podľa návrhu",
"body": "Táto karta nemení súbory záznamov. Filtre sa uchovávajú v URL alebo stave rozhrania a súbory na stiahnutie pripravuje server. Panel nikdy neodstraňuje záznamy; na ich údržbu použite na hostiteľovi journalctl --vacuum-time=<N> alebo logrotate."
},
"topRow": {
"heading": "Horný riadok: štyri počítadlá",
"items": [
"Celkový počet záznamov — počet položiek v časovom rozsahu aktívneho filtra.",
"Chyby — počet záznamov so závažnosťou ≤ 3 (err / crit / alert / emerg).",
"Upozornenia — počet záznamov so závažnosťou 4 (warning).",
"Zálohy — počet záznamov úloh vzdump / PBS v rovnakom časovom rozsahu."
]
},
"subtabs": {
"heading": "Tri podkarty",
"logsTitle": "Logy",
"logsIntro": "Systémový žurnál, ktorý server načítava cez journalctl. Na paneli nástrojov sú tieto filtre:",
"logsFilters": [
"Závažnosť — emerg / alert / crit / err / warning / notice / info / debug alebo ľubovoľná kombinácia.",
"Časový rozsah Posledná 5 min/ 15 min/ 1 h / 6 h / 24 h / 7 d / vlastné.",
"Voľné vyhľadávanie textu — podreťazec alebo regulárny výraz (journalctl --grep).",
"Filter jednotky — obmedzí výsledky na konkrétnu jednotku systemd (pveproxy.service, nginx.service, …)."
],
"logsRowsAfter": "Každý riadok zobrazuje časovú pečiatku, označenie závažnosti, zdrojovú jednotku a správu. Dlhé správy sa zbalia s prepínačom „zobraziť viac“. Akcia Stiahnuť vytvorí z aktuálneho filtra jeden súbor .txt cez GET /api/logs/download, vhodný na zdieľanie časti žurnálu s ďalšou osobou.",
"logDetailsModalTitle": "Okno Podrobnosti záznamu",
"logDetailsBody": "Kliknutie na riadok otvorí okno Podrobnosti záznamu so všetkými štruktúrovanými poľami, ktoré journald zachytil pre danú položku, rovnako ako príkaz journalctl --output=verbose na hostiteľovi.",
"logDetailsImageAlt": "Okno Podrobnosti záznamu — rozbalená položka žurnálu s úrovňou, službou, časovou pečiatkou, zdrojom, jednotkou systemd, ID procesu, názvom hostiteľa a úplnou správou",
"logDetailsImageCaption": "Podrobnosti záznamu — všetky štruktúrované polia danej položky journald a dole úplná neskrátená správa. Užitočné pri záznamoch cron a služieb, kde záleží na vykonanom príkaze.",
"fieldsIntro": "Zobrazené polia:",
"fields": [
"Úroveň — farebné označenie závažnosti (INFO / WARNING / ERROR / CRITICAL).",
"Služba — krátky názov jednotky alebo procesu, ktorý vytvoril záznam.",
"Časová pečiatka — úplný dátum a čas riadka záznamu.",
"Zdroj — pôvod položky (žurnál, jadro, audit, …).",
"Jednotka systemd — konkrétna jednotka .service / .timer / .socket, ak bola k záznamu priradená.",
"ID procesu — PID procesu, ktorý vytvoril záznam.",
"Názov hostiteľa — užitočný pri preposielaní žurnálov medzi uzlami klastra.",
"Správa — úplná neskrátená správa v bloku s neproporcionálnym písmom, pripravená na kopírovanie."
],
"maxLevelStoreTitle": "Journald MaxLevelStore",
"maxLevelStoreBody": "Na novej inštalácii Proxmox používa journald predvolene MaxLevelStore=warning, čím zahadzuje správy info. Monitor to pri štarte rozpozná a pridá doplnkovú konfiguráciu (/etc/systemd/journald.conf.d/proxmenux-loglevel.conf) s prahom info, aby sa uchovávali informačné a závažnejšie správy. Správy debug to nezahŕňa.",
"backupsTitle": "Zálohy",
"backupsBody": "História úloh Proxmox obmedzená na zálohovanie. Jeden riadok na úlohu (vzdump, prenosy PBS, čistenie nepoužívaných dát a overenie), so stavom (OK / WARNINGS / ERROR), hosťovským systémom, zdrojovým úložiskom, trvaním a UPID. Kliknutím na riadok načítate úplný záznam úlohy cez GET /api/task-log/<upid> — rovnaké údaje ako v Datacenter → Úlohy, obmedzené na zálohy.",
"notificationsTitle": "Oznámenia",
"notificationsBody1": "Všetky oznámenia odoslané Monitorom: Telegram, Discord, e-mail, Gotify, ntfy, Slack, Teams a webhook. Každý riadok uvádza časovú pečiatku, kanál, typ udalosti, závažnosť, vytvorený názov a telo a pri zapnutej AI prepínač na porovnanie jej prepracovanej verzie s originálom.",
"notificationsBody2": "Na tejto karte overíte doručovanie oznámení cez kanál a porovnáte prepracovanie AI s pôvodnou šablónou. Kanály sa nastavujú na podrobnej stránke Oznámenia."
},
"dataCollected": {
"heading": "Spôsob zberu údajov",
"headerSubtab": "Podkarta",
"headerEndpoint": "Koncový bod",
"headerSource": "Zdroj",
"rows": [
{
"subtab": "Záznamy (živý filter)",
"endpoint": "/api/logs",
"source": "journalctl --output json --since <range> s filtrami závažnosti, jednotky a vyhľadávania použitými na serveri."
},
{
"subtab": "Stiahnuť",
"endpoint": "/api/logs/download",
"source": "Rovnaký dotaz, vrátený ako obyčajný text pre grep / less."
},
{
"subtab": "Zálohy",
"endpoint": "/api/backups",
"source": "História úloh PVE filtrovaná podľa vzdump, prenosov PBS, čistenia nepoužívaných dát a overenia."
},
{
"subtab": "Podrobnosti úlohy zálohovania",
"endpoint": "/api/task-log/<upid>",
"source": "Plný textový záznam úloh čítaný z /var/log/pve/tasks/<index>/<upid>."
},
{
"subtab": "História oznámení",
"endpoint": "/api/notifications/history",
"source": "Tabuľka SQLite notification_history, ktorú plní odosielacia slučka."
}
],
"apiIntro": "Živý filter aj sťahovanie sú dostupné cez API:",
"codeComment1": "# Chyby a závažnejšie udalosti za poslednú hodinu s kľúčovým slovom",
"codeComment2": "# Stiahnuť celý žurnál za posledných 6 hodín ako obyčajný text",
"codeComment3": "# Vyhľadajte úplný výstup konkrétnej úlohy podľa UPID"
},
"whereNext": {
"heading": "Kam ďalej",
"items": [
{
"label": "Monitor zdravia",
"href": "/docs/monitor/health-monitor",
"tail": " — kategória Systémové záznamy, ktorá sleduje pretrvávajúce vzory, náhle nárasty a kaskády."
},
{
"label": "Oznámenia",
"href": "/docs/monitor/notifications",
"tail": " — sledovanie žurnálu číta rovnaký zdroj a premieňa zhody na oznámenia."
},
{
"label": "Referenčná príručka API",
"href": "/docs/monitor/api",
"tail": " — koncové body logs a task-log s parametrami dotazov."
},
{
"label": "Index panela",
"href": "/docs/monitor/dashboard",
"tail": " — Ostatné karty."
}
]
}
}