Popis logování v aplikačním serveru

Podobné dokumenty
Synchronizace CRM ESO9 a MS Exchange

Vazba ESO9 na MS Outlook a MS Exchange

Zabezpečení proti SQL injection

Zabezpečení proti SQL injection

Obsah OLAP A ESO9... 3

ESO9 Reporting Server

1. DATOVÉ SCHRÁNKY OBECNÝ PŘÍSTUP K DATOVÉ SCHRÁNCE DATOVÉ ZPRÁVY... 3

Synchronizace číselníků

ZMĚNY V DATABÁZI A SOUVISEJÍCÍ POLOŽKY S APLIKACÍ ESHOP...

Nový design ESO9. E S O 9 i n t e r n a t i o n a l a. s. U M l ý n a , P r a h a. Strana 1 z 9

Práva a povinnosti správce informačního systému

Střední odborná škola a Střední odborné učiliště, Hořovice

17. července :51 z moravec@yahoo.com

Použití zásad skupin k instalaci klientské komponenty ESO9

Příručka uživatele HELPDESK GEOVAP

Návrh a tvorba WWW stránek 1/14. PHP a databáze

Příloha č. 1 Verze IS esyco business

INSTALACE SOFTWARE A AKTIVACE PRODUKTU NÁVOD

Synchronizace kontaktů z ESO9 do MS Outlook

1 Administrace systému Moduly Skupiny atributů Atributy Hodnoty atributů... 4

Aktion.NEXT. Novinky a opravy ve verzi 3.4

Dokument stručně popisuje způsob propojení aplikací ESO9 s karetními terminály ČSOB.

Překlady a jiné jazykové prostředí v ESO9

Příručka SAP Business One 2007A, 8.8

APS Web Panel. Rozšiřující webový modul pro APS Administrator

Inventura majetku pomocí čteček. verze 3.0.0

Inovace a zkvalitnění výuky prostřednictvím ICT. Základní seznámení s MySQL Ing. Kotásek Jaroslav

Importy a exporty KLIENTSKÝ DOPLNĚK PRO PODPORU IMPORTŮ VERZE 3.2.0

PC detektiv Instalace AWEDBA Archivace Obnova z archivace AWEDBA

ZEMĚMĚŘICKÝ ÚŘAD. Uživatelská příručka - Metadatový editor MDE. Pod Sídlištěm 9/1800, Praha 8. Verze IS nebo části IS: Účel poslední změny:

Popis vnitřních doplňků klienta ESO9 editor RTF a rychlý číselník

ZAMĚSTNANECKÝ PORTÁL uživatelská příručka

APS Administrator.OP

Mechanismus obarvení řádků browse

DOCHÁZKA. Webový prohlížeč docházky. Osoby

8.2 Používání a tvorba databází

APS Administrator.ST

Použití informačního systému Helios Orange Automatická kontrola spolehlivosti plátce DPH a registrovaného bankovního účtu

Zaměstnanecký portál nastavení a práce v ESO9 PAM

Databázové systémy. - SQL * definice dat * aktualizace * pohledy. Tomáš Skopal

Informace o zaměstnancích v insolvenčním řízení v aplikaci KS mzdy

APS Web Panel. Rozšiřující webový modul pro APS Administrator. Webové rozhraní pro vybrané funkce programového balíku APS Administrator

Audit DB. Referát. Vypracoval: Zdeněk Doležal MFF UK Praha 11/5/06

FIREBIRD relační databázový systém. Tomáš Svoboda

Statistica Enterprise

Fides Software Storage Client

Zpětná vazba od čtenářů 11 Dotazy 11 Zdrojové kódy ke knize 11 Errata 11 Typografické konvence použité v knize 12

Dynavix 10: Evidence jízd

Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová. 5. Statistica

Informační systém pro e-learning manuál

Popis produktu IDFU. Řešení součinnosti s oprávněnými osobami verze 2. Aegis s.r.o.

Západočeská univerzita v Plzni Katedra informatiky a výpočetní techniky. 9. června krovacek@students.zcu.cz

Sísyfos Systém evidence činností

ZAMĚSTNANECKÝ PORTÁL nastavení a práce v ESO9 PAM

Roční periodická zpráva projektu

O Apache Derby detailněji. Hynek Mlnařík

Uživatelská příručka pro administraci nabídek práce. na personálním webu Atraktivni-prace.cz. Verze 8.01/2013. Autor: Petr Kliment

Allegro framework. Podstatné vlastnosti. Allegro Business Solution Framework

Semináˇr Java X JDBC Semináˇr Java X p.1/25

Uživatelská příručka. Internet Map Server verze 1.5.4

Informační systém ozdravných pobytů zdravotní pojišťovny

Mobilní aplikace ve světě ERP. Asseco Solutions, a.s. a Simac Technik ČR, a.s.

Analýza Systém Správce

NÁVOD K POUŽITÍ. IP kamerový systém.

Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL,

Balíkobot v ESO9. Verze

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro běžného uživatele

TRANSPORTY výbušnin (TranV)

