Ubuntu 18.04

Installez les wapitis sur Ubuntu Top 10.Top 10 du castor bionique Linux

Installez les wapitis sur Ubuntu Top 10.Top 10 du castor bionique Linux

Objectif

Installez les wapitis sur Ubuntu 18.04 castor bionique

Distribution

Ubuntu 18.04

Exigences

Une installation de travail d'Ubuntu 18.04 avec les privilèges racinaires

Conventions

Autres versions de ce tutoriel

Ubuntu 20.04 (Focal Fossa)

Qu'est-ce que les wapitis

Si vous êtes dans une situation où vous gérez de grandes amons de journaux de données, la pile de wapitis est exactement ce que vous recherchez. La pile des wapitis combine Elasticsearch, Logstash et Kibana en une pile open source simple mais puissante qui vous permet de gérer de grandes quantités de données enregistrées à partir d'une interface Web graphique pratique.

Les trois outils sont développés par Elastic, ils fonctionnent donc parfaitement en tandem, et ils sont très faciles à installer sur votre système Ubuntu.

Installer les dépendances

Commencez par installer les dépendances. Ce sont tous assez communs, bien qu'il y ait quelques notes que vous devez prendre en compte. Bien sûr, ce sont basés sur Nginx, alors désactivez l'apache ou changez le port, si vous l'utilisez.

Logstash ne prend pas en charge Java 10, qui est disponible sur bionic à partir de openjdk-11-jre. Si vous l'avez installé sur votre système, supprimez-le. Utilisez l'ancienne version jusqu'à ce que Logstash obtienne l'assistance.

$ sudo apt install openjdk-8-jre apt-transport-https wget nginx


Ajouter le référentiel élastique

Elastic fournit un référentiel complet pour les systèmes basés sur Debian qui incluent les trois logiciels. Vous avez juste besoin de l'ajouter à votre système. .

wget -qo - https: // artefacts.élastique.Co / gpg-key-elasticsearch | sudo apt-key ajouter -

Ensuite, ajoutez le référentiel. Créer un fichier à / etc / apt / sources.liste.d / élastique.liste, et collez la ligne suivante.

deb https: // artefacts.élastique..X / APT STABLE MAIN

Enregistrer ce fichier et quitter. .

$ sudo apt mise à jour

Vous êtes maintenant prêt à installer Elasticsearch et Kibana. Ils sont disponibles via APT, alors obtenez-les comme vous le feriez normalement.

$ sudo apt installer elasticsearch kibana

Vous devez modifier le fichier de configuration de Kibana à .YML pour dire que le serveur hôte est hôte local. La ligne est déjà là. L'écartement.

serveur.Hôte: "LocalHost"

Redémarrez Kibana et démarrez Elasticsearch, et les deux seront prêts à partir.

$ sudo systemctl redémarrer kibana $ sudo systemctl start elasticsearch

Configurer nginx

Kibana est servie via Nginx, vous devez donc configurer une configuration Nginx de base pour l'obtenir pour servir votre instance de Kibana.

Commencez par créer un mot de passe pour Kibana. De cette façon, votre serveur n'est pas accessible ouvertement sur Internet. Utilisez OpenSSL pour générer le mot de passe et le placer dans / etc / nginx / htpasswd.kibana. Vous pouvez changer le nom d'utilisateur en tout ce que vous voulez. Dans ce cas, c'est administrer.

$ echo "Admin: 'OpenSSL PASSWD -APR1 YOTPASSWORD'" | Sudo Tee -a / etc / nginx / htpasswd.kibana
Configuration Kibana Nginx sur Ubuntu 18.04

Après avoir votre mot de passe, créez une configuration Nginx similaire à celle ci-dessous à / etc / nginx / sites disponible. Assurez-vous d'utiliser votre URL du serveur ou votre IP. Les valeurs par défaut devraient être bonnes pour tout le reste.

Server écouter 80; server_name votre site.com; auth_basic "Accès restreint"; auth_basic_user_file / etc / nginx / htpasswd.kibana; emplacement / proxy_pass http: // localhost: 5601; proxy_http_version 1.1; Proxy_set_header mise à niveau $ http_upgrade; proxy_set_header Connection 'mise à niveau'; proxy_set_header host $ host; proxy_cache_bypass $ http_upgrade; 

Après avoir votre configuration, supprimez la configuration par défaut existante et créez un nouveau lien symbolique dans compatible avec les sites pour kibana.

$ sudo rm / etc / nginx / sites-compatible / par défaut $ sudo ln -s / etc / nginx / sites-disponible / kibana / etc / nginx / sites-compatible / kibana

Redémarrez Nginx pour que les modifications prennent effet.

$ sudo systemctl redémarrer nginx

Installer Logstash

La dernière chose que vous devez faire est d'installer Logstash. Installez-le avec votre gestionnaire de packages.

$ sudo apt installer logstash

Connectez-vous à Kibana

Ouvrez votre navigateur et accédez à l'adresse que vous avez attribuée à votre instance Kibana dans la configuration Nginx. Vous devez être invité à saisir le nom d'utilisateur et le mot de passe que vous configurez pour Kibana. Entrer en place.

Kibana coulant sur Ubuntu 18.04

Vous verrez le tableau de bord Kibana apparaître, entièrement opérationnel. Vous pouvez commencer à utiliser Kibana et configurer vos préférences.

Réflexions de clôture

Votre pile de wapitis est pleinement opérationnel sur Ubuntu. Elk peut vous aider à gérer vos journaux, et Kibana a spécifiquement d'excellents outils pour vous aider à visualiser et à organiser ces données.

Convertir la vidéo MKV Matroska en format de fichier de conteneur PS3 M2TS
La conversion du format de fichier matroska en M2TS pour une utilisation sur PS3 présente un nombre d'avantages. PS3 est capable de lire les MT2 direc...
Activer plusieurs affichages de clones avec le projecteur ou la télévision de l'interface VGA
Si vous faites une présentation avec votre ordinateur portable, vous souhaitez utiliser plusieurs écrans. Un écran sera votre écran d'ordinateur porta...
Joomla - Erreur La réponse XML qui a été renvoyée du serveur n'est pas valide
Aujourd'hui, j'ai eu un problème pour installer un Joomla 1.5 sur mon serveur VPS. En fait, j'ai pu l'installer mais sans des données d'échantillons. ...