feat: Implement comprehensive multi-channel notification system with templating and SSL monitoring

- Add robust notification system supporting 7+ communication channels with intelligent message templating, resource monitoring, and SSL certificate alerts. Notification Channels: (Telegram, Discord, Slack, Signal, Email, Google Chat, Webhooks).

- This notification system provides enterprise-grade alerting capabilities with extensive customization options and multi-channel redundancy for critical service monitoring.
This commit is contained in:
Tola Leng
2025-08-14 20:50:31 +07:00
parent 58242c33f8
commit 933e70a3f6
40 changed files with 7159 additions and 97 deletions
@@ -49,7 +49,7 @@ func (rm *RegionalMonitor) Start() {
rm.updateConnectionStatus("online")
rm.isOnline = true
log.Printf("Regional monitor started for region: %s (Agent ID: %s)",
log.Printf("✓Default Regional monitor started for region: %s (Agent ID: %s)",
service.RegionName, service.AgentID)
go func() {