Vil du gerne lære at overvåge SNMP-enheder ved hjælp af Grafana på Ubuntu Linux? I denne tutorial vil vi vise dig, hvordan du installerer Grafana på Ubuntu Linux, og hvordan installere TilstrømningDB og Telegraf til at indsamle og gemme SNMP oplysninger fra andre enheder fra dit netværk.

Hvordan virker det?

Vi vil bruge Telegraf agent til at indsamle SNMP oplysninger fjernt fra en enhed.

Alle oplysninger indsamlet af Telegraf vil blive indsat i INfluxDB databasen.

Grafana opretter forbindelse til TilstrømningDB-databasen, får de nødvendige oplysninger og opretter et dashboard.

Hvad er Grafana?

Grafana er en open source-platform til dataovervågning, analyse og visualisering, der leveres med en webserver, der gør det muligt at få adgang til den overalt.

På webgrænsefladen kan brugerne oprette Grafana-dashboards med paneler, der repræsenterer målinger over tid.

Grafana Selvstudium:

På denne side tilbyder vi hurtig adgang til en liste over Grafana tutorials.

Tutorial - Grafana Installation på Ubuntu Linux

Brug følgende kommandoer på Linux-konsollen til at installere Tjenesten MySQL.

Copy to Clipboard

Brug følgende kommando til at få adgang til MySQL-kommandolinjen.

Copy to Clipboard

Brug følgende SQL-kommando til at oprette en database med navnet grafana.

Copy to Clipboard

Brug følgende SQL-kommando til at oprette en databasebruger med navnet grafana.

Copy to Clipboard

Giv den SQL-bruger, der hedder grafana, tilladelse over databasen med navnet grafana.

Copy to Clipboard

Brug følgende kommandoer på Linux-konsollen til at konfigurere Grafana APT-lageret.

Copy to Clipboard

Brug følgende kommando til at installere Grafana.

Copy to Clipboard

Rediger grafana-konfigurationsfilen grafana.ini.

Copy to Clipboard

Udfør følgende konfiguration under [Database] afsnittet.

Copy to Clipboard

Husk, at du skal ændre MySQL-brugernavnet og adgangskoden, så den afspejler dit miljø.

Brug følgende kommando til at starte tjenesten Grafana.

Copy to Clipboard

Tjenesten Grafana begynder at lytte på TCP-port 3000.

Konfigurer tjenesten Grafana til at starte automatisk under start.

Copy to Clipboard

Kontroller status for Tjenesten Grafana.

Copy to Clipboard

Her er et eksempel på tjenesten Grafana.

Copy to Clipboard

Åbn din browser og indtast IP-adressen på din server plus:3000.

I vores eksempel blev følgende webadresse indtastet i browseren:

• http://34.216.84.149:3000

Grafana-webgrænsefladen skal præsenteres.

Angiv logonoplysningerne for Grafana Default Password på prompte.

• Brugernavn: admin
• Adgangskode: admin

Systemet vil bede dig om at ændre Grafana standardadgangskode.

Efter et vellykket login ved hjælp af den nye adgangskode, vises Grafana-dashboardet.

Tillykke! Du har installeret Grafana på Ubuntu Linux.

Tutorial - TilstrømningDB Installation på Ubuntu Linux

Download og installer TilstrømningDB-pakken på Ubuntu Linux.

Copy to Clipboard

Konfigurer tjenesten TilstrømningDB til at starte automatisk under start.

Kontroller status for tilstrømningDB-tjenesten.

Copy to Clipboard

Her er et eksempel på tilstrømningDB service status.

Copy to Clipboard

Brug nu følgende kommando til at oprette forbindelse til kommandolinjen TilstrømningDB.

Copy to Clipboard

Tillykke! Du er færdig med tilstrømningDB installation på Ubuntu Linux.

Tutorial - Telegraf Installation på Ubuntu Linux

Installer den nødvendige software for at aktivere SNMP-overvågning.

Copy to Clipboard

