Logging and Monitoring
ClearSCADA consists of multiple applications. Each of these applications can produce log files that contain a record of the application's activity. The log files are useful when investigating unexpected situations on your system.
Each application in ClearSCADA has its own log file settings, and you can choose to enable or disable logging for each application as required. Typically, you would leave some logging enabled so that if an unexpected situation occurs, there is some information about what happened. However, you need to be selective when enabling logging as some logging options produce a large amount of output and should only be enabled in specific circumstances.
Some of the applications that form ClearSCADA also contain a Telnet server that allows them to be monitored in real time. This provides 'live' monitoring as opposed to the 'snapshot' of data that is provided in log files.
In this section, we explain:
- Server Logging—provides logging for a ClearSCADA server.
- Driver Logging—provides logging for an individual driver.
- Communications Logging—provides logging of data transmitted and received via an individual channel.
- Port Server Logging—provides logging for the port server.
- Alarm and Event Printer Logging—provides logging for the alarm and event printer.
- License Server Logging—provides logging for client licenses (information about requests, expires and so on)
- Performance Monitoring—provides tools to monitor your computer's performance, both in real time and by collecting log data for later analysis.
- Telnet Monitoring
- Server Snapshot Log Files.
The log files and Telnet server for some applications can only be configured using a registry editor (see Using a Registry Editor to Change Server Log File Settings).
The location of the log files on a particular server can be changed using the ClearSCADA Server Configuration Tool (see Move all New Log Files to a Different Location).
For information on the Server Startup log file which provides information about the server start-up process, see Access the DBStartup Log File.
All current logging using the 'server identity' to log a particular event will use the Server Label instead. This provides consistency within the system when referencing a server instance.
Many log files contain information that is only of use to expert users such as Schneider Electric engineers. Normally, you will only be required to enable a particular type of logging and provide Schneider Electric with information from the log file (or the log file itself). If you are familiar with the particular protocol then you should understand the contents of the comms log files. However, the contents of the other files are designed to be analyzed by Schneider Electric engineers only.