A production-ready Helm chart that deploys Prometheus, Grafana, Alertmanager, and Blackbox Exporter in one command. Get 12 alert rules, a 19-panel dashboard, SSL monitoring, and 5 notification channels — with zero SaaS fees.
Deploy in one command
helm install website-monitor . --namespace monitoring --create-namespace \
--set grafana.adminPassword=<your-password>All data stays inside your cluster. No cloud account or API keys needed.
values.yaml — add your website URLs and notification webhookshelm install — Grafana dashboard is live in minutesBuilt by CloudGrains · Kolhapur, India
No manual Prometheus scrape configs, no Grafana JSON imports, no alert YAML — everything is bundled and wired up out of the box.
Alerts fire at 30 days and 7 days before expiry so you never get blindsided by a certificate outage.
Pre-built dashboard covers uptime, latency, SSL expiry, HTTP status codes, DNS resolution, and more.
Route alerts to Slack, Email, Discord, Microsoft Teams, and Telegram — all at once or by severity.
Blackbox Exporter checks more than just HTTP — verify DNS resolution, TCP port availability, and ICMP reachability.
Ships as a subchart of kube-prometheus-stack and integrates with existing Prometheus and Alertmanager deployments.
All metrics, dashboards, and alerts stay inside your Kubernetes cluster. No external vendor, no per-site pricing.
Monitoring Pack bundles four industry-standard components and wires them together so you don't have to.
Metrics collection & storage
Scrapes probe results from Blackbox Exporter and stores time-series metrics for alerting and dashboards.
19-panel monitoring dashboard
Pre-built dashboard visualizes uptime, latency, SSL expiry, and probe status with no manual JSON import.
Alert routing & notifications
Routes 12 pre-configured alert rules to your chosen channels — Slack, Email, Discord, Teams, or Telegram.
HTTP, SSL, TCP, DNS, ICMP probes
Probes your endpoints from inside the cluster and exposes probe success, latency, and SSL cert data.
Clone the repository from GitHub, then run: helm install website-monitor . --namespace monitoring --create-namespace --set grafana.adminPassword=<your-password>. The full stack — Prometheus, Grafana, Alertmanager, and Blackbox Exporter — deploys in one command.
Monitoring Pack requires Kubernetes 1.21 or higher and Helm 3.8 or higher. It is tested on EKS, GKE, and self-managed clusters.
Yes. Monitoring Pack uses Blackbox Exporter to probe SSL certificates. It raises alerts when certificates expire within 30 days and fires critical alerts at 7 days — giving you time to renew before outages.
Monitoring Pack includes pre-configured notification channels for Slack, Email, Discord, Microsoft Teams, and Telegram. All five can run simultaneously — just add your webhook URLs or SMTP credentials to values.yaml.
Yes. Monitoring Pack is completely free and open source under the MIT License. There are no paid tiers, no SaaS fees, and no vendor lock-in. All data stays in your Kubernetes cluster.
Yes. Monitoring Pack includes a kube-prometheus-stack subchart and integrates cleanly with existing Prometheus and Alertmanager deployments. You can configure it to connect to an already-running stack via remote_write or federation.
One Helm chart. Full observability stack. Zero SaaS fees.
helm install website-monitor . --namespace monitoring --create-namespace