gatus/core
Henry Barreto 05565e3d0a
feat(SSH): Add support for SSH endpoint (#473)
* feat(SSH): Add support for SSH endpoint

This commit adds support for SSH endpoint monitoring. Users can now configure an endpoint to be monitored using an SSH command by prefixing the endpoint's URL with ssh:\\. The configuration options for an SSH endpoint include the username, password, and command to be executed on the remote server. In addition, two placeholders are supported for SSH endpoints: [CONNECTED] and [STATUS].

This commit also updates the README to include instructions on how to configure SSH endpoints and the placeholders that can be used in their conditions. The README has been updated to include the new SSH-related options in the endpoints[] configuration object.

Here's a summary of the changes made in this commit:

    Added support for SSH endpoint monitoring
    Updated the documentation to include instructions on how to configure SSH endpoints and the placeholders that can be used in their conditions
2023-09-23 13:37:24 -04:00
..
ui refactor(badge): Fix formatting 2022-08-10 21:09:22 -04:00
condition_bench_test.go fix: Print response body on failure if debug is set to true 2023-03-14 20:02:31 -04:00
condition_result.go Replace - by _ in file names 2021-07-02 20:04:05 -04:00
condition_test.go fix: Print response body on failure if debug is set to true 2023-03-14 20:02:31 -04:00
condition.go fix: Print response body on failure if debug is set to true 2023-03-14 20:02:31 -04:00
dns_test.go fix: Print response body on failure if debug is set to true 2023-03-14 20:02:31 -04:00
dns.go fix: Print response body on failure if debug is set to true 2023-03-14 20:02:31 -04:00
endpoint_status_test.go Rename Service to Endpoint (#192) 2021-10-23 16:47:12 -04:00
endpoint_status.go chore: Bump module version to v5 2022-12-06 01:41:18 -05:00
endpoint_test.go feat(SSH): Add support for SSH endpoint (#473) 2023-09-23 13:37:24 -04:00
endpoint.go feat(SSH): Add support for SSH endpoint (#473) 2023-09-23 13:37:24 -04:00
event_test.go Add test for NewEventFromResult 2021-09-06 16:34:03 -04:00
event.go Rename Service to Endpoint (#192) 2021-10-23 16:47:12 -04:00
result_test.go Fix #123: Deduplicate result errors 2021-06-05 18:50:24 -04:00
result.go fix: Print response body on failure if debug is set to true 2023-03-14 20:02:31 -04:00
uptime.go Remove old memory uptime implementation and auto migration 2021-09-06 13:28:35 -04:00