Vytvoření webového monitorovacího dialogu krok za krokem

Automaticky přeloženo z Deepl

Chcete znovu vytvořit okno pro správu serveru 4D s webovým rozhraním? Chcete pohodlně kontrolovat, co se děje na serveru 4D Server, aniž byste museli chodit do serverovny, používat vzdálenou plochu nebo spotřebovávat licenci klienta 4D? Nyní je možné zobrazit všechny hlavní parametry serveru 4D Server(např. využití paměti, místo na disku, uživatele, procesy a dokonce i monitor reálného času) prostřednictvím webu.

V tomto příspěvku na blogu vás provedeme sadou příkazů, které 4D dodal v průběhu různých verzí R, abyste si mohli vytvořit vlastní webové dialogové okno pro správu serveru. Regionální technický manažer společnosti 4D Hispano(Angelo Caroprese) navíc poskytl kompletní komponentu, kterou můžete použít přímo ve svých aplikacích.

Vlastní dialog pro správu

Admin v prohlížeči

blank

Admin dialog na mobilním telefonu

Takovéto dialogy pro správu jsou možné díky existujícím příkazům z verze 4D v16 a předchozích:

  • Structure file
  • Data file, Log file
  • Application version
  • GET ACTIVITY SNAPSHOT
  • VOLUME ATTRIBUTES
  • Get 4D file
  • GET MEMORY STATISTICS
  • GET ACTIVITY SNAPSHOT

Existují však i další příkazy, které vracejí mnoho užitečných informací o správě:

  • Get license info: Vrací objekt poskytující podrobné informace o aktivní licenci.
  • Get process activity: Vrací snímek připojených uživatelských relací a/nebo souvisejících běžících procesů v daném čase.
  • Get system info: Vrací objekt obsahující informace o operačním systému a charakteristiky systémového hardwaru a softwaru na počítači (místním nebo vzdáleném).
  • WEB Get server info: Vrací objekt obsahující podrobné informace o běhu aktuální relace na 4D Web Serveru.

A nakonec jsme v tomto blogovém příspěvku představili příkazy dostupné v 4D v17 R4, které vám umožní vytvářet vlastní rozhraní pro správu.

Stáhněte si výše uvedenou komponentu, upravte si ji podle svých potřeb a užívejte si práci na míru!

Avatar
• Produktový marketingový manažer • Intissar nastoupila do 4D v roce 2017 jako produktový marketingový manažer. Úzce spolupracuje s týmy produktovými, marketingovými, inženýrskými a technické podpory, aby aby sdělila různému publiku „proč“, „jak“ a „co“ o nových a aktualizovaných funkcích. Tato úzká spolupráce jí umožňuje formulovat zprávy a psát hloubkový obsah a příklady kódu pro 4D blog a web. Po absolvování inženýrského titulu v oboru informatiky na univerzitě VINCI pracovala Intissar v několika startupech jako softwarový inženýr. Mezi její praktické zkušenosti patří specifikace softwaru, návrh a vývoj, školení a podpora uživatelů a správa týmu.