Databáze 2011/2012 SQL DDL (CREATE/ALTER/DROP TABLE), DML (INSERT/UPDATE/DELETE) RNDr.David Hoksza, Ph.D.

Obsah. při vyšetření pacienta. GDT souboru do programu COSMED Omnia GDT souboru z programu COSMED Omnia a zobrazení výsledků měření v programu MEDICUS

Modul Kontakt s klientem SSP. OKcentrum. Uživatelská příručka. Poskytování součinnosti ÚP ČR

Webové rozhraní TELEFONNÍ STYK POD KONTROLOU NÁSTROJ PRO ŘÍZENÍ CHODU CALL CENTRA A ZPRACOVÁNÍ TELEFONNÍCH HOVORŮ. Funkcionalita

Instalace. Produkt je odzkoušen pro MS SQL server 2008 a Windows XP a Windows 7. Pro jiné verze SQL server a Windows nebyl testován.

Komunikační driver Sauter EY2400. Reliance. Komunikační driver SAUTER EY2400 verze 2.4.3

Databáze II. 1. přednáška. Helena Palovská

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

1. Instalace MySQL Serveru Konfigurace MySql Serveru Vytvoření struktury databáze...3

Struktura pamětí a procesů v DB Oracle. Radek Strnad

vlastnosti Výsledkem sledování je: a) Využití aplikací b) Používání internetu c) Vytížení počítačů d) Operační systém e) Sledování tisků

Uživatelský modul. Modem Bonding

Univerzita Palackého v Olomouci Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 10.4.

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MySQL základní pojmy, motivace Ing. Kotásek Jaroslav

Upgrade 11/2016 Výběr z novinek verze 11/2016

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro běžného uživatele

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro běžného uživatele

1. Webový server, instalace PHP a MySQL 13

Administrace Oracle. Práva a role, audit

PREMIER E Agent. Jak to funguje?

Uživatelská příručka. Autor:

1 Webový server, instalace PHP a MySQL 13

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

Chybová hlášení METODIKA MET-01/2014. SZR-56-1/OPICT-2013 počet stran 28 přílohy 0. Nahrazuje:

Max Homebanking PS uživatelský manuál rozhraní pro automatické stahování dat

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

Copyright 2001, COM PLUS CZ a.s., Praha

InnoDB transakce, cizí klíče, neumí fulltext (a nebo už ano?) CSV v textovém souboru ve formátu hodnot oddělených čárkou

TECHNICKÁ DOKUMENTACE SOCIÁLNÍ SÍŤ MRSHARE. David Malát, Adam Novák, David Vurbs, Dominik Walta. SPŠ Na Proseku 2012/13. Pod velením Davida Vurbse

NÁVOD. ILLKO Studio View

JAY Systém TELwork s.r.o. JAY Systém Klient. Uživatelská příručka ( ) JAYSystem Klient - Uživatelská příručka.docx Stránka: 1 / 15

Transkript:

Popis logování v aplikačním serveru Zpracoval: Tomáš Urych U Mlýna 2305/22, 141 Praha 4 Záběhlice Dne: 3.10.2011 tel.: +420 585 203 370-2 e-mail: info@eso9.cz Revize: Urych Tomáš www.eso9.cz Dne: 26.3.2018

Obsah 1. POPIS LOGOVÁNÍ V APLIKAČNÍM SERVERU.NET... 2 1.1 TECHNOLOGICKÉ... 2 1.2 APLIKAČNÍ... 2 Strana 1 z 5

1. Popis logování v aplikačním serveru.net V aplikačním serveru.net je logování rozděleno na dvě části: 1.1 Technologické Obsahuje podrobné informace o běhu ap. serveru. Zapíná se v okamžiku, kdy v aplikaci vznikne problém a chci jej cíleně hledat. V běžném provozu ESO9 je toto logování vypnuto, neboť velmi intenzivní komunikací s LOGovací databází zpomaluje provoz aplikačního serveru. Logování se dá směřovat do (lokální) SQL databáze, jejíž připojovací informace (connection string) se nastavují nezávisle na nastavení aplikace ve Správci ESO9, nebo do textového souboru. V případě logování do DB se logovací záznamy zapisují do tabulky MONITOR. Pro všechny aplikace nainstalované na jednom ap. serveru se loguje do stejného místa. 1.2 Aplikační Obsahuje informace o aplikačních akcích (tj. o akcích spouštěných uživatelem v rámci provozu aplikace). Aplikační logování směřuje vždy do LOGovací databáze (tj. databáze s příponou _LOG) do tabulky ESO9LOG. Informace o těchto akcích se dále škálují podle hodnoty sloupce ACTION: a. ACTION=1 akce typu INSERT (tj. vložení nového záznamu do databáze). b. ACTION=2 akce typu UPDATE (tj. editace existujícího záznamu). c. ACTION=3 akce typu DELETE (tj. výmaz existujícího záznamu). d. ACTION=4 akce typů párování a odpárování, provedení uzávěrek pro DPH a další servisní akce v účetnictví. e. ACTION=5 uživatelská akce na tlačítko. f. ACTION=6 akce typu přihlášení/odhlášení uživatele. g. ACTION=7 informace o datovém zdroji formy (výkonové logování). h. ACTION=8 logování databázových změn, které probíhají mimo apl.server (vypnutí a zapnutí triggerů, informace o instalaci verzí a doplňků). i. ACTION=9 logování z externích programů (např.dávkové exporty/importy z/do ESO9). j. ACTION=10 logování práce s konfigurací. k. ACTION=11 logování nezašifrovaných odkazů (je-li zapnuto zabezpečení URL). l. ACTION=12 logování nepovolených znaků v SQL filtru. m. ACTION=13 n. ACTION=14 logování ESO9 Reporting Serveru. o. ACTION=15 detailní logování všech akcí uživatele v aplikace. Používá se zejména pro účely nařízení GDPR. Strana 2 z 5

