Preddefinované definície štruktúr
V systéme D2000 sa nachádza niekoľko preddefinovaných objektov typu Definícia štruktúry.
SD._System_ArchivPerformance
Názov položky | Popis |
---|---|
Name | Meno procesu typu D2000 Archiv. |
PendingDbRequest | Počet čakajúcich požiadaviek na zápis do archívnej databázy. |
PendingStatReqest | Počet čakajúcich požiadaviek pre štatistický archív. |
PerformedDbRequest | Počet vykonaných požiadaviek na zápis do archívnej databázy za sekundu. |
PerformedCalcRequest | Počet vykonaných štatistických výpočtov za sekundu. |
TotalItemsInCache | Počet položiek v internej archívnej cache pamäti. |
CacheEffectivity | Efektívnosť využívania cache pamäti (ak je 100% systém pri výpočte štatistických archívnych objektov nepotrebuje zdrojové údaje čítať z databázy na disku - sú priamo v pamäti). |
DatabaseSize | Veľkosť databázy v MB. |
AutoExtensible | Ak je hodnota TRUE, potom aspoň jeden z datafiles má možnosť zväčšovať sa (len pre ORACLE databázy). |
FreeSpace | Pre Sybase: voľné miesto na disku. Pre Oracle: voľné miesto v existujúcich datafiles. |
PendingClearRequest | Počet čakajúcich požiadaviek na odmazávanie starých údajov z databázy. |
Active | True - inštancia procesu D2000 Archiv je aktívna. False - inštancia procesu D2000 Archiv je neaktívna. |
LatestCommand | Popis posledného vykonávaného príkazu - požiadavky na prácu s databázou alebo štatistického výpočtu v procese archív. |
DataSize | Pre Sybase: DataSize = DatabaseSize Pre Oracle: DataSize = DatabaseSize - FreeSpace |
Ready | True - inštancia procesu D2000 Archiv je pripravená (prebehol úvodný recalc). Môže sa stať aktívnou. False - inštancia procesu D2000 Archiv nie je pripravená. |
SD._System_EDAServerPerformance2
Názov položky | Popis |
---|---|
Name | Meno procesu typu EDA Server alebo monolitická EDA. |
DatabaseTasksCount | Počet databázových pripojení. |
WorkerTasksCount | Počet spracovateľských vlákien. |
clientsCount | Počet pripojených klientov. |
triggersCount | Počet pripojených spätných kanálov. |
gcTotalBlocks | Počet predalokovaných dátových blokov globálnej cache. |
gcTotalVectors | Počet predalokovaných definícií vektorov globálnej cache. |
gcTotalGroups | Počet predalokovaných definícií skupín globálnej cache. |
gcTotalScenarios | Počet predalokovaných definícií scenárov globálnej cache. |
gcUsedBlocks | Počet použitých dátových blokov globálnej cache. |
gcUsedVectors | Počet použitých definícií vektorov globálnej cache. |
gcUsedGroups | Počet použitých definícií skupín globálnej cache. |
gcUsedScenarios | Počet použitých definícií scenárov globálnej cache. |
ccTotalBlocks | Počet predalokovaných dátových blokov klientskej cache. |
ccTotalVectors | Počet predalokovaných definícií vektorov klientskej cache. |
ccTotalGroups | Počet predalokovaných definícií skupín klientskej cache. |
ccTotalScenarios | Počet predalokovaných definícií scenárov klientskej cache. |
ccUsedBlocks | Počet použitých dátových blokov klientskej cache. |
ccUsedVectors | Počet použitých definícií vektorov klientskej cache. |
ccUsedGroups | Počet použitých definícií skupín klientskej cache. |
ccUsedScenarios | Počet použitých definícií scenárov klientskej cache. |
lpqLength | Dĺžka fronty správ nižšej priority. |
npqLength | Dĺžka fronty správ normálnej priority. |
ipqLength | Dĺžka fronty správ internej priority. |
lpqMsgs | Počet spracovaných správ nižšej priority. |
lpqAvgWaitTime | Priemerná doba čakania správy vo fronte nižšej priority. |
lpqMaxLength | Maximálna dĺžka fronty nižšej priority. |
npqMsgs | Počet spracovaných správ normálnej priority. |
npqAvgWaitTime | Priemerná doba čakania správy vo fronte normálnej priority. |
npqMaxLength | Maximálna dĺžka fronty normálnej priority. |
ipqMsgs | Počet spracovaných správ internej priority. |
ipqAvgWaitTime | Priemerná doba čakania správy vo fronte internej priority. |
ipqMaxLength | Maximálna dĺžka fronty internej priority. |
transTime | Čas strávený transakciami na synchronizáciu EDA Serverov. |
transCount | Počet transakcií na synchronizáciu EDA Serverov. |
triggerTransTime | Čas strávený transakciami na synchronizáciu EDA Serverov zo spätného kanála. |
triggerTransCount | Počet transakcií na synchronizáciu EDA Serverov zo spätného kanála. |
msgProcessingTime | Čas strávený spravovaním požiadaviek. |
processedMsgCount | Počet spracovaných požiadaviek. |
statementExecTime | Čas strávený vykonávaním EDA-L príkazov. |
statementExecCount | Počet vykonaných EDA-L príkazov. |
compilationTime | Čas strávený kompiláciou EDA-L. |
compilationCount | Počet kompilácií EDA-L. |
descVectorCalcTime | Čas strávený výpočtom popisných vektorov. |
descVectorCalcCount | Počet výpočtov popisných vektorov. |
archiveTransTime | Čas strávený transakciami s archívom. |
archiveTransCount | Počet transakcií s archívom. |
dbTaskRequestWait | Čas strávený čakaním na databázové vlákno. |
dbTaskRequestCount | Počet požiadaviek na databázové vlákno. |
dbActionsTime | Čas strávený databázovými akciami. |
dbActionsCount | Počet databázových akcií. |
sqlActionsTime | Čas strávený vykonávaním SQL príkazov. |
sqlActionsCount | Počet vykonaných SQL príkazov. |
cCacheMissCount | Počet dotazov na klientsku cache, keď dáta neboli v cache. |
cCacheHitCount | Počet dotazov na klientsku cache, keď dáta boli v cache. |
ncCacheFullCount | Počet pokusov o zápis do plnej klientskej cache. |
cCacheBypassCount | Počet pokusov o zápis do klientskej cache entít, ktoré sú dočasne označené príznakom necachovať. |
cCacheNoncacheableCount | Počet necachovateľných prístupov do klientskej cache. |
gCacheMissCount | Počet dotazov na globálnu cache, keď dáta neboli v cache. |
gCacheHitCount | Počet dotazov na globálnu cache, keď dáta boli v cache. |
gCacheFullCount | Počet pokusov o zápis do plnej globálnej cache. |
gCacheBypassCount | Počet pokusov o zápis do globálnej cache entít, ktoré sú dočasne označené príznakom necachovať. |
gCacheNoncacheableCount | Počet necachovateľných prístupov do globálnej cache. |
SD._System_FileInfo
Štruktúra obsahuje informácie o súboroch vrátené ESL akciou FIND_FILES.
Názov položky | Popis | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
IsFile | @TRUE - ak ide o súbor, @FALSE - ak je to adresár. | ||||||||||||||||||||||||||||
CreateTime | Čas vytvorenia súboru alebo adresára. | ||||||||||||||||||||||||||||
AccessTime | Čas posledného prístupu (zápis alebo čítanie) k súboru. | ||||||||||||||||||||||||||||
ModifyTime | Čas poslednej modifikácie súboru. | ||||||||||||||||||||||||||||
Size | Veľkosť súboru v bajtoch. | ||||||||||||||||||||||||||||
Name | Meno súboru. | ||||||||||||||||||||||||||||
Attribs | Atribúty súboru. Položka Attribs obsahuje atribúty súboru (adresára), tak ako ich vrátil operačný systém. Nasledujúca tabuľka obsahuje ich zoznam aj s hodnotami zo súboru winnt.h.
|
SD._System_LinePerformance
Názov položky | Popis |
---|---|
Name | Meno linky. Meno vyplní užívateľ (konfigurátor) systému D2000 menom linky, ktorú chce sledovať. |
Status | Stav linky (True / False). |
StatusTime | Relatívny čas od poslednej zmeny stavu linky. |
BytesIn | Počet prijatých bytov na linke od štartu procesu D2000 KOM alebo od vynulovania údajov pomocou Tell príkazu RESETPERF. |
BytesOut | Počet odoslaných bytov na linke od štartu procesu D2000 KOM alebo od vynulovania údajov pomocou Tell príkazu RESETPERF. |
FramesIn | Počet prijatých datagramov / paketov na linke od štartu procesu D2000 KOM alebo od vynulovania údajov pomocou Tell príkazu RESETPERF. |
FramesOut | Počet odoslaných datagramov / paketov na linke od štartu procesu D2000 KOM alebo od vynulovania údajov pomocou Tell príkazu RESETPERF. |
RetryError | Počet chýb typu opakovania datagramu výzvy (žiadna odpoveď) na linke od štartu procesu D2000 KOM alebo od vynulovania údajov pomocou Tell príkazu RESETPERF. |
LastErrorTime | Čas vzniku poslednej chyby na linke. |
LastErrorText | Posledný chybový oznam na linke. |
Changes | Počet zmien hodnôt meraných bodov na linke odoslaných procesu D2000 Server za posledných 10 sekúnd. |
ChangesTotal | Celkový počet zmien hodnôt meraných bodov na linke odoslaných procesu D2000 Server od štartu procesu D2000 KOM, alebo od vynulovania údajov pomocou Tell príkazu RESETPERF. |
StationsNumber | Počet staníc na linke. |
SD._System_NetStatus
Názov položky | Popis |
---|---|
IP_Address | IP adresa, ktorá sa bude testovať pomocou sieťovej služby PING. |
Period | Perióda (v sekundách) vysielania PING správ. |
Timeout | Čas čakania (v milisekundách) na odozvu zariadenia. |
Reset | Nastavením hodnoty parametra na TRUE sa resetujú nasledovné parametre. |
Status | Stav siete. |
StatusTime | Čas trvania daného stavu siete. |
PktRcv | Počet úspešne prenesených paketov. |
PktLost | Počet stratených paketov. |
SuccRatio | Úspešnosť prenosu siete v %. |
LastPingTime | Čas poslania poslednej PING správy. |
SD._System_ObjectInfo
Štruktúra obsahuje základné informácie o objektoch vrátené ESL akciou LST_CREATE.
Názov položky | Popis |
---|---|
ID | HOBJ objektu. |
Name | Meno objektu. |
Desc | Popis objektu. |
Type | Typ objektu. |
Rows | Počet riadkov v prípade štruktúrovanej premennej, inak 0. |
Cols | Počet stĺpcov v prípade štruktúrovanej premennej/definície štruktúry, inak 0. |
Parent | HOBJ rodičovského objektu. |
Túto štruktúru je možné rozšíriť o ďalšie 2 stĺpce:
UUID | Jednoznačný identifikátor objektu |
ModifyTime | Čas poslednej modifikácie objektu |
SD._System_Proces
Názov položky | Popis |
---|---|
Name | Názov procesu systému D2000. V prípade inštančného procesu je potrebné doplniť meno objektu o prefix [instNr]_, kde instNr je číslo inštancie. Poznámka 1: Parameter umožňuje definovať aj proces bežiaci na inom serveri (procese D2000 Server) v rámci redundantného systému. Pravidlo pre zápis takéhoto procesu je: meno_servera::meno_procesu (napr. DS15A::SELF.KOM). |
ID | ID procesu. |
Status | Stav procesu. |
ComputerName | Meno počítača, na ktorom beží daný proces. |
ClientType | Spôsob pripojenia procesu k procesu D2000 Server. |
IPAddr1 | IP adresa, ak sa proces pripája k procesu D2000 Server prostredníctvom TCP/IP a DUAL TCP/IP. |
CommStatus1 1) | Stav pripojenia prostredníctvom parametra IPAddr1. |
IPAddr2 | IP adresa procesu. Parameter je zobrazený ak sa proces pripája k procesu D2000 Server prostredníctvom DUAL TCP/IP. |
CommStatus2 1) | Stav pripojenia prostredníctvom parametra IPAddr2. |
SentMessages | Počet správ zaslaných procesom D2000 Server smerom na klienta. |
ReceivMessages | Počet správ prijatých procesom D2000 Server od klienta. |
AllocatedMemory | Veľkosť (v bajtoch) pamäte alokovanej procesom. |
FreeMemory | Pre Windows: Veľkosť voľnej pamäte počítača (v kilobajtoch), kde beží daný proces. Pre OpenVMS: Veľkosť pamäte (v kilobajtoch), ktorú ešte daný proces môže alokovať. |
CpuLoad | Vyťaženie procesora daným procesom. |
Active | Indikácia aktívnej inštancie. Možné hodnoty:
|
StartTime | Čas, kedy bol proces odštartovaný. |
Handles | Počet handle-ov procesu. |
Threads | Počet vlákien procesu. |
SendBytes | Počet bajtov poslaných procesom D2000 Server smerom na klienta |
ClientSendBytes | Počet bajtov poslaných klientom na proces D2000 Server |
AvailVirtual | Množstvo voľnej pamäte z virtuálneho adresného priestoru procesu v bajtoch. |
PrivateUsage | Množstvo pamäte, ktoré proces potrebuje. |
ModuleInfo | Štruktúrovaná informácia o procese vo formáte JSON. Príklad: { "name":"cli.EVH", "basename":"cli", "ext":"EVH", "descript":"New Process", "state_value":"RUN", "state_ts":"2017-06-02T08:47:25.113Z", "run_counter":2, "transport":{ "type":"SharedMemory", "tls":"None" }, "client_data":{ "host_name":"PC1A3", "platform":"w32", "os_info":"", "d2000_version":"BASIC V11.00.053 (A000000000-00) [s150] - DEBUG", "image_path":"C:\\D2000\\D2000_EXE\\bin\\event.exe", "image_ts":"2017-06-02T08:29:48.000Z", "image_size":67027508, "command_line":"event.exe /Wcli /DW", "log_path":"C:\\D2000\\D2000_EXE\\Log\\", "log_file":"EVH-cli.log" } } |
1) Premenná obsahuje stav TCP/IP spojenia. Hodnota TRUE znamená, že spojenie je nadviazané a aktívne. Hodnota FALSE znamená, že spojenie nie je nadviazané alebo je už ukončené. Ak je klientsky proces pripojený k D2000 Serveru cez jeden alebo niekoľko aktívnych sieťových prvkov (gateway, router...), stav spojenia môže v špecifických prípadoch (poruchové stavy, fyzické rozpojenie kabeláže) nadobúdať hodnotu oneskorene o desiatky sekúnd až niekoľko minút.
SD._System_Redundancy
Názov položky | Popis |
---|---|
Name | Meno servera (procesu D2000 Server) v rámci redundantnej skupiny. |
ComputerName | Meno počítača, na ktorom beží daný server. |
UpTime | Čas, ako dlho daný server beží. |
Status | Stav servera v redundancii. Číselné hodnoty viď tabuľka stavov servera. |
StatusTime | Čas trvania daného stavu servera. |
SD._System_StationPerformance
Názov položky | Popis |
---|---|
Name | Meno stanice. Meno vyplní užívateľ (konfigurátor) systému D2000 menom stanice, ktorú chce sledovať. |
FramesIn | Počet prijatých datagramov / paketov na stanici od štartu procesu D2000 KOM alebo od vynulovania údajov pomocou Tell príkazu RESETPERF. |
FramesOut | Počet odoslaných datagramov / paketov na stanici od štartu procesu D2000 KOM alebo od vynulovania údajov pomocou Tell príkazu RESETPERF. |
LastCommActivity | Čas poslednej komunikácie so stanicou (napr. čas čítania údajov pri komunikácii typu request / response). |
LastTimeSynchro | Čas synchronizácie reálneho času stanice. |
LastErrorTime | Čas vzniku poslednej chyby na stanici. |
LastErrorText | Posledný chybový oznam na stanici. |
Changes | Počet zmien hodnôt meraných bodov na stanici odoslaných procesu D2000 Server za posledných 10 sekúnd. |
ChangesTotal | Celkový počet zmien hodnôt meraných bodov na stanici odoslaných procesu D2000 Server od štartu procesu D2000 KOM, alebo od vynulovania údajov pomocou Tell príkazu RESETPERF. |
WaitReqNumber | Počet odložených komunikačných požiadaviek na stanici. |
PointsNumber | Počet meraných bodov na stanici. |
SD._System_TCTSPerformance
Názov položky | Popis |
---|---|
Name | Názov procesu. |
ClientsNr | Počet pripojených klientov. |
TotalOutMsg | Celkový počet odoslaných správ. |
TotalInMsg | Celkový počet prijatých správ. |
TotalOutBytes | Celková veľkosť odoslaných dát (v bytoch). |
TotalInBytes | Celková veľkosť prijatých dát (v bytoch). |
ServletQTotalSize | Celková veľkosť fronty na servlete. |
ServletQTotalCount | Celkový počet správ na servlete. |
Súvisiace stránky: