Technology sharing

Communiter usus est obturaculum-ins et ELFK instruere ELfK logstash filter moduli

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Communiter obturaculum-ins ad ELK filtrum moduli

Communiter usus est obturaculum-ins ad colum moduli logstash:

sparguntur: significat tabulatum MGE, inter notas formatting, datas conversionis genus, data eliquare, etc.

  1. grok plures magnas textus agros dividit in parvas agros (?<campum nomen> regularis expressionis) nomen campi: contenta expressio regularis compositus
  2. date unificat et format tempus forma in notitia
  3. mutare potest nominare, delere, reponere et mutare agros in eventibus.Exempli gratia: agros inutiles removere vel consuetudines agrorum addere.
  4. multilinei uniformiter plures ordines datarum ordinat et compendiat plures ordines notitiarum in unum ordinem

GROK: regularis captio obturaculum-in

Utere segmento textu fragmenti ad eventum segmenti segmenti, quae in regulas regulares et consuetudinum regularum regulas constructa dividuntur.

Inaedificata regulari expressione vocationis:% (aedificata regulariter expressio: nomen agri)
 

Consuetudo regularis expressionis vocatio: (?<ager nomen> consuetudo regularis expressio)

         

multiline: multiplices ordines datarum colligite et in uno ordine notitiarum plures ordines digestus

forma (par lineae per iustam expressionem)
falsum means not to negate (false| true, whether to negate. False means not to negate, and the lines matching the regular expression will be merged according to the settings of what
verum significat negationem, et lineae ex expressione regulari compositae non secundum occasum mergi possunt)
quid (prior | deinde, prior modo merge sursum, deinde deorsum merge"

date: Unificata forma temporis notae @timestamp rerum logarum collectarum ex logstash cum ipsa typographica tempore iniuriae.

1. Primum obturaculum-grok configurant ad tempus stipes separandum et tempus agros imprimendi.
2. Usus compositus in obturaculum-diei in configuratione ut congruit tempori forma stipendii temporis agri.
3. Tunc utere scopum ad output ad @timestamp agri ad unitatem redigendis temporis forma.
 

ELK Optimized Filebeat instruere

exercitum orationomenServite
192.168.73.80es01elasticsearch
192.168.73.100es02elasticsearch
192.168.73.110es03elasticsearch
192.168.73.120ngixn01nginx kibana
192.168.73.130FILEngixn filebeat

install NGINX

  1. cd /etc/yum.repos.d/
  2. 上传nginx.repo文件
  3. yum install -y nginx
  4. systemctl enable --now nginx
  5. cd /usr/share/nginx/html
  6. #准备测试页面
  7. echo '<h1>this is web page</h1>' > test.html
  8. echo '<h1>this is web2 page</h1>' > test1.html

Install Filebeat

  1. 上传软件包 filebeat-6.7.2-linux-x86_64.tar.gz 到/opt目录
  2. tar xf filebeat-6.7.2-linux-x86_64.tar.gz
  3. mv filebeat-6.7.2-linux-x86_64 /usr/local/filebeat

Constitue pelagus configuratione file de filebeat

  1. cd /usr/local/filebeat
  2. cp filebeat.yml filebeat.yml.bak
  3. vim filebeat.yml
  4. filebeat.inputs:
  5. - type: log #指定 log 类型,从日志文件中读取消息
  6. enabled: true #24
  7. paths:
  8. - /var/log/nginx/access.log #28行指定监控的日志文件
  9. - /var/log/nginx/error.log
  10. tags: ["filebeat"] #设置索引标签
  11. fields: #46行可以使用 fields 配置选项设置一些参数字段添加到 output
  12. service_name: nginx
  13. log_from: 192.168.73.130
  14. --------------output-------------------
  15. (全部注释掉)
  16. ----------------Logstash output---------------------
  17. output.logstash: #162
  18. hosts: ["192.168.73.120:5044"] #164行指定 logstash 的 IP 和端口

Mutare Logstash configuratione

  1. cd /etc/logstash/conf.d
  2. vim filebeat.conf
  3. input {
  4. beats {
  5. port => "5044"
  6. }
  7. }
  8. #filter {}
  9. output {
  10. elasticsearch {
  11. hosts => ["192.168.73.80:9200", "192.168.73.100:9200", "192.168.73.110:9200"] #集群els地址
  12. index => "nginx-%{+yyyy.MM.dd}"
  13. }
  14. }
  15. logstash -t -f filebeat.conf #检查文件

Satus configuratione filebeat

192.168.73.130

Satus ./filebeat -e -c filebeat.yml

Satus logstash

192.168.73.120

Satus logstashlogstash -f filebeat.conf