gatus external-endpoints push
This commit is contained in:
64
README.md
64
README.md
@ -113,21 +113,21 @@ sc.exe create "Gatus-to-MonA" binpath="C:\Windows\System32\config\systemprofile\
|
||||
## MonA Instances
|
||||
|
||||
- [MES_APC_GATUS](https://mona.auc.infineon.com/auc/systems/563556/dependencies?config=true)
|
||||
- messa013ec.infineon.com
|
||||
- [messa013ec.infineon.com](http://messa013ec.infineon.com:8082)
|
||||
- [MES_EAF_GATUS](https://mona.auc.infineon.com/auc/systems/563493/dependencies?config=true)
|
||||
- messa08ec.infineon.com
|
||||
- [messa08ec.infineon.com](http://messa08ec.infineon.com:8082)
|
||||
- [MES_EAF_STAGE_GATUS](https://mona.auc.infineon.com/auc/systems/563516/dependencies?config=true)
|
||||
- mestsa07ec.infineon.com
|
||||
- [mestsa07ec.infineon.com](http://mestsa07ec.infineon.com:8082)
|
||||
- [MES_FAB_APPROVAL_SYSTEM_GATUS](https://mona.auc.infineon.com/auc/systems/563517/dependencies?config=true)
|
||||
- messa016ec.infineon.com
|
||||
- [messa016ec.infineon.com](http://messa016ec.infineon.com:8082)
|
||||
- https://messa016ec.infineon.com
|
||||
- [MES_FAB_TIME_GATUS](https://mona.auc.infineon.com/auc/systems/563518/dependencies?config=true)
|
||||
- messa004.infineon.com
|
||||
- [messa004.infineon.com](http://messa004.infineon.com:8082)
|
||||
- [MES_INFINITY_QS_SI_GATUS](https://mona.auc.infineon.com/auc/systems/563519/dependencies?config=true)
|
||||
- messa04ec.infineon.com
|
||||
- [messa04ec.infineon.com](http://messa04ec.infineon.com:8082)
|
||||
- [MES_OPEN_INSIGHT_GATUS](https://mona.auc.infineon.com/auc/systems/563520/dependencies?config=true)
|
||||
- GATUS_CONFIG_PATH=./oi.yaml
|
||||
- messa01ec.infineon.com
|
||||
- [messa01ec.infineon.com](http://messa01ec.infineon.com:8082)
|
||||
- http://messa014.infineon.com/api/heartbeat
|
||||
- http://messa014.infineon.com/API/RemoteHealthCheck/Mona/MonaEngines/DB-EN1
|
||||
- http://messa014.infineon.com/api/RemoteHealthCheck/Mona/MonaEngines/DB-EN10
|
||||
@ -141,14 +141,56 @@ sc.exe create "Gatus-to-MonA" binpath="C:\Windows\System32\config\systemprofile\
|
||||
- http://messa014.infineon.com/api/RemoteHealthCheck/Mona/MonaEngines/DB-EN7
|
||||
- http://messa014.infineon.com/api/RemoteHealthCheck/Mona/MonaEngines/DB-EN9
|
||||
- [MES_OPEN_INSIGHT_DEV_GATUS](https://mona.auc.infineon.com/auc/systems/563521/dependencies?config=true)
|
||||
- mestsa01ec.infineon.com
|
||||
- [mestsa01ec.infineon.com](http://mestsa01ec.infineon.com:8082)
|
||||
- [MES_OI_METROLOGY_VIEWER_GATUS](https://mona.auc.infineon.com/auc/systems/557090/dependencies?config=true)
|
||||
- messa010ec.infineon.com
|
||||
- [messa010ec.infineon.com](http://messa010ec.infineon.com:8082)
|
||||
- [MES_OI_WEB_SERVICES_GATUS](https://mona.auc.infineon.com/auc/systems/563522/dependencies?config=true)
|
||||
- messa020ec.infineon.com
|
||||
- [messa020ec.infineon.com](http://messa020ec.infineon.com:8082)
|
||||
- ~~messa014.infineon.com~~
|
||||
- https://messa014.infineon.com/scan
|
||||
- https://messa014.infineon.com:50184
|
||||
- https://messa014.infineon.com:5022
|
||||
- [LEO_EAF_GATUS](https://mona.auc.infineon.com/auc/systems/563522/dependencies?config=true)
|
||||
- leosaec17.infineon.com
|
||||
- [leosaec17.infineon.com](http://leosaec17.infineon.com:8082)
|
||||
|
||||
## Prometheus config to consume Gatus metrics
|
||||
|
||||
- [prometheus](https://github.com/TwiN/gatus/blob/master/.examples/docker-compose-grafana-prometheus/README.md)
|
||||
|
||||
|
||||
## Outline
|
||||
|
||||
### Goal
|
||||
|
||||
- Monitor TLS Cert
|
||||
|
||||
### Options
|
||||
|
||||
- Uptime Kuma
|
||||
- Configuration is GUI driven
|
||||
- Prometheus
|
||||
- Not as easy to get started
|
||||
- Grafana
|
||||
- Too many features
|
||||
- Open source but still have to login to use
|
||||
|
||||
### Benefits
|
||||
|
||||
- [x] Open Source
|
||||
- [x] Written in GoLang
|
||||
- [x] Doesn't need WAN connectivity
|
||||
- [x] Keeps history with simple graph
|
||||
- [x] Metrics output built for Prometheus
|
||||
- [x] Sends e-mail alerts and has other alerting
|
||||
- [x] Check status more often than five minute intervals
|
||||
- [x] Single Config file that can be put in source control
|
||||
- [x] Can wait for pushed data as well as default pull data
|
||||
- [x] Simple GUI (website) that can be accessed outside server
|
||||
- [x] Badge api that can be embedded in website (see oi server?)
|
||||
- [x] Easy deployment [one binary, one config, runs via Non-Sucking Service Manager (nssm) and outputs sqlite files]
|
||||
|
||||
### Drawbacks
|
||||
|
||||
- [x] Another item to manage
|
||||
- [x] Not part of the target solution
|
||||
- [x] Haven't figured out how to push to MonIn directly with both heartbeat and performance
|
Reference in New Issue
Block a user