This guide explains how to install ServicePulse on Windows using the standalone installer. It is also possible to run ServicePulse in ServiceControl or in a container.
Prerequisites
- A Windows machine
- .NET Framework 4.8 or later
- A supported version of:
- Microsoft Edge
- Chrome
- Firefox
- Safari
- A running instance of ServiceControl
Installation
- Download the latest version of ServicePulse.
- Run the installer using elevated privileges.
- After accepting the license terms and conditions, click "Install"
- The installation process creates the
Particular ServicePulseWindows service and opens theServicePulseweb application using the default browser.
Available installation parameters
The executable accepts some parameters to customize the installation experience. All of them are optional.
Quiet: Allows ServicePulse to be installed in the background. The installation user interface will be unavailable.Log [file location]: To provide the location on disk for the log file to be generated.INST_PORT_PULSE [port number]: To provide the port number that ServicePulse web application will run on. The default value is 9090.INST_URI [uri]: To provide the URL of the ServiceControl API. The default value is:http:/./ localhost:33333/ api/ INST_SC_MONITORING_URI [uri]: To provide the URL of the ServiceControl Monitoring API. The default value is:http:/./ localhost:33633/
For example:
.\Particular.ServicePulse.exe /Quiet /Log C:\temp\servicepulse-installer.log INST_PORT_PULSE=12345 INST_URI=http://localhost:33333/api/ INST_SC_MONITORING_URI=http://localhost:33633/
Configuring ServicePulse
See connection configuration in ServicePulse for ServicePulse configuration options.
Moving ServicePulse to a new location
ServicePulse does not store any message data, so the only information that needs to be moved is its configuration. By default, ServicePulse is installed in C:\ and its configuration values are stored in the file \ relative to the installation folder.
In order to move ServicePulse to a new location, the ServicePulse installer must be run there and then the \ file should be copied over.
ServicePulse license
ServicePulse will check the current licensing status by querying the connected ServiceControl API. If ServicePulse indicates that the license is invalid or has expired, then the license must be updated in ServiceControl.