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.
Brug følgende kommando til at få adgang til MySQL-kommandolinjen.
Brug følgende SQL-kommando til at oprette en database med navnet grafana.
Brug følgende SQL-kommando til at oprette en databasebruger med navnet grafana.
Giv den SQL-bruger, der hedder grafana, tilladelse over databasen med navnet grafana.
Brug følgende kommandoer på Linux-konsollen til at konfigurere Grafana APT-lageret.
Brug følgende kommando til at installere Grafana.
Rediger grafana-konfigurationsfilen grafana.ini.
Udfør følgende konfiguration under [Database] afsnittet.
Husk, at du skal ændre MySQL-brugernavnet og adgangskoden, så den afspejler dit miljø.
Brug følgende kommando til at starte tjenesten Grafana.
Tjenesten Grafana begynder at lytte på TCP-port 3000.
Konfigurer tjenesten Grafana til at starte automatisk under start.
Kontroller status for Tjenesten Grafana.
Her er et eksempel på tjenesten Grafana.
Å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.
Konfigurer tjenesten TilstrømningDB til at starte automatisk under start.
Kontroller status for tilstrømningDB-tjenesten.
Her er et eksempel på tilstrømningDB service status.
Brug nu følgende kommando til at oprette forbindelse til kommandolinjen TilstrømningDB.
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.
Rediger SNMP-konfigurationsfilen med navnet snmp.conf.
Her er den oprindelige fil, før vores konfiguration.
Her er den nye fil med vores konfiguration.
Du er færdig med SNMP-klientkonfigurationen.
Download og installer Telegraf-pakken på Ubuntu Linux.
Konfigurer tjenesten Telegraf til at starte automatisk under start.
Kontroller status for Tjenesten Telegraf.
Her er et eksempel på tjenesten Telegraf.
Tillykke! Du er færdig med Telegraf installation på Ubuntu Linux.
Brug denne kommando, hvis du har brug for at redigere Telegraf-konfigurationsfilen:
Her er standardkonfigurationsfilen fra tjenesten Telegraf.
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.
Her er filindholdet:
Du skal ændre IP-adressen 172.31.41.29:161 og SNMP-fællesskabet for at afspejle dit miljø.
Genstart tjenesten Telegraf.
Test konfigurationsfilen:
Som en test, lad os oprette forbindelse til TilstrømningDB installeret lokalt.
Få adgang til Telegraf-databasen, og kontroller, hvad systemovervågningen er.
Som en test skal du vælge de sidste 2 linjer med oplysninger, der er gemt på SNMP-sensoren.
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:
Her er grafana-forespørgslen, der bruges til at overvåge eth0-grænsefladeoutputtet:
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.