Rediger SNMP-konfigurationsfilen med navnet snmp.conf.

Copy to Clipboard

Her er den oprindelige fil, før vores konfiguration.

Copy to Clipboard

Her er den nye fil med vores konfiguration.

Copy to Clipboard

Du er færdig med SNMP-klientkonfigurationen.

Download og installer Telegraf-pakken på Ubuntu Linux.

Copy to Clipboard

Konfigurer tjenesten Telegraf til at starte automatisk under start.

Kontroller status for Tjenesten Telegraf.

Copy to Clipboard

Her er et eksempel på tjenesten Telegraf.

Copy to Clipboard

Tillykke! Du er færdig med Telegraf installation på Ubuntu Linux.

Brug denne kommando, hvis du har brug for at redigere Telegraf-konfigurationsfilen:

Copy to Clipboard

Her er standardkonfigurationsfilen fra tjenesten Telegraf.

Copy to Clipboard

Lad os nu oprette en konfigurationsfil for at forbinde den lokale installerede Telegraf-agent med en ekstern SNMP-enhed.

I vores eksempel fjernbetjeningen snmp enhed vil være en Linux-computer, der kører SNMP service med følgende konfigurationer:

• Ubuntu 18.04
• Enhedens IP-adresse: 172.31.41.29
• Enhed Hostname: ip-172-31-41-29
• SNMP Fællesskabsnavn: GokuBlack

Opret en telegrafkonfigurationsfil for at aktivere SNMP-overvågningsfunktionen.

Copy to Clipboard

Her er filindholdet:

Copy to Clipboard

Du skal ændre IP-adressen 172.31.41.29:161 og SNMP-fællesskabet for at afspejle dit miljø.

Genstart tjenesten Telegraf.

Copy to Clipboard

Test konfigurationsfilen:

Copy to Clipboard

Som en test, lad os oprette forbindelse til TilstrømningDB installeret lokalt.

Copy to Clipboard

Få adgang til Telegraf-databasen, og kontroller, hvad systemovervågningen er.

Copy to Clipboard

Som en test skal du vælge de sidste 2 linjer med oplysninger, der er gemt på SNMP-sensoren.

Copy to Clipboard

Tillykke! Din Telegraf-installation fungerer.

Grafana Overvågning SNMP-enhed

Nu er vi nødt til at skabe en forbindelse mellem Grafana og TilstrømningDB database.

Åbn din browser og indtast IP-adressen på din Grafana server plus :3000.

I vores eksempel blev følgende webadresse indtastet i browseren:

• http://34.216.84.149:3000

Grafana-webgrænsefladen skal præsenteres.

Få adgang til menuen Konfiguration i Grafana-dashboardet, og vælg indstillingen Datakilder.

Tilføj følgende datakilde: TilstrømningDB

Udfør følgende datakildekonfiguration:

• URL-adresse: http://localhost:8086
• DATABASE: telegraf

Klik på knappen Gem og test.

Få adgang til menuen Opret i Grafana-dashboardet, og vælg indstillingen Dashboard.

Vælg indstillingen Tilføj forespørgsel på dette skærmbillede.

Vælg TilstrømningDB som forespørgselsmål.

Opret en forespørgsel for at overvåge din SNMP-enhed.

Her er et billede af den forespørgsel, som jeg oprettede for at overvåge netværksgrænsefladen eth0 input.

Her er et billede af den forespørgsel, som jeg oprettede for at overvåge netværksgrænsefladen eth0 output.

Her er grafana-forespørgslen, der bruges til at overvåge eth0-grænsefladeinputtet:

Copy to Clipboard

Her er grafana-forespørgslen, der bruges til at overvåge eth0-grænsefladeoutputtet:

Copy to Clipboard

Få adgang til menuen Visualisering, og skift enhed akser til: bit/sekund

Gem dit dashboard, gå tilbage til menuen Tilside med dashboards.

Vælg det dashboardnavn, du har oprettet.

Tillykke! Du kan nu bruge Grafana til at overvåge snmp-enheder.