Source Monitoring Dashboard - Installation and Instructions
    • 22 Jan 2025
    • 3 Minutes to read
    • PDF

    Source Monitoring Dashboard - Installation and Instructions

    • PDF

    Article summary

    This article outlines the procedures for configuring the Wasabi Surveillance Cloud (WSC) - Source Monitoring Dashboard. The dashboard is designed to monitor critical services on the local server and trigger email alerts when services on the server hosting the WSC client exceed predefined thresholds, which may adversely affect replication or synchronization processes. This dashboard must be installed on the same server as the WSC client to ensure optimal functionality.

    Prerequisites

    • Ports 5090 & 5091 must be open on the machine where the dashboard is installed

    Installation Steps

    • Install the  WSC Source Monitoring API exe and the WSC Source Monitoring Dashboard exe on the machine installed with the WSC client, which acts as a source (Management Server).
    • Install the WSC Source Monitoring Service exe on each recording server if you have multiple recording servers distinct from the management server and follow the steps listed below on each recording server. (Note: If you have an all-in-one (Management + Recording) server, you don't need to edit the JSON. The default configuration will work.)
      • Search for "appsettings.json" on your server and edit with Notepad
      • Replace localhost on the first line with the hostname or IP of the Dashboard machine
      • Update “SendDataUrl”: https://localhost:5090/api/monitoringdata

    Accessing the Dashboard

    Open a web browser and access the following URL - http://localhost:5091.

    If the folders from different drives on the server are mapped to the buckets from your Wasabi storage account, the drives will appear separately in the left navigation menu under the server name.

    Dashboard Widget Details

    Storage Utilization

    The Local Drive chart provides a comprehensive overview of the status of the local drive. It is important to note that the available free space reported includes any drive virtualization options that may have been configured within the Surveillance Bridge user interface. When establishing an alarm, please consider using either the percentage or volume relative to the total available space as reported by Windows, rather than solely focusing on the physical disk capacity.

    Target Bandwidth

    The Target Bandwidth shows the amount of data being pushed to (or pulled from) your cloud account in real time.

    Performance Metrics

    All performance metrics are maintained for 30 days. Users can view the data for the past 30 days or 2 days. The scale adapts for each metric. The following key performance indicators and services can be monitored using the dashboard:

    • Tiersvc service: The main service associated with the Wasasbi Surveillance client software. It processes, queues, manages data replication, reclaims space, and archives and sync policies. If this service is down, the WSC is entirely inoperable.
    • Msxpsvc Service: This service collects information associated with the files' locations and states, which is then used by the WSC plugins. When this service is stopped, users can't see the colored section in the Milestone XProtect timeline, and the job managers can't tell cameras and timings apart.
    • Estimated time to be filled" is a metric calculated by comparing the current data generation rate (disk write) against the outgoing traffic. The leftover free space in the local source is also considered for estimating this metric. If the estimation is under 3 days you should receive an alert.
    • The event viewer section displays the 1000 latest events logged by the WSC client application on the local machine.
    • The dashboard refreshes automatically every minute.

    Event Viewer

    This widget pulls the latest logs recorded in the event viewer on the server where the dashboard and the WSC client are running. These logs are recorded by the WSC client software and refreshed periodically. Configuration settings provide an option to specify a keyword of interest and get notified if the event viewer log(s) contains that keyword.

    Configuring Alerts

    To set up an alert, click the "Configuration" option in the top right corner. All connected servers must be enabled before configuring threshold criteria and specifying an email address where the notifications will be sent.

    You can configure settings globally by clicking on the top right corner, or, configure each specific server individually.

    Important:

    • Email alerts can be set for Tiersvc, msxpsvc, Free Space, Memory Usage, CPU Usage, Media in Queue (Milestone), Upload vs. Recording Speed, and Keywords in event viewer logs.
    • An email is sent to the user when free space on their server is estimated to last less than 3 days. This setting cannot be configured via the dashboard.
    • You will receive an email from wsc-alert@wasabi.com for all the alerts you have configured using this dashboard. Add this email to your contacts list and whitelist it to prevent it from going to your junk folder. Do not reply to this email as this mailbox is unmonitored. If you need any assistance, please send an email to support@wasabi.com.