Managing the SCADA Server

Help Contents

Introduction

The Fernhill SCADA Server runs on Windows, Linux and macOS. Choose the method to manage the Fernhill SCADA Server based your operating system:

Operating System Management Methods
Windows There are two options for managing the Fernhill SCADA Server:
Linux Fernhill SCADA Server is managed using the command line. The commands you use depend on which init system is used by the distribution:
macOS The Fernhill SCADA Server is managed using launchd.
See Managing the Fernhill SCADA Server using launchd for more information.

Fernhill SCADA Service Manager

The Fernhill SCADA Service Manager allows you to perform simple management tasks on the Fernhill SCADA Server on Windows:

The Fernhill SCADA Service Manager

To start the Fernhill SCADA Service Manager:

  1. Right click on the Fernhill SCADA Notification Icon.
  2. Select Manage Windows Service...
  3. Click Yes on the User Account Control Dialog.

Using this tool you can:

Windows Services Console

You can manage the Fernhill SCADA Server on Windows using the Services management console:

Services showing Fernhill SCADA Server

Fernhill SCADA Service Properties

To access the Fernhill SCADA Service properties do one of the following:

The Fernhill SCADA Service properties:

Fernhill SCADA Service properties

To find out the options you can enter in the Start Parameters field, see Fernhill SCADA Server Parameters.

Define Log On Information

When Fernhill SCADA is installed, it is configured to run under the System account. You may want to run the Fernhill SCADA Server under a different user account. For example, you may want to access a data source that requires integrated Windows authentication.

Note: If you run the Fernhill SCADA Server under a different user account, the user account must have Administrator rights. Fernhill SCADA will not work correctly if you use an ordinary user account.

Manage the Fernhill SCADA Server with systemd

For Linux distributions that use systemd (System and Service Manager), you can manage the Fernhill SCADA Server using the systemctl command. The service name for fernhill scada is fernhill-scada.

Certain systemctl commands require administrative rights, for example systemctl start ....

To run commands with administrative rights you will need to do one of the following:

The appropriate method depends on the Linux distribution and how it is configured. For example:

Viewing the Status of the Fernhill SCADA Server

To view the status of the Fernhill SCADA Server use this command:

systemctl status fernhill-scada

Note: This command does not require administrative rights.

Stopping the Fernhill SCADA Server

To stop the Fernhill SCADA Server use this command:

[sudo] systemctl stop fernhill-scada

Note: This command requires administrative rights.

Starting the Fernhill SCADA Server

To start the Fernhill SCADA Server use this command:

[sudo] systemctl start fernhill-scada

Note: This command requires administrative rights.

Manage the Fernhill SCADA Server with System V Init

For Linux distributions that use System V Init Scripts, you can manage the Fernhill SCADA Server using the /etc/init.d/fernhill-scada script.

Certain commands require administrative rights, for example /etc/init.d/fernhill-scada start.

To run commands with administrative rights you will need to do one of the following:

The appropriate method depends on the Linux distribution and how it is configured. For example:

Viewing the Status of the Fernhill SCADA Server

To view the status of the Fernhill SCADA Server use this command:

/etc/init.d/fernhill-scada status

Note: This command does not require administrative rights.

Stopping the Fernhill SCADA Server

To stop the Fernhill SCADA Server use this command:

[sudo] /etc/init.d/fernhill-scada stop

Note: This command requires administrative rights.

Starting the Fernhill SCADA Server

To start the Fernhill SCADA Server use this command:

[sudo] /etc/init.d/fernhill-scada start

Note: This command requires administrative rights.

Manage the Fernhill SCADA Server with launchd

On macOS the Fernhill SCADA Server is managed by launchd. You use the launchctl command to perform management tasks.

Viewing the Status of the Fernhill SCADA Server

To view the status of the Fernhill SCADA Server use this command:

sudo launchctl list | grep fernhillscada

Stopping the Fernhill SCADA Server

To stop the Fernhill SCADA Server use this command:

sudo launchctl unload /Library/LaunchDaemons/com.fernhillsoftware.fernhillscada.plist

Starting the Fernhill SCADA Server

To start the Fernhill SCADA Server use this command:

sudo launchctl load /Library/LaunchDaemons/com.fernhillsoftware.fernhillscada.plist

Further Information

Fernhill SCADA Server Parameters

To learn how to set parameters for the SCADA Server.

Fernhill SCADA Redundant Servers

To learn how to add resilience with a redundant server configuration.

Fernhill SCADA Server

To learn more about the Fernhill SCADA Server.

Fernhill SCADA

To learn about the tools in Fernhill SCADA.

Data Access

To learn how to connect third party applications to Fernhill SCADA.

Glossary

For the meaning of terms used in Fernhill SCADA.