You are here

Uptrends Synthetics Monitoring

Requires Opsview Cloud or Opsview Monitor 6.7

This Host Template is part of the Uptrends Opspack

check_circle
Opsview Supported

Uptrends Synthetics Monitoring

Monitor the uptime, performance, and accuracy of your websites, APIs, web applications, and servers.

This Host Template includes the following Service Checks:

Service Check Name Description Default Thresholds (Warning, Critical) UOM
Uptrends - Synthetics - Status The HTTP status of the monitor check N/A N/A
Uptrends - Synthetics - Load Time The time taken to run the monitor check N/A ms
Uptrends - Synthetics - Total Bytes The total bytes loaded running the monitor check N/A B
Uptrends - Synthetics - Uptime The percentage uptime uptime=90:,70: %
Uptrends - Synthetics - Alerts The number of alerts raised N/A N/A
Uptrends - Synthetics - Errors The number of confirmed and unconfirmed errors N/A N/A

Usage Instructions

Step 1: Add this Host Template

Add the Cloud - Uptrends - Synthetics Host Template to your Opsview Monitor host. If the resource you're monitoring has no hostname or public IP, then open the Advanced settings pane and change Host Check Command to Always assumed to be UP.

For more information, refer to Opsview Knowledge Center - Adding Host Templates to Hosts.

Step 2: Add and configure variables required for this Host Template

UPTRENDS_CREDENTIALS

The Value is not used and therefore can be set to anything. Override the arguments with your Uptrends API account credentials.

Parameter Position in Variable Name Description
--username Arg1 Username The username for your Uptrends API account
--password Arg2 Password The password for your Uptrends API account

UPTRENDS_MONITOR_GUID

Set this value to the GUID of your Uptrends Monitor. You can retrieve this value from the URL of your Uptrends Monitor dashboard.

Parameter Position in Variable Name Description
--monitor-guid Value Monitor GUID The GUID of the Uptrends monitor

UPTRENDS_CHECK_DETAILS

The Value is not used and therefore can be set to anything. Override the Time Period with one of:

  • CurrentDay
  • CurrentWeek
  • CurrentMonth
  • CurrentQuarter
  • CurrentYear
  • PreviousDay
  • PreviousWeek
  • PreviousMonth
  • PreviousQuarter
  • PreviousYear
  • Last2Hours
  • Last6Hours
  • Last12Hours
  • Last24Hours
  • Last48Hours
  • Last7Days
  • Last30Days
  • Last60Days
  • Last90Days
  • Last365Days
  • Last3Months
  • Last6Months
  • Last12Months
  • Last24Months
  • All

Default: Last24Hours

Parameter Position in Variable Name Description
--time-period Arg1 Time Period The requested time period for the Uptrends check

For more information, refer to Opsview Knowledge Center - Adding Variables to Hosts.

For mode-specific help, run the plugin with the -h -m flags. This will list the required and optional Variable Arguments for that mode. The appropriate mode for each Service Check is listed here:

Service Check Name Mode
Uptrends - Synthetics - Status Uptrends.Synthetics.Status
Uptrends - Synthetics - Load Time Uptrends.Synthetics.Load.Time
Uptrends - Synthetics - Total Bytes Uptrends.Synthetics.Total.Bytes
Uptrends - Synthetics - Uptime Uptrends.Synthetics.Uptime
Uptrends - Synthetics - Alerts Uptrends.Synthetics.Alerts
Uptrends - Synthetics - Errors Uptrends.Synthetics.Errors

Step 3: Apply changes and the system will now be monitored

Uptrends Synthetics Output