This document has only specific information about the device connection settings and its address syntax. 

Refer to the User Guide for more information on the Device Module.




Summary

System Monitor Communication Driver gets information about the local system, like processor, memory, hard disk and network information. When running a distributed application, the metrics will refer to the server computer. Using the Channel remote execution, you can get information from other computers running the application.

Communication Driver Information
Driver nameSystemMonitor
Assembly NameT.ProtocolDriver.SystemMonitor
Assembly Version1.1
Available for LinuxFalse
Devices supported 

N/A (Not Applicable)

ManufacturerN/A (Not Applicable)
ProtocolProprietary over TCP/IP
Max number of nodesOnly one node can be defined to each channel
PC RequirementsEthernet port

Supported Operands

Operand

Read

Write

Data Type

Address size

Processor

Yes

-

Real

8 bytes

MemoryAvailable

Yes

-

Real

8 bytes

MemoryInUse

Yes

-

Real

8 bytes

MemoryTotal

Yes

-

Real

8 bytes

MemoryPhysicalAvailable

Yes

-

Real

8 bytes

MemoryPhysicalInUse

Yes

-

Real

8 bytes

MemoryPhysicalTotal

Yes

-

Real

8 bytes

HDWriteBytesPerSecond

Yes

-

Real

8 bytes

HDReadBytesPerSecond

Yes

-

Real

8 bytes

NetDataReceivedBytesPerSecond

Yes

-

Real

8 bytes

NetDataSentBytesPerSecond

Yes

-

Real

8 bytes



Nodes Configuration

Primary Station 

<<<< contents from DOCX >>>>



Points Configuration

The syntax for the Ping address points is: <Property>

Where:

  • <Property>: can be one of the following:

Operand

Description

Processor

Percentage is being used

MemoryAvailable

Total of memory available (including virtual memory) in kilobytes

MemoryInUse

Total of memory is being used (including virtual memory) in kilobytes

MemoryTotal

Total of memory (including virtual memory) in kilobytes

MemoryPhysicalAvailable

Total of physical memory available in kilobytes

MemoryPhysicalInUse

Total of physical memory is being used in kilobytes

MemoryPhysicalTotal

Total of physical memory  in kilobytes

HDWriteBytesPerSecond

Bytes per seconds are being written in the Hard Disk

HDReadBytesPerSecond

Bytes per seconds are being read in the Hard Disk

NetDataReceivedBytesPerSecond

Bytes per seconds are being received through the network

NetDataSentBytesPerSecond

Bytes per seconds are being sent through the network

You can map each property to a Tag in the application, or you can defined only one line on Edit → Device → Points, mapping the entire data structure to a Template tag. In order to use template tags:

  1. Create a Tag Template “SystemMonitor”, using as Member names the properties names.
  2. Create a tag from the Template “SystemMonitor
  3. On Edit → Devices → Points, put your tag at the TagName column, and select the address SystemMonitor and the address field. The system will automatically get all the members of the template when running the application.



Troubleshoot

The most common error is related to the Windows cache of the performance counter. To recover the system, execute the following commands at the Command prompt, running the prompt as Administrador:

C:\windows\system32> lodctr /r

If you still have the error: Error: Unable to rebuild performance counter setting from system backup store, error code is 2

Then, you should run:

C:\windows\SysWOW64> lodctr /r

The expected rmessage is:

Info: Successfully rebuilt performance counter setting from system backup store



Driver Revision History

SystemMonitor Revision History
Version Notes
1.1Initial release on new documentation standards.



In this section...

  • No labels