Events

These events are fired by the uptime check of a monitor.

UptimeCheckFailed

Spatie\UptimeMonitor\Events\UptimeCheckFailed

This event is fired when the uptime check of the monitor has consecutively failed a couple of times. The specific number of failures can be configured in the fire_monitor_failed_event_after_consecutive_failures key in the config file. This happens when the configured url could not be reached or, if you specified it, the look_for_string value could not be found in the response.

It has one public property, $monitor, that contains an instance of Spatie\UptimeMonitor\Models\Monitor.

UptimeCheckRecovered

Spatie\UptimeMonitor\Events\UptimeCheckRecovered

This event is fired after the uptime check is successful after it has failed.

It has one public property, $monitor, that contains an instance of Spatie\UptimeMonitor\Models\Monitor.

UptimeCheckSucceeded

Spatie\UptimeMonitor\Events\UptimeCheckSucceeded

This event is fired when the monitor could reach the configured url and, if you specified it, found the look_for_string value in the response. This event only takes the uptime check into consideration, so it will still be fired if the ssl certificate check of the monitor is failing.

It has one public property, $monitor, that contains an instance of Spatie\UptimeMonitor\Models\Monitor.