TwiN
c7af44bcb0
fix: Get rid of unnecessary new endpoint
2023-09-28 18:15:14 -04:00
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
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
TwiN
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