Hi
I would like to propose the integration of Enhance environment monitoring using the popular open source tool Kuma Monitoring. - https://github.com/louislam/uptime-kuma
Features
- Monitoring uptime for HTTP(s) / TCP / HTTP(s) Keyword / Ping / DNS Record / Push / Steam Game Server / Docker Containers
- Fancy, Reactive, Fast UI/UX
- Notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), and 90+ notification services, click here for the full list
- 20 second intervals
- Multi Languages
- Multiple status pages
- Map status pages to specific domains
- Ping chart
- Certificate info
- Proxy support
- 2FA support
Kumo supports installation via docker so this is ideal for Enhance.
I think you could create an additional monitoring role to even have the option to host it on a separate server to avoid overloading the main environment.
Why such a solution?
- It is ready and open source, it only requires integration
- it allows us to save the cost of additional monitoring services such as UptimeRobot, which costs a lot of money.
- I believe that even at a later stage it is possible to create a monitoring service for clients' sites and make it available for them to view.
- ready-made integration of notification
- status pages
and much more.
@Adam what do you think about this?