SPx Monitor automatically monitors the network for problems, or potential problems, alerting the user to any issues it identifies. It can detect a number of fault conditions, such as: applications not running, network address clashes, system overloads and missing input sources. SPx Monitor is an invaluable tool both during installation and for on-going system operation.
SPx Monitor can operate as a stand-alone monitoring tool or can be integrated into a multi-tiered installation, with data aggregated at different levels within the hierarchy. Monitoring may range from a site consisting of one or more systems, down to the individual data streams from a given SPx application. SPx Monitor reports on the items it finds within its scope and this scope may be the local machine, a site location or across the wider network of several sites. Full control is provided over the scope of both the monitoring and the reporting, allowing system integrators to configure the chain of command across the network. Each instance of SPx Monitor is told which applications and data streams to expect and it can then ensure that this matches with its observation.
SPx Monitor is available for Windows and Linux. The Windows version includes comprehensive GUI control, including a geographic map display.
Discovery and Aggregation
SPx Monitor uses intelligent discovery processes to analyse the network, at a local or global level, for SPx-related items. Discovered items are maintained within a database and these items are defined as:
- Site - a geographic location hosting one of more systems
- System - a host computer running one or more SPx applications
- Application - an SPx application (e.g. SPx server, SPx Fusion Server, etc.)
- Stream - an output data stream generated by and SPx application (e.g. radar video, tracks, plots, etc.)
Each instance of SPx Monitor may then be configured to report, locally or globally, on the items it has discovered.
Redundancy and Resilience
SPx Monitor is able to start and stop SPx applications running locally and can automatically start an application that is expected but is missing. This capability makes SPx Monitor a crucial element for providing solution resilience.
In redundant configurations, where dual radar trackers are used to provide high reliability, SPx Monitor allows oversight of which tracker is actively sending track data onto the network at any given time.
The current version of SPx Monitor for Linux is a command line application, which does not provide a GUI; however, it does support all of the other functionality provided by the Windows version. Furthermore, the Web Interface that SPx Monitor provides under both Linux and Windows may be run from any modern internet browser, providing a visual display of the local status.
- Windows and Linux support
- GUI display (Windows only)
- Geographic map display (Windows only)
- Automatic detection of SPx-based applications on network
- Remote start/stop of applications
- Auto-start of missing applications
- Part of solution monitoring, resilience and redundancy
- Supports hierarchy of sites, systems and streams
- Instances of SPx Monitor can report into others
- Scope of reporting is controllable
- SNMP support for reporting alerts and status
- Maintains database of discovered applications and streams
- Reports errors and warnings:
- Expected item missing
- Control port clash
- Application overload
- Missing data stream
- High CPU, memory or network load
- Configuration file support
- Web interface