We are committed to provide service 24 X 7

Deals, Shopping, Training, Tools

77
4.479.529,55

Cart

Quantity 312,50
Quantity 18,00
Quantity 22,00
Quantity 17.380,80
Quantity 140.100,00
Quantity 1.125,00
Quantity 58.729,05

Learn how to – How To Install Grafana on Debian 11/10/9

Learn how to – How To Install Grafana on Debian 11/10/9.

In this post, I’ll walk you through the installation of Grafana on Debian 11/10/9. Grafana v9 is out and it can be installed on Ubuntu, Debian and Red Hat based Linux distributions from official Grafana package repositories.

Grafana is an open source tool which allows you to query, visualize, alert on and understand your metrics no matter where they are stored. It enables you to easily create, explore, and share dashboards with your team and foster a data-driven culture.

What is new in Grafana?

  • Library panels: Allow users to build panels that can be used in multiple dashboards
  • Prometheus metrics browser: Allows you to quickly find metrics and select relevant labels to build basic queries.
  • Grafana alerts: Centralizes alerting information for Grafana managed alerts and alerts from Prometheus-compatible data sources in one UI and API.
  • Real-time streaming: Data sources can now send real-time updates to dashboards over a websocket connection
  • Bar chart visualization: A new visualization that supports categorical data
  • Histogram visualization: This hidden feature of the old Graph panel is now a standalone visualization
  • State timeline visualization: The State timeline visualization shows discrete state changes over time
  • Time series visualization out of Beta and is now graduating to a stable state
  • Download logs: When you inspect a panel, you can now download log results as a text (.txt) file.

For CentOS 7, check: How to Install Grafana on CentOS 7

Step 1: Update Debian system

Ensure your Ubuntu / Debian system is up to date.

sudo apt update && sudo apt -y full-upgrade
[ -f /var/run/reboot-required ] && sudo reboot -f

Step 2: Add Grafana APT repository

Add Grafana gpg key which allows you to install signed packages.

sudo apt install -y gnupg2 curl software-properties-common
curl -fsSL https://packages.grafana.com/gpg.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/grafana.gpg

Then install Grafana APT repository:

sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"

If your system is missing , check Install add-apt-repository on Debian / Ubuntu

Once the repository is added, proceed to update your Apt repositories and install Grafana on Debian 11/10/9.

sudo apt update
sudo apt -y install grafana

Start grafana service.

sudo systemctl start grafana-server

The grafana-service should now be running.

$ systemctl status grafana-server
grafana-server.service - Grafana instance
     Loaded: loaded (/lib/systemd/system/grafana-server.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2022-10-14 12:52:04 UTC; 8s ago
       Docs: http://docs.grafana.org
   Main PID: 3113 (grafana-server)
      Tasks: 13 (limit: 4556)
     Memory: 44.0M
        CPU: 1.570s
     CGroup: /system.slice/grafana-server.service
             └─3113 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/run/grafana/grafana-server.pid --packaging=deb cfg:default.paths.logs=/var/log/grafana cfg:default.paths.da>

Oct 14 12:52:06 debian11 grafana-server[3113]: logger=live.push_http t=2022-10-14T12:52:06.561616481Z level=info msg="Live Push Gateway initialization"
Oct 14 12:52:06 debian11 grafana-server[3113]: logger=infra.usagestats.collector t=2022-10-14T12:52:06.724596066Z level=info msg="registering usage stat providers" usageStatsProvidersLen=2
Oct 14 12:52:06 debian11 grafana-server[3113]: logger=server t=2022-10-14T12:52:06.724794713Z level=info msg="Writing PID file" path=/run/grafana/grafana-server.pid pid=3113
Oct 14 12:52:06 debian11 grafana-server[3113]: logger=provisioning.alerting t=2022-10-14T12:52:06.725756615Z level=info msg="starting to provision alerting"
Oct 14 12:52:06 debian11 grafana-server[3113]: logger=provisioning.alerting t=2022-10-14T12:52:06.725811958Z level=info msg="finished to provision alerting"
Oct 14 12:52:06 debian11 grafana-server[3113]: logger=grafanaStorageLogger t=2022-10-14T12:52:06.731557596Z level=info msg="storage starting"
Oct 14 12:52:06 debian11 grafana-server[3113]: logger=http.server t=2022-10-14T12:52:06.734165154Z level=info msg="HTTP Server Listen" address=[::]:3000 protocol=http subUrl= socket=
Oct 14 12:52:06 debian11 grafana-server[3113]: logger=ngalert t=2022-10-14T12:52:06.734469791Z level=info msg="warming cache for startup"
Oct 14 12:52:06 debian11 grafana-server[3113]: logger=ticker t=2022-10-14T12:52:06.765351961Z level=info msg=starting first_tick=2022-10-14T12:52:10Z
Oct 14 12:52:06 debian11 grafana-server[3113]: logger=ngalert.multiorg.alertmanager t=2022-10-14T12:52:06.76570711Z level=info msg="starting MultiOrg Alertmanager"

Ensure the service is set to run on boot.

sudo systemctl enable grafana-server

Step 3: Access Grafana UI on Debian

Once the service has been started, you can access its web dashboard by visiting the server IP on port 3000.

If you have an active firewall, mostly ufw, allow port 3000 on the firewall.

sudo ufw allow proto tcp from any to any port 3000

Now open your browser and enter server IP address and port 3000.

Default logins are:

Username: admin
Password: admin

But you’re required to change immediately after authenticating.

Grafana Package details:

  • Installs binary to /usr/sbin/grafana-server
  • Installs Init.d script to /etc/init.d/grafana-server
  • Creates default file (environment vars) to /etc/default/grafana-server
  • Installs configuration file to /etc/grafana/grafana.ini
  • Installs systemd service (if systemd is available) name grafana-server.service
  • The default configuration sets the log file at /var/log/grafana/grafana.log
  • The default configuration specifies a sqlite3 db at /var/lib/grafana/grafana.db
  • Installs HTML/JS/CSS and other Grafana files at /usr/share/grafana

The systemd service file and init.d script both use environment vars on the file located at /etc/default/grafana-server.

Next steps include looking at Adding data sources

Step 4: Monitoring with Grafana

See our sample guides on how you can monitor your infrastructure using Grafana.

77
4.479.529,55

Cart

Quantity 312,50
Quantity 18,00
Quantity 22,00
Quantity 17.380,80
Quantity 140.100,00
Quantity 1.125,00
Quantity 58.729,05