Derek Coleman & Associates Inc logoDerek Coleman & Associates Inc

Home / Marketplace / Grafana + Prometheus on Ubuntu 24.04 LTS

Grafana + Prometheus on Ubuntu 24.04 LTS

A monitoring stack in one VM: Grafana 13 pre-wired to a local Prometheus 3. On first boot a unique admin password is generated for your VM and stored in a root-only file — there is no shared default credential anywhere in the image. Dashboards and exporters are yours to add.

Version: Grafana 13 (official Grafana apt repository, current at build: 13.2.3 in image 2026.1001.1524) + Prometheus 3.15.0Platform: Ubuntu 24.04 LTSPorts: 3000 (Grafana), 9090 (Prometheus UI/API, no built-in auth)Category: Monitoring & Analytics
Pay-as-you-go pricing: $0.09 per vCPU per hour software fee, plus Azure infrastructure (billed by Microsoft). Example: a 4-vCPU VM runs about $263/month in software fees at 730 hours — stop the VM, stop paying.
Grafana + Prometheus on Ubuntu 24.04 LTS screenshot

What's included

  • Grafana 13 (official apt repo) with Prometheus provisioned as the default data source
  • Prometheus 3.15.0 binary as a systemd service; scrape targets in /etc/prometheus/prometheus.yml
  • Unique per-VM admin password generated at first boot (no admin/admin)
  • Ubuntu 24.04 LTS with automatic security updates
  • Trusted Launch: Secure Boot + vTPM supported
  • No dashboards or exporters pre-installed — bring your own (node_exporter is not on the image)

Quick start

  1. Open http://<VM-IP>:3000/ in your browser (allow inbound 3000 — and 9090 if you want the Prometheus UI — in the NSG; the in-image ufw already allows both).
  2. Sign in as `admin` with the generated password (see command below), then change it immediately.
  3. Prometheus (http://<VM-IP>:9090/, no built-in auth) is provisioned as Grafana's default data source and scrapes itself; add your own scrape targets in /etc/prometheus/prometheus.yml and `sudo systemctl restart prometheus`.

Get your admin password (one time)

ssh <your-username>@<VM-IP>
sudo cat /var/lib/grafana-firstboot-admin-pw

Sign in as admin with the generated password. Image version 2026.915.2216 (published 2026-09-16) is the first build whose first-boot reset reaches Grafana's live database; deploying the offer's default ‘latest’ gives you a build with that fix. On VMs from an earlier image — including a deployment that explicitly pins an older version — the password is rejected, and the manual reset in Troubleshooting is the cure; it works on every image.

Common use cases

  • Infrastructure and VM fleet monitoring
  • Application metrics dashboards
  • Alerting hub (Grafana Alerting + Prometheus rules)
  • Single-pane view across hybrid environments

Why our images

Freshly rebuilt against the latest security advisories, no shared default credentials, Trusted Launch support, and automatic OS security updates — everything runs in your own Azure subscription under your governance.

Deploy Grafana + Prometheus in minutes

Production-ready, hardened, and maintained. Deploy straight from the Azure Marketplace into your subscription.