Wiki Moc FFC

Wiki «Fonctionnement Front-Office Commerçant»

Outils pour utilisateurs

Outils du site


geek:notes

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
geek:notes [2019/01/29 13:04]
mca [Logstach]
geek:notes [2022/02/10 12:39] (Version actuelle)
Ligne 180: Ligne 180:
  
 ---- ----
-{{ :geek:elk-stack.png?nolink&100|}}+{{ :geek:elk-stack.png?nolink&120|}}
 ====== 5. ELK ====== ====== 5. ELK ======
 +
  
 [[https://www.elastic.co/guide/en/elastic-stack/current/installing-elastic-stack.html|Procédures sur le site de l'éditeur]] [[https://www.elastic.co/guide/en/elastic-stack/current/installing-elastic-stack.html|Procédures sur le site de l'éditeur]]
Ligne 200: Ligne 201:
   # rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch   # rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
  
-{{ :geek:elasticsearch.png?nolink&80|}}+
 ===== 5.1. Elasticsearch ===== ===== 5.1. Elasticsearch =====
-  +{{ :geek:elasticsearch.png?nolink&60|}}  
 Il faut créer une fichier appelé ''elasticsearch.repo'' dans le dossier ''/etc/yum.repos.d/''avec le contenu suivant: Il faut créer une fichier appelé ''elasticsearch.repo'' dans le dossier ''/etc/yum.repos.d/''avec le contenu suivant:
 <code> <code>
Ligne 248: Ligne 249:
   [root@slapa004p0 ~]#   [root@slapa004p0 ~]#
  
-{{ :geek:logstash.png?nolink&60|}} 
-===== 5.2. Logstach ===== 
  
 +----
 +
 +===== 5.2. Logstash =====
 +{{ :geek:logstash.png?nolink&40|}}
 Il faut créer une fichier appelé ''logstash.repo'' dans le dossier ''/etc/yum.repos.d/''avec le contenu suivant: Il faut créer une fichier appelé ''logstash.repo'' dans le dossier ''/etc/yum.repos.d/''avec le contenu suivant:
 <code> <code>
Ligne 266: Ligne 269:
   # yum install logstash   # yum install logstash
    
-Le service «Logstash» peut être démarré et stoppé //via//: +Le logiciel «Logstash» peut être exécuté  //via//: 
-  # ...+  # /usr/share/logstash/bin/logstash -f mypipeline.conf 
 +avec ''mypipeline.conf'' le fichier de configuration du traitement d'un flux: log, fichier csv, etc...
  
-{{ :geek:kibana.png?nolink&60|}} +Exemple de configuration pour l'intégration de données depuis un fichier csv: 
-===== Kibana =====+<code  bash /home/c342672/TravauxELK/terminal_CE91.conf> 
 +input { 
 +    file { 
 +        path => ["/home/cram28/TravauxELK/terminal_CE91-utf8.csv"
 +        start_position => "beginning" 
 +        sincedb_path => "/dev/null" 
 +    } 
 +
 + 
 +filter { 
 +    csv { 
 +        separator => ";" 
 +        skip_header => True 
 +        columns => [ "Contrat", "Rang", "Acquéreur", "PA/SA", "Type",  
 +                     "Architecture", "IDxA", "Application", "ITP-1",  
 +                     "ITP-2", "ITP-3", "ITP-4", "LogEditeur", "VersGestApp",  
 +                     "GestAppEditeur", "KernelVersLog", "KernelEditeur",  
 +                     "VersLogResident", "NumSerie", "Aff-Imp", "CapturePorteur",  
 +                     "AuthPorteur", "NbLectPuce", "NbLectPiste", "TypeLecteur",  
 +                     "WriteCard", "PIN", "MemTotale", "MemDispo", "MemRAM",  
 +                     "MemFlash", "ListCTRLCapa", "ListCTRLType", "NbApp", "NbPA",  
 +                     "NLxA", "MiseAJour", "CoupleurMat", "CoupleurLog", "CoupleurSpec",  
 +                     "CapaRacc", "ExtService", "KernelListe", "NumSerieCpl", "InfoPA",  
 +                     "PED", "TASA", "Actif", "FA"
 +        add_field => { 
 +          "DateParc" => "201812" 
 +        } 
 +    } 
 +
 + 
 +output { 
 +    stdout { 
 +        codec => rubydebug 
 +    } 
 +    elasticsearch { 
 +        action => "index" 
 +        hosts => ["localhost"
 +        index => "terminal" 
 +        document_type => "CE91" 
 +#        document_id => "%{id}" 
 +#        workers => 1 
 +    } 
 +
 + 
 +</code> 
 +----
  
 +===== 5.3. Kibana =====
 +{{ :geek:kibana.png?nolink&40|}}
 Il faut créer une fichier appelé ''kibana.repo'' dans le dossier ''/etc/yum.repos.d/''avec le contenu suivant: Il faut créer une fichier appelé ''kibana.repo'' dans le dossier ''/etc/yum.repos.d/''avec le contenu suivant:
 <code> <code>
geek/notes.1548767085.txt.gz · Dernière modification: 2022/02/10 12:39 (modification externe)