...
Item name | Description | ||||||
---|---|---|---|---|---|---|---|
Name | Name of a process of D2000 Archiv type. | ||||||
PendingDbRequest | Number The number of waiting queued write requests waiting for the archive database. | ||||||
PendingStatReqest | Number The number of waiting requests for statistical archivethe archives. | ||||||
PerformedDbRequest | Number The number of performed write requests performed per second for the archive database per (10-second average). | ||||||
PerformedCalcRequest | Number The number of performed statistic calculation calculated and statistical calculations per second (10-second average). | ||||||
TotalItemsInCache | Number The number of items in an internal archive cache. | ||||||
CacheEffectivity | Cache usage in % (if it is 100%, the system does not need to read source data from disk in evaluating for evaluation of statistical historical values - the data are in the memory). | ||||||
| Database size [MB]. | ||||||
| If TRUE, then at least one of the datafiles is able to enlarge extensible (for ORACLE databases only). | ||||||
| for For Sybase/PostgreSQL: Free disk space. for For Oracle: Free space in existing datafiles. | ||||||
PendingClearRequest | Number The number of waiting requests for deleting old data from the archive database. | ||||||
Active | True - the instance of D2000 Archiv is active (performs writing as well as reading for users and ESL scripts). False - the instance of D2000 Archiv is not activepassive (performs only writing). | ||||||
LatestCommand | Description of the last executed command – a database request or statistics evaluation request in the process D2000 Archiv. | ||||||
DataSize | for Sybase/PostgreSQL: DataSize = DatabaseSize for Oracle: DataSize = DatabaseSize - FreeSpace | ||||||
Ready | True - the instance of D2000 Archiv is ready (the initial recalc has been executed). It may become active. False - the instance of D2000 Archiv is not ready. | ||||||
DepositoryStatus | The status of depositories:
|
Kotva | ||||
---|---|---|---|---|
|
Item name | Description |
---|---|
Name | Name of process EDA Server. |
DatabaseTaskCount | Number The number of database connections to DBS Oracle. |
WorkerTasksCount | Number The number of computing threads of the EDA Server. |
clientsCount | Number The number of connected clients. |
triggersCount | Number The number of connected triggers. |
gcTotalBlocks | Number The number of pre-allocated data blocks of the global cache. |
gcTotalVectors | Number The number of pre-allocated vector definitions of the global cache. |
gcTotalGroups | Number The number of pre-allocated group definitions of the global cache. |
gcTotalScenarios | Number The number of pre-allocated scenario definitions of the global cache. |
gcUsedBlocks | Number The number of used data blocks of the global cache. |
gcUsedVectors | Number The number of used vector definitions of the global cache. |
gcUsedGroups | Number The number of used group definitions of the global cache. |
gcUsedScenarios | Number The number of used scenario definitions of the global cache. |
ccTotalBlocks | Number The number of pre-allocated data blocks of the client cache. |
ccTotalVectors | Number The number of pre-allocated vector definitions of the client cache. |
ccTotalGroups | Number The number of pre-allocated group definitions of the client cache. |
ccTotalScenarios | Number The number of pre-allocated scenario definitions of the client cache. |
ccUsedBlocks | Number The number of used data block blocks of the client cache. |
ccUsedVectors | Number The number of used vector definitions of the client cache. |
ccUsedGroups | Number The number of used group definitions of the client cache. |
ccUsedScenarios | Number The number of used scenario definitions of the client cache. |
lpqLength | Length of message queue with a lower priority. |
npqLength | Length of message queue with a normal priority. |
ipqLength | Length of message queue with an internal priority. |
lpqMsgs | Number The number of processed messages with a lower priority. |
lpqAvgWaitTime | Average An average wait time of the message in a queue with a lower priority. |
lpqMaxLength | Maximum The maximum length of a queue with a lower priority. |
npqMsgs | Number The number of processed messages with a normal priority. |
npqAvgWaitTime | Average The average wait time of a message in a queue with a normal priority. |
npqMaxLength | Maximum The maximum length of a queue with a normal priority. |
ipqMsgs | Number The number of processed messages with an internal priority. |
ipqAvgWaitTime | Average The average wait time of a message in a queue with an internal priority. |
ipqMaxLength | Maximum The maximum length of a queue with an internal priority. |
transTime | Time spent on transactions for EDA Server synchronization. |
transCount | Number The number of transactions for EDA Server synchronization. |
triggerTransTime | Time spent on transactions for EDA Server synchronization from a trigger. |
triggerTransCount | Number The number of transactions for EDA Server synchronization from a trigger. |
msgProcessingTime | Time spent on processing messages. |
processedMsgCount | Number The number of processed messages. |
statementExecTime | Time spent on processing EDA-L commands. |
statementExecCount | Number The number of executed EDA-L commands. |
compilationTime | Time spent on of EDA-L compilations. |
compilationCount | Number The number of EDA-L compilations. |
descVectorCalcTime | Time spent on the calculation of descriptive vectors. |
descVectorCalcCount | Number The number of calculation calculations of descriptive vectors. |
archiveTransTime | Time spent on transactions with the archive. |
archiveTransCount | Number The number of transactions with the archive. |
dbTaskRequestWait | Time spent on waiting for triggera database thread. |
dbTaskRequestCount | Number The number of task requests for triggera database thread. |
dbActionsTime | Time spent on database actions. |
dbActionsCount | Number The number of database actions. |
sqlActionsTime | Time spent on executing SQL commands. |
sqlActionsCount | Number The number of executed SQL commands. |
cCacheMissCount | Number The number of queries on client cache which do not contain data. |
cCacheHitCount | Number The number of queries on client cache which contains data. |
ncCacheFullCount | Number The number of attempts to write to the full client cache. |
cCacheBypassCount | Number The number of attempts to write to the client cache of entities that have temporary flag the "non-cacheable" temporary flag. |
cCacheNoncacheableCount | Number The number of non-cacheable access to the client cache. |
gCacheMissCount | Number The number of queries to global cache, which do not contain data. |
gCacheHitCount | Number The number of queries to global cache, which contains data. |
gCacheFullCount | Number The number of attempts to write to the full global cache. |
gCacheBypassCount | Number The number of attempts to write to the global cache of entities, that have temporary flag the "non-cacheable" temporary flag. |
gCacheNoncacheableCount | Number The number of non-cacheable access to the global cache. |
Kotva | ||||
---|---|---|---|---|
|
...
Item name | Description | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
IsFile | @TRUE - in case of a file, @FALSE - in case of a directory. | ||||||||||||||||||||||||||||
CreateTime | Time The time when the file or directory was created. | ||||||||||||||||||||||||||||
AccessTime | Time of the last access to the file (writing or reading). | ||||||||||||||||||||||||||||
ModifyTime | Time of the last file modification. | ||||||||||||||||||||||||||||
Size | File size in bytes. | ||||||||||||||||||||||||||||
Name | File nameFilename. | ||||||||||||||||||||||||||||
Attribs | File attributes. The parameter Attribs contains file (directory) attributes, so as they were returned by an operating system. The following table contains the list of the attributes and their values from the file winnt.h.
|
Kotva | ||||
---|---|---|---|---|
|
Item name | Description | ||
---|---|---|---|
Name | Line name. Name is entered by the D2000 system user (configurator) - the name of a line to be tracked. | ||
Status | Line status (True / False). | ||
StatusTime | Relative time from last line status change. | ||
In systems with redundant application servers, the Name can be of the form KernelName::LineName (e.g. MesA::L.Something). For communication processes in active-active instance mode, the Name can be in the form [Instance]_LineName (e.g. [2]_L.Something). | |||
Status | Line status (True / False). | ||
StatusTime | Relative time from last line status change. | ||
BytesIn | The number | BytesIn | Number of received bits on the line from the start of process D2000 KOM or from the time when the data are set to zero by using the Tell command RESETPERF. |
BytesOut | Number The number of sent bits on the line from the start of process D2000 KOM or from the time when the data are set to zero by using the Tell command RESETPERF. | ||
FramesIn | Number The number of received datagram datagrams/packets on the line from the start of process D2000 KOM or the time when the data are set to zero by using the Tell command RESETPERF. | ||
FramesOut | Number The number of sent datagrams/packets on the line from the start of process D2000 KOM or the time when the data are set to zero by using the Tell command RESETPERF. | ||
RetryError | Number The number of datagram request retry error (no response) on the line from the start of process D2000 KOM or the time when the data are set to zero by using the Tell command RESETPERF. | ||
LastErrorTime | Last line error time. | ||
LastErrorText | Last line error report. | ||
Changes | Number The number of changes of I/O tags on the line that were sent to process D2000 Server during the last 10-second period. | ||
ChangesTotal | Total The total number of changes of I/O tags on the line that were sent to process D2000 Server from the start of process D2000 KOM or the time when the data are set to zero by using the Tell command RESETPERF. | ||
StationsNumber | Number The number of stations on the line. |
Kotva | ||||
---|---|---|---|---|
|
Item name | Description |
---|---|
IP_Address | The IP address or hostname to be tested using the PING network service . |
Period | PING messages sending period (seconds). |
Timeout | Wait time (milliseconds) for device response. |
Reset | Setting the parameter to TRUE resets the parameter listed below. |
Status | Network status. |
StatusTime | Elapsed time of given status. |
PktRcv | Number of successfully transferred packets. |
PktLost | Number of lost packets. |
SuccRatio | Network transfer ratio. |
LastPingTime | Time when last message was sent. |
...
The structure contains the basic information about the objects which have been returned by LST_CREATE action.
...
(ICMP Request). Both IPv4 and IPv6 addresses and names are supported. Note: it is possible to specify the ICMP packet data size (default 0) using the *datasize syntax (e.g. 172.16.0.1*10 or [MyComputer*5]). The default data size of 0 bytes does not suit some devices and they do not respond to such packets. | |
Period | PING messages sending period (seconds). |
Timeout | Wait time (milliseconds) for device response. |
Reset | Setting the parameter to TRUE resets the parameter listed below. |
Status | Network status. |
StatusTime | The elapsed time of given status. |
PktRcv | The number of successfully transferred packets. |
PktLost | The number of lost packets. |
SuccRatio | Network transfer ratio. |
LastPingTime | The time when the last message was sent. |
Kotva | ||||
---|---|---|---|---|
|
The structure contains the basic information about the objects which have been returned by LST_CREATE action.
Item name | Description |
---|---|
ID | HOBJ of the object. |
Name | Object name. |
Desc | Object description. |
Type | Object type. |
Rows | The number of rows in case of the structured variable, otherwise 0. |
Cols | The number of columns in case of the structured variable/structure definition, otherwise 0. |
Parent | HOBJ of the parent object. |
It is possible to use a structure extended by 2 more columns with their types and meanings:
UUID | Unique object identifier. |
ModifyTime | Time of the last modification of the object. |
Kotva | ||||
---|---|---|---|---|
|
Item name | Description |
---|---|
Name | Name of D2000 system process. In the case of a process instance, the object name must be written with the prefix [instNr]_, in which instNr is the instance number. Note 1: The parameter also allows defining a process running on another server (connected to another D2000 Server process) within a redundant system. To define such a process, define the parameter as follows: server_name::process_name (e.g. DS15A::SELF.KOM) |
ID | Process ID. |
Status | Process status. |
ComputerName | Name of the computer where the specified process is running. |
ClientType | Type of the connection of specified process to process D2000 Server. |
IPAddr1 | The IP address of a specified process if it is connected to D2000 Server using TCP/IP or DUAL TCP/IP. |
CommStatus1 1) | Status of the connection using the parameter IPAddr1. |
IPAddr2 | The IP address of a specified process. The parameter is shown if the process is connected to D2000 Server using DUAL TCP/IP. |
CommStatus2 1) | Status of the connection using the parameter IPAddr2. |
SentMessages | The number of messages that were sent by the D2000 Server to a client. |
ReceivMessages | The number of messages that were received by the D2000 Server from a client. |
AllocatedMemory | Size (in bytes) of memory allocated by the specified process. |
FreeMemory | for Windows/Linux/Raspberry PI: Free memory size of the computer (kilobytes) where the specified process is running for OpenVMS: Size of memory (kilobytes) that can be allocated by a specified process |
CpuLoad | CPU load of the specified process. |
Active | Indicates whether the instance is active or not. Possible values:
|
StartTime | Start time of the process. |
Handles | for Windows: The number of the process handles. |
Threads | The number of the process threads. |
SendBytes | The number of bytes that were sent by the D2000 Server to a client. |
ClientSendBytes | The number of bytes that were sent by a client to the D2000 Server. |
AvailVirtual | The amount of unreserved and uncommitted memory currently in the user-mode portion of the virtual address space of the process, in bytes. |
PrivateUsage | The Commit Charge value in bytes for this process. Commit Charge is the total amount of memory that the memory manager has committed for a running process. |
ModuleInfo | Structured process information in JSON format. Example: { "name":"cli.EVH", "basename":"cli", "ext":"EVH", "descript":"New Process", "state_value":"RUN", "state |
It is possible to use a structure extended by 2 more columns with their types and meanings:
...
Item name | Description |
---|---|
Name | Name of D2000 system process. In case of instance process the object name must be written with prefix [instNr]_, in which instNr is number of instance. Note 1: The parameter also allows to define a process running on other server (process D2000 Server) within a redundant system. To define such a process, define the parameter as follows: server_name::process_name (e.g. DS15A::SELF.KOM) |
ID | Process ID. |
Status | Process status. |
ComputerName | Name of computer where specified process is running. |
ClientType | Type of the connection of specified process to process D2000 Server. |
IPAddr1 | IP address if specified process is connected with D2000 Server through TCP/IP and DUAL TCP/IP. |
CommStatus1 1) | Status of the connection using the parameter IPAddr1. |
IPAddr2 1) | IP address of specified process. The parameter is shown if process is connected to D2000 Server through DUAL TCP/IP. |
CommStatus2 | Status of the connection using the parameter IPAddr2. |
SentMessages | Message count that are sent by D2000 Server to a client. |
ReceivMessages | Message count that are received by D2000 Server from a client. |
AllocatedMemory | Size (in bytes) of memory allocated by specified process. |
FreeMemory | for Windows: Free memory size of the computer (kilobytes) where specified process is running for OpenVMS: Size of memory (kilobytes) that can be allocated by specified process |
CpuLoad | CPU load of specified process. |
Active | Indicates whether the instance is active or not. Possible values:
|
StartTime | Start time of process. |
Handles | Number of the process handles. |
Threads | Number of the process threads. |
SendBytes | Byte count that are sent by D2000 Server to a client. |
ClientSendBytes | Byte count that are sent by a client to D2000 Server. |
AvailVirtual | The amount of unreserved and uncommitted memory currently in the user-mode portion of the virtual address space of the process, in bytes. |
PrivateUsage | The Commit Charge value in bytes for this process. Commit Charge is the total amount of memory that the memory manager has committed for a running process. |
ModuleInfo | Structured process information in JSON format. Example: { "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:2947:4825.000Z113Z", "imagerun_sizecounter":670275082, "command_line "transport":{ "type":"event.exe /Wcli /DWSharedMemory", "log_pathtls":"C:\\D2000\\D2000_EXE\\Log\\","None" }, "client_data":{ "loghost_filename":"EVH-cli.logPC1A3" } } |
...
, "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) The variable contains the status of the TCP/IP connection. TRUE means that the connection has been established and is active. FALSE means that the connection has not been established or has been already ended. If the client process is connected to D2000 Server via one or several active network components (gateway, router...), the status of the connection can, in the specific situations (the fault conditions, a physical cut-off of the wiring network), acquire this value belatedly by tens of seconds up to several minutes.
Kotva | ||||
---|---|---|---|---|
|
Item name | Description |
---|---|
Name | Name of the server (process D2000 Server) within a redundant group. |
ComputerName | Name of the computer where the specified server is running. |
UpTime | Run time of the specified server. |
Status | Server status in redundancy. For numerical values see the table of server states |
StatusTime | The elapsed time of specified status. |
LicenseLevel | License level |
LicenseNr | License nuber |
LicenseExpiration | License expiration |
LicenseIsTest | Information on whether the license is a test one |
LicenseAuthorizedUntil | The time the authorization lasts |
LicenseAllowedUntil | The time the operating permit lasts |
Kotva | ||
---|---|---|
|
...
|
...
|
...
StationPerformance
Item name | Description |
---|---|
Name | Station name. The Name of server (process D2000 Server) within redundant group. |
ComputerName | Name of the computer where specified server is running. |
UpTime | Run time of specified server. |
Status | Server status in redundancy. For numerical values see table of server states |
StatusTime | Elapsed time of specified status. |
...
is entered by D2000 system user (configurator) - the name of a station to be tracked. In systems with redundant application servers, the Name can be of the form KernelName::StationName (e.g. MesA::B.Something). For communication processes in active-active instance mode, the Name can be in the form [Instance]_StationName (e.g. [2]_B.Something). | |
FramesIn | The number |
Item name | Description |
---|---|
Name | Station name. Name is entered by D2000 system user (configurator) - the name of a station to be tracked. |
FramesIn | Number of received datagrams/packets on the station from the start of process D2000 KOM or the time when the data are set to zero using the Tell command RESETPERF. |
FramesOut | Number The number of sent datagrams/packets on the station from the start of process D2000 KOM or the time when the data are set to zero using the Tell command RESETPERF. |
LastCommActivity | Time of last communication with the station (e.g. data reading time in the communication of request/response type). |
LastTimeSynchro | Time of the real-time station synchronisationsynchronization. |
LastErrorTime | Last station error time. |
LastErrorText | Last station error report. |
Changes | Number The number of changes of I/O tags on the station that were sent to process the D2000 Server process during the last 10-second period. |
ChangesTotal | Total The total number of changes of I/O tags on the station that were sent to the process D2000 Server from the start of process D2000 KOM or the time when the data are set to zero by using the Tell command RESETPERF. |
WaitReqNumber | Number The number of station communication requests postponed. |
PointsNumber | Number The number of I/O tags on the station. |
...
Item name | Description |
---|---|
Name | Name of process. |
ClientsNr | Number The number of clients. |
TotalOutMsg | Total outgoing messages. |
TotalInMsg | Total incoming messages. |
TotalOutBytes | Total outgoing bytes. |
TotalInBytes | Total incoming bytes. |
ServletQTotalSize | Servlet queue total size. |
ServletQTotalCount | Servlet queue total count. |
...