Commit Graph

44 Commits

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

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