globalping¶
Global monitoring via Globalping. Runs checks from multiple locations worldwide.
Properties¶
| Property | Example | Description |
|---|---|---|
accepted_statuscodes |
200-299 |
Accepted HTTP status codes |
active |
true |
Whether the monitor is active |
authMethod |
basic |
Authentication method (null, basic, oauth2-cc, ntlm, mtls) |
basic_auth_user |
monitor |
Basic auth username |
basic_auth_pass |
secret |
Basic auth password |
oauth_auth_method |
client_secret_basic |
OAuth method |
oauth_client_id |
monitor-client |
OAuth client ID |
oauth_token_url |
https://auth.example.com/oauth/token |
OAuth token endpoint |
oauth_client_secret |
secret |
OAuth client secret |
oauth_scopes |
uptime.read |
OAuth scopes |
oauth_audience |
https://api.example.com |
OAuth audience |
cache_bust |
false |
Add cache-busting query parameter |
description |
A Monitor |
Monitor description |
dns_resolve_server |
1.1.1.1 |
DNS server to use |
dns_resolve_type |
A |
DNS record type |
expected_value |
success |
Expected value for assertion |
expiry_notification |
false |
Notify on certificate expiry |
headers |
{"X-Api-Key":"secret"} |
Custom request headers |
hostname |
example.com |
Target hostname |
ignore_tls |
false |
Ignore TLS errors |
interval |
60 |
Check interval in seconds |
ip_family |
ipv4 |
IP family to use (ipv4, ipv6) |
json_path |
$.status |
JSON path for assertion |
json_path_operator |
== |
JSON path comparison operator |
keyword |
healthy |
Keyword to search for |
invert_keyword |
false |
Fail if keyword is found |
location |
world |
Globalping location |
max_retries |
0 |
Maximum retries |
method |
GET |
HTTP method |
name |
Example |
Monitor display name |
parent |
0 |
Parent group ID |
ping_count |
3 |
Number of pings |
port |
80 |
Target port |
protocol |
ICMP |
Protocol to use |
retry_interval |
60 |
Interval between retries in seconds |
subtype |
ping |
Check subtype (ping, http, dns) |
upside_down |
false |
Invert the status |
url |
https://example.com |
Target URL |