Pré-requis :
Nous partirons sur une machine CentOS 6 de base.
Nous ne verrons pas la configuration de logstash, voir d’autres billets ELK sur ce site.
Web Server
Nous allons installer Apache avec une configuration basique.
Java
Elasticsearch
Import de la clés GPG du repo :
Ajout du fichier repo /etc/yum.repos.d/elasticsearch.repo :
Installation
Modifier la ligne suivante dans /etc/elasticsearch/elasticsearch.yml pour limiter l’accès local :
Démarrage du service
Test :
Logstash :
Ajout du repo /etc/yum.repos.d/logstash.repo
Installation du service
Kibana 4 :
Attention à l’architecture du RPM car apparement il n’y a pas de repo pour kibana.
Récupération de l’archive :
Création de l’utilisateur/groupe :
Configuration de Kibana :
Editer kibana-4*/config/kibana.yml et modifier la ligne suivante :
Scripts de démarrage du service kiabana :
Apache
Edition de /etc/httpd/conf.d/kibana.conf (supprimer le welcome.conf qui est présent par défaut):
Démarrage d’Apache
Test :
On peux maintenant tester avec son navigater (http://@IP_DU_SERVEUR_KIBANA)
Bonus
SELinux
Si SELinux est en mode enforcing, il faut permettre à Apache d’accéder au port 5601
iptables
Penser à ajouter une régle en fonction de votre configuration iptables.