Struktura logovacích záznamů pro LOGy typu a/b/c je následující: Typ akce (INSERT=1/UPDATE=2/DELETE=3) Action Integer ID uživatele, který akci spustil LogUser Integer Jméno tabulky, nad kterou se akce prováděla TableName SysName ID řádku, nad kterým se akce stala IDValue Integer ID záznamu ze zdrojové formy (pokud tato existuje) nebo relační ID při použití více editačních tabulek v pohledu (ADD tabulky) IDRel Integer SQL dotaz, který akci spustil SQL String Struktura logovacích záznamů pro LOGy typu f je následující: Typ akce (=6) Action Integer Čas přihlášení/odhlášení Time DateTime ID uživatele, který se přihlásil/odhlásil LogUser Integer Počet všech licencí dostupných pro danou aplikaci IDValue Integer Počet volných licencí pro danou aplikaci po dokončení akce IDRel Integer Kód uživatele Info *) String Jméno aplikace Info *) String Jméno aplikačního serveru Info *) String *) Všechny tři informace jsou navzájem oddělené /. Struktura logovacích záznamů pro LOGy typu g je následující: Typ akce (=7) Action Integer ID uživatele, který akci spustil LogUser Integer Jméno a název předlohy formuláře Form String Dobu trvání načítání dat.zdroje Duration Double SQL dotaz formy SQL String Činnost Activity String Počet sloupců SQL formy Info *) String Počet sloupců použitých ve formuláři Info *) String Počet řádků otevřeného dat. zdroje Info *) String Kód uživatele TableName **) String Jméno aplikačního serveru TableName **) String *) Všechny tři informace jsou v jednom sloupci navzájem oddělené #. **) Obě informace jsou navzájem oddělené /. Strana 3 z 5

Aplikační logování nelze vypnout, pouze pro výkonové logování (tyg g) lze nastavením níže uvedených parametrů posouvat hranici, nad níž se budou datové zdroje logovat. Parametry, které určují mezní podmínky pro výkonové logování, jsou: a. Doba trvání načítání dat. zdroje (standardně 3 sekundy) b. Počet řádků otevřeného dat. zdroje (standardně 3000) c. Poměr mezi všemi použitými sloupci dat. zdroje ve formě (standardně o 50% více) Uvedené parametry lze nastavovat ze Správce ESO9. S aplikačním logováním typu f (přihlášení a odhlášení uživatele) umí pracovat (resp. analyzovat jej) Správce ESO9, který dokáže zobrazovat podrobné nebo kumulované statistiky přihlašování a využití licencí v čase. Struktura logovacích záznamů pro LOGy typu h je následující: Typ akce (=8) Action Integer Jméno tabulky, nad kterou se akce prováděla(triggery) nebo text SQL script (instalace verze a doplňků) TableName SysName SQL dotaz (triggery) nebo text instalace verze/doplňků SQL String Login uživatele, který akci spustil Info String Struktura logovacích záznamů pro LOGy typu j je následující: Typ akce (=10) Action Integer ID uživatele, pro nějž se konfigurace upravuje LogUser Integer Hodnota konfigurace Form String SQL příkaz upravující konfiguraci SQL String Jméno konfigurace Activity String Jméno tabulky s konfiguracemi (FORMPARAMS) TableName SysName Typ konfigurace a její klíč oddělené, Info String Struktura logovacích záznamů pro LOGy typu k je následující: Typ akce (=11) Action Integer ID uživatele, který zavolal URL LogUser Integer URL v otevřeném textu SQL String Strana 4 z 5

Struktura logovacích záznamů pro LOGy typu o je následující: Typ akce (=15) Action Integer ID uživatele, který akci spustil LogUser Integer Jméno aplikace TableName String Komunikační kanál klient-server IDValue Integer 2, 3 = obecný klient 0, 1 = Internet Explorer Akce IDRel Integer 1 = volání URL 2 = datové volání 3 = SQL dotazy URL (pro Akce = 1) SQL String Název funkce klientského rozhraní (pro Akce = 2) SQL příkaz (pro Akce = 3) User Agent String Info String Strana 5 z 5