Kibana¶
In dit artikel
Informatie
Kibana is een webplatform voor het visualiseren en beheren van Elasticsearch-gegevens. Het biedt een intuïtieve webinterface voor het zoeken, bekijken en interactief werken met gegevens die in Elasticsearch zijn opgeslagen. Kibana stelt gebruikers in staat om interactieve dashboards, visualisaties en rapporten te maken voor systeemmonitoring, loganalyse, zakelijke analyse en meer. Het ondersteunt verschillende soorten visualisaties, waaronder lijngrafieken, staafgrafieken, cirkeldiagrammen, warmtekaarten, geografische kaarten en tijdreeksen.
Kibana. Basisfuncties¶
- Discover (Data Exploration): een hulpmiddel voor het zoeken en filteren van gegevens met de mogelijkheid om tekstzoekopdrachten te combineren met gestructureerd gegevensfilteren. Hiermee kunt u snel de benodigde informatie vinden en een overzicht krijgen van de gegevensstructuur.
- Data Visualization: ondersteunt verschillende soorten visualisaties, waaronder lijngrafieken, histogrammen, cirkeldiagrammen, warmtekaarten en geografische ondersteuning. Gebruikers kunnen aangepaste visualisaties maken voor de meest effectieve weergave van gegevens.
- Interactive Dashboards: mogelijkheid om meerdere visualisaties te combineren tot interactieve dashboards die kunnen worden geconfigureerd, van formaat gewijzigd en bewerkt. Dashboards kunnen worden opgeslagen en gedeeld met een team.
- Kibana Query Language (KQL): querytaal voor het doorzoeken van specifieke velden en het bouwen van complexe query's, wat het proces van gegevenszoekopdrachten en -filtering vereenvoudigt.
- Canvas: hulpmiddel voor het maken van dynamische presentaties en rapporten in realtime met behulp van gegevens uit Elasticsearch.
- Lens: intuïtieve editor voor het maken van visualisaties met drag-and-drop zonder dat kennis van een querytaal nodig is.
- Maps: geografische analyse van gegevens met ondersteuning voor verschillende kaarttypes en lagen.
- Machine Learning: ingebouwde machine learning-mogelijkheden voor het detecteren van anomalieën en het voorspellen van trends.
- Alerting: systeem voor het maken van waarschuwingen op basis van gespecificeerde voorwaarden met ondersteuning voor verschillende meldingskanalen.
- Security: op rollen gebaseerde toegangscontrole (RBAC) voor het beheren van gebruikersrechten voor gegevens en functies.
- Monitoring: monitoring van de status en prestaties van Elastic Stack in realtime.
Implementatiefuncties¶
| ID | Softwarenaam | Compatibel OS | VM | BM | VGPU | GPU | Min CPU (Kernen) | Min RAM (GB) | Min HDD/SSD (GB) | Aangepast Domein | Actief |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 330 | Kibana | Ubuntu 24.04 | + | + | + | + | 1 | 8 | - | Nee | BESTELLEN |
- Installatietijd: 15–20 minuten samen met het besturingssysteem;
- Minimale systeemvereisten: 8 GB RAM;
- Installatie: Native installatie van Kibana + Elasticsearch + SSL in de hostkey.in-zone;
- Geïnstalleerde software:
- Elasticsearch 8.18.3;
- Kibana 8.18.3;
- Nginx (voor proxy);
- Let's Encrypt SSL-certificaten.
- Belangrijke paden:
- Kibana-configuratie:
/etc/kibana/kibana.yml - Elasticsearch-configuratie:
/etc/elasticsearch/elasticsearch.yml - Logs:
/var/log/kibana/kibana.log - Gegevens:
/var/lib/kibana
- Kibana-configuratie:
- Configuratiekenmerken:
- Vereist handmatig wijzigen van wachtwoorden voor gebruikers na installatie;
- Wachtwoorden moeten worden ingesteld voor de gebruikers
elasticenkibana_system; - SSL-configuratie wordt automatisch uitgevoerd.
De webinterface is beschikbaar via de link: https://kibana{Server_ID_from_Invapi}.hostkey.com
Opmerking
Tenzij anders vermeld, installeren we standaard de nieuwste releaseversie van de software van de website van de ontwikkelaar of uit de repositories van het besturingssysteem.
Aan de slag na het implementeren van Kibana¶
Na het plaatsen van een bestelling ontvangt u een e-mailmelding met de server die klaar is voor gebruik. Hierin staan het VPS-IP-adres, de inloggegevens en het wachtwoord. Klanten van ons bedrijf beheren hun apparatuur via het serverbeheerpaneel en de API — Invapi.
U vindt de autorisatiegegevens in het tabblad Configuration >> Tags van het serverbeheerpaneel of in het verzonden e-mailbericht:
- Link: in de webpanel-tag;
- Inlognaam:
elastic; - Wachtwoord voor SSH-verbinding: wordt per e-mail naar uw adres gestuurd wanneer de server klaar is voor gebruik na het implementeren van de software.
Initiële instellingen van Kibana¶
Voer de volgende opdrachten uit om wachtwoorden opnieuw in te stellen:
Maak verbinding met de server via SSH:
Stel het wachtwoord voor de gebruiker elastic opnieuw in (hoofdgebruiker voor authenticatie in de Kibana-webinterface):

Stel het wachtwoord voor de servicegebruiker kibana_system opnieuw in (wordt gebruikt voor interne interactie tussen Kibana en Elasticsearch):

Opmerking
- Het systeem vraagt om bevestiging van de wachtwoordwijziging;
- Het wordt aanbevolen om hetzelfde wachtwoord in te stellen voor de gebruikers
elasticenkibana_system; - U kunt zelf een wachtwoord kiezen.
Het Kibana-configuratiebestand instellen¶
-
Open het Kibana-configuratiebestand:
-
Zoek de parameter
elasticsearch.passworden geef het wachtwoord op dat u in de vorige stap voor de elastic-gebruiker hebt ingesteld:
De Kibana-service opnieuw starten¶
Start Kibana opnieuw op na het aanbrengen van wijzigingen in de configuratie:
Meld u na het voltooien van de configuratie aan bij de webinterface met de eerder verkregen inloggegevens:

Kibana-startscherm¶
Het Kibana-startscherm biedt toegang tot de belangrijkste mogelijkheden van Elastic Stack:

Main Products worden weergegeven door vier kaarten:
- Elasticsearch — een zoekmachine met API en hulpmiddelen voor het maken van zoekoplossingen;
- Observability — monitoring van logs, metingen en applicatietracés;
- Security — bescherming tegen bedreigingen en het waarborgen van de beveiliging van de infrastructuur;
- Analytics — hulpmiddelen voor gegevensanalyse en -visualisatie.
Quick Start biedt opties voor het werken met gegevens:
- Het toevoegen van kant-en-klare integraties;
- Het gebruik van demogegevens;
- Het uploaden van uw eigen bestanden.
Management omvat administratieve functies:
- Het configureren van toegangsrechten en machtigingen;
- Het monitoren van de clusterstatus;
- Back-up en herstel;
- Het beheren van beleidsregels voor de levenscyclus van indexen.
Het navigatiepaneel aan de linkerkant is georganiseerd volgens de belangrijkste secties: Analytics (met subsecties voor dashboards, Canvas, Maps), Elasticsearch (zoeken, inhoud) en Observability (overzicht, Alerts, SLO).
Opmerking
Gedetailleerde informatie over de basisinstellingen van Kibana is te vinden in de documentatie van de ontwikkelaars.