Co je modul PV.OrchardCore.SystemInfo a jak usnadňuje správu webu?
PV.OrchardCore.SystemInfo je pokročilý diagnostický modul pro enterprise CMS Orchard Core (postavený na .NET a ASP.NET Core). Tento modul odstraňuje nutnost složitého přístupu na server přes FTP nebo SSH tím, že integruje kompletní monitoring systému, health-checky a prohlížeč logů přímo do administračního rozhraní. Jeho klíčovou inovací je napojení na AI platformu Google Gemini, která dokáže kryptické chybové výpisy (stack traces) automaticky analyzovat a přeložit do srozumitelné češtiny. Tím radikálně urychluje vývoj webových aplikací, modernizaci legacy systémů a zkracuje čas potřebný na bugfixing.
Váš systém pod naprostou kontrolou
PV.OrchardCore.SystemInfo je nepostradatelný nástroj pro správce a vývojáře, který do administrace Orchard Core přináší detailní vhled do "vnitřností" aplikace. Už nemusíte složitě přistupovat na server přes FTP nebo SSH, abyste zjistili stav konfigurace nebo zkontrolovali chyby v logu.
Tento modul jako jeden z mála na trhu integruje umělou inteligenci Google Gemini. Ke každému záznamu v systémovém logu dokáže vygenerovat srozumitelný lidský popis v češtině (či jiném zvoleném jazyce). I složité technické chyby, stack trace výpisy a výjimky tak pochopíte během okamžiku.
* Funkce vyžaduje zadání vlastního API tokenu Gemini v nastavení modulu. Podporuje výběr z různých LLM modelů (např. gemini-2.5-flash-lite).Klíčové funkcionality
- Detailní systémový přehled: Informace o verzi .NET, serverovém prostředí (OS), využitém databázovém provideru a verzi Orchard Core na jednom místě.
- Pokročilý prohlížeč logů: Procházení aplikačních logů přímo v admin rozhraní s možností filtrace podle data a závažnosti (Error, Warning, Info). Nabízí i zobrazení surového textu (Raw View) či rychlé promazání logů.
- Automatická rotace logů (Log Cleanup): Modul obsahuje úlohu na pozadí (Background Task), která se stará o automatické promazávání logů starších než vámi nastavený počet dní. Váš disk tak už nikdy nepřeteče.
- Režim údržby (Maintenance Mode): Bezpečné provádění upgradů. Na jedno kliknutí přepnete web do režimu údržby. Běžným uživatelům se zobrazí elegantní lokalizovaná stránka (podpora .po souborů), zatímco administrátoři mohou na webu dále pracovat.
- Správa a monitoring aktualizací: Automatická kontrola dostupných aktualizací samotného frameworku Orchard Core. Modul prověřuje jak stabilní balíčky (NuGet), tak i vývojářské Preview verze (Cloudsmith).
- Základní health-checky: Okamžitá diagnostika zdraví instance a dostupnosti systémových aktualizací přes standardní ASP.NET Core Health Checks.
- Bezpečná administrace a nastavení: Veškeré funkce a citlivá data (jako API klíče) jsou chráněny a přístupny pouze uživatelům se specifickým oprávněním (ManageSystemSettings).
Proč tento modul používat?
| Výhoda | Popis přínosu |
|---|---|
| Rychlost diagnostiky | Identifikace problému a vyhledání chyb v logu během vteřin přímo z prohlížeče. |
| Srozumitelnost | AI popisy logů usnadňují práci i méně zkušeným správcům a urychlují fixaci chyb (bugfixing). |
| Automatizace | Nemusíte se starat o rotaci logů, modul staré soubory na pozadí uklízí sám. |
| Transparentnost | Máte jasný přehled o tom, co je na serveru skutečně nainstalováno a zda je čas na aktualizaci systému. |
| Bezpečný upgrade | Díky integrovanému režimu údržby skryjete rozpracovaný web před návštěvníky, aniž byste museli upravovat konfiguraci serveru. |
Určeno pro profesionální správu
Ideální volba pro vývojáře a DevOps specialisty, kteří vyžadují efektivní monitoring, automatizaci a rychlou diagnostiku Orchard Core projektů.
Poptat modul / integraciInformace
- Kategorie Modul Orchard Core
- Určeno pro OrchardCore 3.0+
-
Frameworky a technologie
Časté dotazy ke správě .NET systémů
Jak PV.OrchardCore.SystemInfo čte hardwarové metriky serveru?
Modul využívá nativní rozhraní System.Diagnostics a RuntimeInformation pro bezpečné získávání informací o vytížení CPU, alokované RAM a stavu hostujícího operačního systému (včetně Linux kontejnerů), bez nutnosti eskalace systémových oprávnění nad rámec App Poolu.
Lze diagnostická data z modulu exportovat pro enterprise monitoring?
Architektura modulu umožňuje v budoucnu vystavit získané metriky přes zabezpečené REST API, čímž lze Orchard Core aplikaci snadno napojit na centrální enterprise monitoring sítě, jakým je například Zabbix. To je zásadní pro garantované SLA služby.