Introduction to the ICMP Driver
This driver is a stand-alone driver. It provides additional functionality to enable ClearSCADA to interface with specific supported systems or devices. To interact successfully with such systems or devices, you need to:
- Install and run the driver
- Ensure that the driver is licensed
- Configure the required database items and settings on the driver
- Ensure that the database items (and any database items on which they depend) have valid, saved, configuration and are 'In Service'.
The Internet Control Message Protocol (ICMP) is one of the core network operations and maintenance protocols. The ICMP protocol is often used by operating systems to send diagnostics messages indicating, for instance, that a remote device cannot be reached.
The ClearSCADA ICMP Driver utilizes the ICMP’s Ping Tool functionality to detect whether network-connected remote device(s) are reachable. It does this by sending ICMP Echo Request Messages to each remote device, and expects those devices to each respond by sending back an ICMP Echo Response message. If ClearSCADA does not receive a response within a specified time period, it can re-attempt to poll a device for a specified number of times. Should it still receive no response, it will set the relevant point to State 1, indicating failure.
ClearSCADA also uses ICMP for hot-standby link monitoring. Such monitoring is completely independent from the ICMP driver and does not require the ICMP driver to be running or installed on ClearSCADA. (For information on ICMP hot-standby link monitoring, see ICMP Polls in the ClearSCADA Guide to the Server Status Tool).
The ICMP Driver documentation explains how to configure ICMP-specific points in ClearSCADA (see Configuring ICMP Points in ClearSCADA).
It also explains:
- Driver-specific aspects that are of interest to operators (see Using ICMP Specific Actions)
- Driver-specific aspects that may be of interest to system administrators and engineers when investigating any unexpected system behavior relating to the driver (see ICMP Specific Status Display Attributes, and see ICMP-Specific Driver Log File Options).