站長資訊網
        最全最豐富的資訊網站

        FileBeat6.4 快速上手

        簡介:

        Filebeat 是一款輕量級的日志傳輸工具,它有輸入和輸出兩端,通常是從日志文件中讀取數據,輸出到 Logstash 或 Elasticsearch 。其作用是收集業務服務器的日志,輸出到一個日志系統便于集中管理。

        官網: https://www.elastic.co/cn/products/beats/filebeat

        安裝

        系統環境:CentOS 6.x

        軟件版本:filebeat-6.4.0-x86_64.rpm

        直接從官網下載 RPM 包,使用 rpm -ivh filebeat-6.4.0-x86_64.rpm 安裝即可。

        配置
        •主配置文件 /etc/filebeat/filebeat.yml

        ###################### Filebeat Configuration Example #########################

        #=========================== Filebeat inputs =============================

        filebeat.inputs:

        # Each – is an input. Most options can be set at the input level, so
        # you can use different inputs for various configurations.
        # Below are the input specific configurations.

        # 這里每一個 type 表示定義了一個日志讀取源,這個源是收集 Nginx 的訪問日志
        – type: log

          enabled: true

          paths:
            – /usr/log/nginx/access/access.log
          fields_under_root: true
          fields:
            alilogtype: nginxacclog

        # 收集某一個服務的錯誤日志
        – type: log

          enabled: true

          paths:
            – /var/www/service/storage/logs/error.log
          fields_under_root: true
          fields:
            alilogtype: service_error
            serverip: ${serverip}

        # 收集某一個服務的錯誤日志,并且使用了多行合并
        – type: log

          enabled: true

          paths:
            – /var/www/user_center/storage/logs/SERVER*.log
          fields_under_root: true
          fields:
            alilogtype: usercenter_serverlog
            serverip: ${serverip}

          multiline.pattern: ‘^[‘
          multiline.negate: true
          multiline.match: after

        #============================= Filebeat modules ===============================

        filebeat.config.modules:
          # Glob pattern for configuration loading
          path: ${path.config}/modules.d/*.yml

          # Set to true to enable config reloading
          reload.enabled: false

          # Period on which files under path should be checked for changes
          #reload.period: 10s

        #================================ Outputs =====================================

        #————————– Elasticsearch output ——————————

        # 這部分是用于配置日志輸出到 Elasticsearch 的部分

        #—————————– Logstash output ——————————–

        # 將日志發送到 logstash 主機的 5044 端口,對應的這臺 logstash 主機需要配置一個 input 監聽于 5044 (配置過程,參考 Logstash 文檔)
        output.logstash:
          hosts: [“10.26.10.15:5044”]

        參數解釋:

        ## 默認值 log ,表示一個日志讀取源
        type : log

        ## 該配置是否生效,如果設置為 false 將不會收集該配置的日志
        enabled: true

        ## 要抓取的日志路徑,寫絕對路徑
        paths: /to/file.log

        ## fields 表示自定義字段,在下面縮進兩格處寫要自己添加的字段。如: alilogtype: usercenter_serverlog  表示在輸出的每條日志中加入該字段,key:alilogtype , value:usercenter_serverlog 用于標識該日志源的類別,在傳輸到下一層 logstash 時可以根據該字段分類處理。
          fields:
            alilogtype: usercenter_serverlog
        ##    意思相同,增加一個自定義字段,key:serverip ,value: ${serverip} 這個值是讀取的系統環境變量,如果系統中沒有定義這個環境變量,那么啟動 filebeat 的時候會報錯,找到這個值.
                serverip: ${serverip}

        ## 設置系統環境變量,創建文件  /etc/profile.d/serverip.sh  加入內容:
        export serverip=`ifconfig eth0 | grep ‘inet addr’ | awk ‘{print $2}’ | cut -d’:’ -f2`
        ## 這里拿的是本機 IP

        ## 多行合并參數,正則表達式
        multiline.pattern: ‘^[‘
        ## true 或 false;默認是false,匹配pattern的行合并到上一行;true,不匹配pattern的行合并到上一行
        multiline.negate: true
        ## after 或 before,合并到上一行的末尾或開頭
        multiline.match: after

        ##  [‘ERROR’,’WARN’] 該屬性可以配置只收集error級別和warn級別的日志,如果有配置多行收集,一定要將這個配置放在多行的后面
        include_lines:
        ## [‘DEBUG’] 該屬性配置不收集DEBUG級別的日志,如果配置多行 這個配置也要放在多行的后面
        exclude_lines:

        ## Logstash所在的主機
        hosts:

        ## 如果設置為TRUE和配置了多臺logstash主機,輸出插件將負載均衡的發布事件到所有logstash主機。如果設置為false,輸出插件發送所有事件到隨機的一臺主機上,如果選擇的不可達將切換到另一臺主機。默認是false。
        loadbalance

        ## 每個配置的主機發布事件到Logstash的工作者數量。這最適用于啟用負載平衡模式。示例:如果您有2個主機和3個工作人員,則共有6個工作人員啟動(每個主機3個)。
        worker

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 日韩麻豆国产精品欧美| 久久97久久97精品免视看秋霞| 99爱在线视频这里只有精品| 午夜欧美精品久久久久久久| 国产精品无码久久四虎| 97国产精品视频| 久久精品欧美日韩精品| 午夜成人精品福利网站在线观看 | 91精品国产综合久久四虎久久无码一级 | 国产69精品久久久久99| 999久久久免费精品国产| 亚洲精品无码鲁网中文电影| 久久性精品| 国产亚洲精品免费视频播放| 欧美精品免费观看二区| 97热久久免费频精品99| 久久精品国产亚洲AV麻豆网站| 亚洲第一区精品日韩在线播放| 国内精品久久久久久久久| 国产精品 综合 第五页| 91精品国产高清久久久久久91 | 亚洲第一区精品观看| 久久久久久青草大香综合精品| 国产精品美女免费视频观看| 欧美日激情日韩精品| 久久成人精品视频| 国产精品视频a播放| 99RE6热在线精品视频观看| WWW国产精品内射老师| 国产精品久线在线观看| 国产伦精品免编号公布| 精品欧洲av无码一区二区 | 四虎成人精品免费影院| 精品福利一区二区三| 国产亚洲欧洲精品| 久久夜色精品国产亚洲| 性色精品视频网站在线观看| 2021国产成人精品久久| 91久久福利国产成人精品| wwwvr高清亚洲精品二区| 99久久精品免费|