I den næste artikel skal vi se på Grafana. Dette er en analyse- og overvågningssoftware. Det er open source, funktionsrig, kraftfuld, elegant og meget udvidelig. Vi kan køre det på Gnu / Linux, Windows og MacOS. Er en dataanalysesoftware, som bruges på nogle velkendte websteder som Stack Overflow, PayPal eller Uber.
Understøtter over 30 open source-kilder såvel som kommercielle databaser / datakilder, herunder MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus og InfluxDB. Med vi vil være i stand til at dykke ned i store mængder operationelle data i realtid. Vi er i stand til at se, høre, indstille advarsler og få oplysninger om dine metrics.
Det er vigtigt at bemærke, at Grafana tillader oprettelse af flere uafhængige organisationer. Hver med sit eget anvendelsesmiljø (administratorer, datakilder, paneler og brugere).
Generelle egenskaber ved Grafana
- Vi vil have elegant grafik til datavisualisering. Grafik er hurtig og fleksibel med mange muligheder.
- Stiller til vores rådighed dynamiske og genanvendelige paneler.
- Es meget udvidelig, kan vi bruge mange paneler og plugins, der er tilgængelige i det officielle bibliotek.
- Vil stille til vores rådighed autentificering via LDAP, Google Auth, Grafana.com og Github.
- Støtter stærkt samarbejde ved at aktivere dataudveksling og dashboards mellem holdene.
- A er tilgængelig online demo så du kan prøve Grafana, før du installerer det på din computer.
Installer Grafana på Ubuntu 18.04
Vi installerer Grafana fra din officielle arkiver. Så vi kan opdatere det ved hjælp af vores standardpakkehåndtering. Først og fremmest skal du sige det vi bliver nødt til at have krøller installeret i vores system. Dernæst åbner vi terminalen (Ctrl + Alt + T), og vi skriver hver af følgende linjer:
echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee -a /etc/apt/sources.list curl https://packagecloud.io/gpg.key | sudo apt-key add - sudo apt-get update sudo apt-get install grafana
Placering af vigtige filer
Når installationen er afsluttet i vores Ubuntu, kan vi finde de vigtige filer på følgende steder:
- El binær fil vi finder det i / usr / sbin / grafana-server.
- El script initial.d findes i /etc/init.d/grafana-server.
- Opret standardfilen (vars miljø) i / etc / default / grafana-server.
- Installer konfigurationsfil en /etc/grafana/grafana.ini.
- Standardindstillingen indstiller logfil en /var/log/grafana/grafana.log.
- Standardindstillingerne angiver en sqlite3 db en /var/lib/grafana/grafana.db.
- Det HTML / JS / CSS-fil og andre Grafana-filer en / usr / del / grafana.
Start Grafana
Dernæst starter vi tjenesten. Vi vil først kontrollere, om dette fungerer, og derefter vil vi sætte det i stand til at starte automatisk ved opstartstidspunktet. Som standard kører processen som grafana-bruger (oprettet under installationsprocessen) Og lyt på HTTP-port 3000.
Dernæst ser vi to måder at starte serveren på:
Start via Systemd
Vi starter med at skrive terminalen (Ctrl + Alt + T):
systemctl daemon-reload
Vi fortsætter med at starte tjenesten ved at skrive i den samme terminal:
systemctl start grafana-server systemctl status grafana-server
Hvis nogen har brug for det, kan du vide mere om hvordan man starter tjenesten på denne måde på projektets hjemmeside.
Start via init.d
service grafana-server start service grafana-server status sudo update-rc.d grafana-server defaults
Du kan få mere information om hvordan man starter tjenesten på denne måde på projektets hjemmeside.
Login side
Når serveren er startet, kan vi nu åbne vores yndlingsbrowser og skrive følgende URL: http://direccion-IP:3000 o http://tu-dominio.com:3000 para få adgang til webgrænsefladen. Denne adresse fører os til login-siden. Her kan vi bruge brugeroplysningerne som brugernavn: admin y adgangskode: admin.
Efter login har vi adgang til hjemmepanelet som vist på skærmbilledet nedenfor.
På dette tidspunkt bliver vi nødt til at tilføje en database eller datakilde. Vi klikker på 'Tilføj datakilde'. For eksempel vil vi tilføje en MySQL-database. Vi specificerer navnet på datakilden, typen og forbindelsesparametrene. Så klikker vi på Gem og test.
Programmet giver os besked, hvis forbindelsen til databasen er vellykket, som vist i det følgende skærmbillede. Hvis forbindelsen mislykkes, kan vi konsultere dokumentation om MySQL-forbindelser at de tilbyder os på projektwebstedet og udfører den nødvendige konfiguration.
Fra panelet Hjem klikker vi på Nyt panel for at tilføje et nyt. Med det kan vi visualisere metrics for vores datakilde.
Herfra kan vi tilføje flere datakilder, paneler, invitere teammedlemmer, installere applikationer og plugins for at udvide standardfunktionerne osv. For mere information kan du konsultere hjemmeside af projektet, eller kontakt direkte officiel dokumentation.
Kort sagt, Grafana er elegant software til analyse og overvågning realtidsdata.
»Analyse- og overvågningssoftware»
Hvad analyserer den, og hvad overvåger den? Jeg forstår ud fra diagrammerne, at det analyserer operativsystem- og netværksbelastningsdata og overvåger operativsystemers generelle tilstand. Men det kunne være noget andet. Kan jeg analysere og overvåge aktiens status på aktiemarkedet? Nå det kunne være. Efter at have læst artiklen ville ingen sige ja eller nej.
Hvor dårligt forklarer edb-forskere dig selv!
basics af Grafana. Du kan analysere og overvåge de data, der kan gemmes i de kilder, som Grafana har adgang til. Efter at have skrevet andet afsnit blev det klart for mig, at dette var klart. På grund af pladsbegrænsninger kunne jeg ikke skrive alle programmets muligheder. Men du kan altid tjekke projektwebstedet, hvor du finder de svar, du leder efter.
Ja, Grafana er meget sød og alt det der. Men som alle overvågningssystemer, mere søde eller mere funktionelle (jeg personligt, Nagios + Cacti siden altid), er det der betyder noget ikke mængden af grafik pr. Skærm, men at vide, hvad du ser, og hvordan man fortolker det i henhold til dit driftsmiljø. .