Commit Graph
44 Commits
Author SHA1 Message Date
TwiN b88d0b1c34 chore: Update example.com's IPv4 and IPv6 2024-04-18 21:08:43 -04:00
TwiN c7af44bcb0 fix: Get rid of unnecessary new endpoint 2023-09-28 18:15:14 -04:00
Henry BarretoandGitHub 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
TwiN eb4e22e76b chore: Replace 1.1.1.1 by 8.8.8.8 everywhere due to 1.1.1.1 being unreliable 2022-11-15 21:50:54 -05:00
TwiN e51abaf5bd chore: Add check-domain-expiration to placeholder configuration file 2022-09-07 18:19:57 -04:00
TwiN 829a9c2679 fix(dns): Use Cloudflare's DNS instead of Google's DNS 2022-06-16 20:21:44 -04:00
TwiNandGitHub 6ed93d4b82 Rename Service to Endpoint (#192)
* Add clarifications in comments

* #191: Rename Service to Endpoint
2021-10-23 16:47:12 -04:00
TwinProduction 289d834587 Change domain 2021-09-28 18:54:40 -04:00
TwinProduction 5bf560221f Remove cat-fact from example config 2021-06-29 23:35:31 -04:00
TwinProduction 574dd50b98 Update example config 2021-06-29 23:33:17 -04:00
TwinProduction f3afdf2977 Add example service for ICMP/ping 2021-05-13 21:24:22 -04:00
TwinProduction d7b437595c Add example-dns-query 2021-05-09 13:45:27 -04:00
TwinProduction 45c966fbca Undo changes to default config.yaml 2021-01-30 20:00:54 -05:00
TwinProduction 601d676e34 Replace old static folder with new static folder 2021-01-28 23:25:29 -05:00
TwinProduction 1209c477df Minor fix 2020-12-30 01:07:40 -05:00
TwinProduction 6ca1e39b90 Minor update 2020-12-30 01:04:58 -05:00
TwinProduction bc4380db19 Work on #62: Add uptime percentage + badges 2020-12-29 20:22:17 -05:00
TwinProduction 6a08c816e5 Update default configuration 2020-11-26 23:23:59 -05:00
TwinProduction 3773f952a8 Add deployment example for Kubernetes 2020-11-11 20:18:54 -05:00
TwinProduction d4d4ca236a Start working on tests for auto discovery 2020-11-11 18:05:18 -05:00
TwinProduction 3a0a8db898 Several changes:
- Rename ExcludeSuffix to ExcludedServiceSuffixes
- Rename ServiceSuffix to HostnameSuffix
- Rename HealthAPI to TargetPath
- Add ExcludedServices
2020-11-11 16:29:30 -05:00
TwinProduction 7e0243ee29 Use default namespace as example 2020-11-11 14:52:15 -05:00
TwinProduction 799c3e9187 Remove service-suffix from under kubernetes since it was moved under namespaces 2020-11-11 14:30:47 -05:00
Adarsh K Kumar 559d286121 (refactor) Move all k8s config under kubernetes field | Adarsh 2020-11-11 23:36:12 +05:30
Adarsh K Kumar 81e6e0b188 (feat) Add auto-discovery in k8s | Adarsh 2020-10-30 21:01:12 +05:30
TwinProduction ac5ad9d173 Work on common provider interface to make adding new providers easier 2020-09-26 14:23:43 -04:00
TwinProduction cf6a74f862 Update example config 2020-09-14 20:05:00 -04:00
TwinProduction 37c4715453 Support custom alert provider 2020-08-27 22:23:21 -04:00
TwinProduction adfee25a22 Update interval in config.yaml 2020-08-15 16:59:05 -04:00
TwinProduction da92907873 Add support for getting the length of the string or the slice of a json path 2020-08-12 21:42:13 -04:00
TwinProduction 2878ad6a27 Improve documentation and panic on invalid service 2020-04-14 20:13:06 -04:00
TwinProduction fe3e60dbd4 Add support for headers, method, body and json path with arrays 2020-04-14 19:20:00 -04:00
TwinProduction 3e2b56ba89 Add support for [BODY] placeholder and basic JSON path support
Note that arrays are not currently supported, same with asterisks
2020-04-10 22:56:38 -04:00
TwinProduction 49f5940a43 Modify example config 2020-04-10 16:46:19 -04:00
TwinProduction 92cb9c86d1 Add support for [RESPONSE_TIME] and >, <, <=, >= operators 2020-04-10 16:34:20 -04:00
TwinProduction fe82465c19 Prevent multiple services from being evaluated at the same time 2020-04-06 18:58:13 -04:00
TwinProduction ab73c4666e Minor improvements 2020-03-10 18:34:32 -04:00
TwinProduction c90ca8fa85 Add support for environment variables in configuration file 2019-12-04 17:27:27 -05:00
TwinProduction 20267e686d Add metrics in default config.yaml 2019-11-16 16:52:11 -05:00
TwinProduction 339c1dfb04 Remove failure-threshold property 2019-10-10 22:42:30 -04:00
TwinProduction 825906145f Implement interval + Add timestamp to Result struct 2019-09-08 21:07:08 -04:00
TwinProduction 8a7aa96b97 Minor update 2019-09-06 22:09:31 -04:00
TwinProduction ee479be716 Move structs to core package 2019-09-06 20:25:31 -04:00
TwinProduction c1c46b6b30 Add configuration file 2019-09-06 00:01:48 -04:00