Search for a command to run...
A comprehensive guide for installing and configuring Grafana visualization platform
Grafana is an open-source analytics and interactive visualization web application. It provides charts, graphs, and alerts for the web when connected to supported data sources.
# Install required dependencies
sudo apt-get install -y apt-transport-https software-properties-common
# Add Grafana GPG key
wget -q -O - https://apt.grafana.com/gpg.key | sudo apt-key add -
# Add Grafana repository
echo "deb https://apt.grafana.com stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
# Update package list
sudo apt-get update
# Install Grafana
sudo apt-get install grafana -y
# Start Grafana service
sudo systemctl start grafana-server
sudo systemctl enable grafana-server
http://localhost:3000
admin
admin
[server]
http_port = 3000
domain = localhost
[security]
admin_user = admin
# Disable user signup
allow_sign_up = false
[auth.anonymous]
enabled = false
[smtp]
enabled = false
# Configure for email alerts
# host = smtp.gmail.com:587
# user = your-email@gmail.com
# password = your-app-specific-password
URL: http://localhost:9090 # For local Prometheus
Access: Server (default)
Scrape interval: 15s
sudo systemctl status grafana-server
sudo journalctl -u grafana-server
curl http://localhost:3000/api/health
sudo mkdir -p /etc/grafana/ssl
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
-keyout /etc/grafana/ssl/grafana.key \
-out /etc/grafana/ssl/grafana.crt
[server]
protocol = https
cert_file = /etc/grafana/ssl/grafana.crt
cert_key = /etc/grafana/ssl/grafana.key
[smtp]
enabled = true
host = smtp.gmail.com:587
user = your-email@gmail.com
password = your-app-specific-password
from_address = grafana@your-domain.com
from_name = Grafana Alert
Cannot Access Web Interface
Database Connection Issues
Plugin Installation Failures