- 1. Grafana-Repository auf CentOS 7 . hinzufügen
- 2. Installieren Sie Grafana auf CentOS 7
- 3. Neustart von Grafana-Diensten unter CentOS 7
- 4. Port für Grafana unter CentOS 7 aktivieren
- 5. Grafana auf Ubuntu 17.10 installieren
- 6. Starten Sie Grafana-Dienste unter Ubuntu 17.10
- 7. Aktivieren Sie die Firewall in Ubuntu 17.10
- 8. Verwenden Sie Grafana unter Ubuntu 17.10
- 9. Plugins in Grafana unter Linux installieren
Es gibt Hunderte von Monitoring-Tools, die mit dem Ziel entwickelt wurden, die Aufgabe der Verwaltung, Kontrolle und Verwaltung einer Organisation unabhängig vom verwendeten Betriebssystem zu vereinfachen.
Bei Linux-Distributionen haben wir einen größeren Vorteil, da wir Tausende von Open-Source-Optionen haben, die uns nicht nur kostenlos bieten, sondern es uns auch ermöglichen, ihre Möglichkeiten auf ein viel höheres Niveau zu skalieren.
Dies ist bei Grafana der Fall, und aus diesem Grund wird Solvetic eine vollständige Analyse durchführen, was es ist und wie Grafana in CentOS 7 verwendet wird.
Wenn Sie die CentOS 7-Distribution nicht haben, können Sie sie unter folgendem Link herunterladen:
Was ist Grafana?Grafana wurde als Open-Source-Tool entwickelt, mit dem es möglich sein wird, die Metriken auf viel einfachere Weise zu konsultieren, zu visualisieren, zu alarmieren und zu analysieren, unabhängig davon, wo sie gespeichert sind.
Grafana-FunktionenBei der Verwendung von Grafana haben wir folgende Vorteile:
- Verschiedene Visualisierungsoptionen: Mit Grafana wird es möglich sein, auf mehrere Arten von Diagrammen, Panel-Plugins und weitere Optionen zur Visualisierung von Metriken und Datensätzen zuzugreifen.
- Warnsystem: Mit Grafana wird jede Metrik in einem definierten Zeitraum ausgewertet und bei Abweichungen darauf hingewiesen.
- Benachrichtigungen: Wenn ein Alert seinen Status ändert, wird eine Benachrichtigung gesendet. Es wird möglich sein, Benachrichtigungen per E-Mail oder über Plattformen wie Slack, PagerDuty, VictorOps, OpsGenie oder Webhook zu erhalten.
- Dynamische Dashboards: Mit Grafana können wir dynamische und wiederverwendbare Dashboards mit Vorlagenvariablen erstellen, die Dropdown-Menüs oben im Dashboard enthalten können.
- Gemischte Datenquellen: Es wird möglich sein, verschiedene Datentypen in einem einzigen Diagramm zu mischen.
- Anmerkungen: Wir werden in der Lage sein, Anmerkungen zu den Diagrammen mit angereicherten Ereignissen über verschiedene Datenquellen hinzuzufügen. Dabei werden beim Bewegen der Maus über die Events die Metadaten und Labels des kompletten Events angezeigt.
- Ad-hoc-Filter: Ad-hoc-Filter ermöglichen es uns, neue Filter nach Schlüssel oder Wert zu erstellen, ohne das System herunterfahren zu müssen, und diese werden automatisch auf alle Abfragen angewendet, die diese Datenquelle verwenden.
Jetzt werden wir sehen, wie Sie Grafana unter CentOS 7 installieren und verwenden.
1. Grafana-Repository auf CentOS 7 . hinzufügen
Der erste Schritt besteht darin, das Grafana-Repository im Verzeichnis yum.repos.d hinzuzufügen. Dazu müssen wir eine neue Datei erstellen, die wir "grafana.repo" nennen.
Schritt 1
Dazu können wir einen Editor wie vim oder nano verwenden:
cd /etc/yum.repos.d/ (Verzeichniszugriff) nano grafana.repo (Dateierstellung)Schritt 2
In das angezeigte Fenster fügen wir die folgenden Zeilen ein:
[grafana] name = grafana baseurl = https: //packagecloud.io/grafana/stable/el/6/$basearch repo_gpgcheck = 1 aktiviert = 1 gpgcheck = 1 gpgkey = https: //packagecloud.io/gpg.key https: //grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana sslverify = 1 sslcacert = / etc / pki / tls / certs / ca-bundle.crt
VERGRÖSSERN
Schritt 3
Wir speichern die Änderungen mit folgender Tastenkombination:
Strg + Aus
Wir verlassen den Editor mit:
Strg + X
NotizWenn wir ein Repository verwenden möchten, in dem wir die Anwendung in der Test- oder Betaphase finden, müssen wir die folgende Zeile hinzufügen:
baseurl = https: //packagecloud.io/grafana/testing/el/6/$basearch
2. Installieren Sie Grafana auf CentOS 7
Schritt 1
Sobald das Repository gespeichert ist, können wir den folgenden Befehl verwenden, um Grafana auf dem System zu installieren:
yum -y installiere grafana
VERGRÖSSERN
Schritt 2
Sobald Grafana auf CentOS 7 installiert ist, sehen wir Folgendes:
VERGRÖSSERN
Schritt 3
Einige andere Möglichkeiten, Grafana auf CentOS 7 zu installieren, sind:
Installieren Sie die stabile Version direkt mit dem Yum-Befehl
Dazu führen wir den folgenden Befehl aus:
sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.2-1.x86_64.rpm
Stabile Version mit RPM installierenIn diesem Fall müssen die folgenden Zeilen ausgeführt werden:
wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.2-1.x86_64.rpm sudo yum install initscripts fontconfig sudo rpm -Uvh grafana-4.6.2-1 .x86_64.rpm
3. Neustart von Grafana-Diensten unter CentOS 7
Sobald die Installation abgeschlossen ist, führen wir die folgenden Zeilen aus:
systemctl daemon-reload (Daemon neu starten)
systemctl starte grafana-server
systemctl enable grafana-server (Grafana-Dienst beim Start von CentOS 7 aktivieren)
VERGRÖSSERN
4. Port für Grafana unter CentOS 7 aktivieren
Grafana verwendet standardmäßig Port 3000 für seine Kommunikation, daher ist es wichtig, dass wir diesen Port in der CentOS 7-Firewall aktivieren, indem wir Folgendes ausführen. Bisher haben wir Grafana auf CentOS 7 installiert.
Firewall-cmd --add-port = 3000 / tcp --permanent Firewall-cmd --reload
VERGRÖSSERN
5. Grafana auf Ubuntu 17.10 installieren
Viele Benutzer haben Ubuntu als funktionierende Distribution und Grafana ist sicherlich voll kompatibel mit Ubuntu, wir werden sehen, wie man es dort installiert.
Zunächst müssen wir wie in CentOS 7 das Repository für die korrekte Installation von Grafana hinzufügen, dieses Repository wird in das Verzeichnis sources.list.d gehen.
Schritt 1
Dazu führen wir folgendes aus:
sudo echo 'deb https://packagecloud.io/grafana/stable/debian/jessie main'> /etc/apt/sources.list.d/grafana.listSchritt 2
Jetzt fügen wir den GPG-Schlüssel hinzu, indem wir Folgendes ausführen:
curl https://packagecloud.io/gpg.key | sudo apt-key hinzufügen -
Schritt 3
Jetzt aktualisieren wir das Repository, indem wir Folgendes ausführen:
sudo apt-UpdateSchritt 4
Wir fahren mit der Installation von Grafana fort, indem wir die folgende Zeile ausführen. Dort warten wir, bis die Pakete heruntergeladen und installiert sind.
sudo apt installieren grafana
Alternative zur Installation von GrafanaDas Folgende ist eine weitere Möglichkeit, Grafana unter Ubuntu 17.10 zu installieren:
- Stabile Version installieren
- Dazu führen wir folgende Zeilen aus:
wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana_4.6.2_amd64.deb sudo apt-get install -y adduser libfontconfig sudo dpkg -i grafana_4.6.2_amd64.deb
6. Starten Sie Grafana-Dienste unter Ubuntu 17.10
Schritt 1
Da Ubuntu systemd als Init-System verwendet, muss die folgende Zeile ausgeführt werden, um die Grafana-Konfiguration zu laden:
systemctl daemon-reloadSchritt 2
Nun führen wir die folgenden Zeilen aus:
systemctl start grafana-server (Startet den Grafana-Dienst)
systemctl enable grafana-server (aktiviert den Grafana-Dienst beim Ubuntu-Boot)
7. Aktivieren Sie die Firewall in Ubuntu 17.10
Schritt 1
Wie in CentOS 7 verwendet Grafana für seine Verbindung Port 3000, daher muss es im System aktiviert werden. Wir können dies überprüfen, indem wir die folgende Zeile ausführen:
netstat -plntu
VERGRÖSSERN
Wir sehen, dass der Grafana-Dienst Port 3000 verwendet.
NotizFalls die netstat-Option nicht vorhanden ist, können wir die Installation durch Ausführen der Zeile
apt install net-tools.
Schritt 2
Um diesen Port in Ubuntu zu aktivieren, führen wir die folgenden Zeilen aus:
ufw erlauben ssh ufw erlauben 3000 / tcp ufw aktivieren
VERGRÖSSERN
Schritt 3
Wenn wir den Status der Firewall sehen möchten, können wir den Befehl verwenden:
ufw-Status
8. Verwenden Sie Grafana unter Ubuntu 17.10
Schritt 1
Um auf Grafana zuzugreifen, müssen wir zu einem Browser gehen und die folgende Syntax verwenden:
http: // IP_Adresse: 3000Schritt 2
Beim Zugriff verwenden wir die folgenden Zugangsdaten:
- Nutzer: Administrator
- Passwort: Administrator
VERGRÖSSERN
Schritt 3
Beim Zugriff sehen wir Folgendes:
VERGRÖSSERN
Schritt 4
Dort können wir den Grafana-Managementprozess starten. Wenn wir aus Sicherheitsgründen den Benutzernamen und das Passwort bearbeiten möchten, klicken wir auf das Grafana-Symbol und gehen zum Pfad Admin / Global Users:
VERGRÖSSERN
Schritt 5
Dort sehen wir folgendes Fenster:
VERGRÖSSERN
Schritt 6
Klicken Sie auf die Schaltfläche "Bearbeiten", um die erforderlichen Anpassungen vorzunehmen. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche "Aktualisieren", um die Änderungen zu übernehmen.
VERGRÖSSERN
9. Plugins in Grafana unter Linux installieren
Schritt 1
Grafana ermöglicht es uns, drei Arten von Plugins in seiner Benutzeroberfläche zu verwenden, diese sind:
Panel-PluginsDiese Art von Plugin ermöglicht es uns, eine neue Visualisierung der Daten in Grafana hinzuzufügen.
DatenquelleIn diesem Plugin finden Sie die Grafana-Quelldaten.
Anwendung (App)Durch dieses Add-on können wir Grafana um neue Funktionalitäten erweitern.
Schritt 2
Diese können installiert werden, wenn wir im Grafana-Menü zum Abschnitt Plugins gehen:
VERGRÖSSERN
Schritt 3
Wenn wir sie jedoch vom Terminal aus installieren möchten, bietet uns Grafana für diese Operation die Option "grafana-cli" an:
VERGRÖSSERN
Schritt 4
Um alle im Repository verfügbaren Plugins aufzulisten, verwenden wir die folgende Zeile:
grafana-cli Plugins Liste-Remote
VERGRÖSSERN
Schritt 5
Um ein Plugin in Grafana zu installieren, verwenden wir den Parameter "plugins install" wie folgt:
grafana-cli-Plugins installieren grafana-clock-panel
VERGRÖSSERN
Schritt 6
Wir sehen, dass es notwendig ist, den Grafana-Dienst neu zu starten, um den Vorgang abzuschließen. Dazu führen wir Folgendes aus:
systemctl grafana-server neu startenSchritt 7
Sobald der Dienst neu gestartet wurde, können wir das in Grafana installierte Plugin sehen:
VERGRÖSSERN
Schritt 8
Um das installierte Plugin zu entfernen, führen wir Folgendes aus:
grafana-cli-Plugins entfernen grafana-clock-panelWir sehen die verschiedenen Möglichkeiten, die uns Grafana für die Verwaltung und Steuerung von Operationen unter Linux bietet.