亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

logstash 輸入插件

2024-06-28 16:01:31
字體:
來源:轉載
供稿:網友
2.1 輸入插件在"hello World" 示例中,我們已經見到并介紹了Logstash 的運行流程和配置的基礎語法。請記住一個原則: Logstash 配置一定要有一個input和一個output在演示過程中,如果沒有寫明input,默認就會使用 logstash-input-stdin同理,沒有寫明的output 就是logstash-output-stdout2.1.1 標準輸入[elk@Vsftp logstash]$ cat stdin.conf input {  stdin {  add_field =>{"key11"=>"value22"}  codec=>"plain"  tags=>["add"]  type=>"std" }}output {     stdout {                        codec => rubydebug                } }[elk@Vsftp logstash]$ logstash -f stdin.conf Settings: Default pipeline workers: 4Pipeline main startedabc123{       "message" => "abc123",      "@version" => "1",    "@timestamp" => "2017-02-08T02:14:53.476Z",          "type" => "std",         "key11" => "value22",          "tags" => [        [0] "add"    ],          "host" => "Vsftp"}[elk@Vsftp logstash]$ cat stdin.conf input {  stdin {  add_field =>{"key11"=>"value22"}  codec=>"plain"  tags=>["add","xxyy"]  type=>"std" }}output {     stdout {                        codec => rubydebug                } }[elk@Vsftp logstash]$ logstash -f stdin.conf Settings: Default pipeline workers: 4Pipeline main startedthis is scan{       "message" => "this is scan",      "@version" => "1",    "@timestamp" => "2017-02-08T02:15:39.183Z",          "type" => "std",         "key11" => "value22",          "tags" => [        [0] "add",        [1] "xxyy"    ],          "host" => "Vsftp"}根據tags 判斷:[elk@Vsftp logstash]$ cat stdin.conf input {  stdin {  add_field =>{"key11"=>"value22"}  codec=>"plain"  tags=>["add","xxyy"]  type=>"std" }}output {  if "tttt" in [tags]{   stdout {    codec=>rubydebug{}     }  }   else if "add" in [tags]{   stdout {    codec=>json     }  }    }[elk@Vsftp logstash]$ logstash -f stdin.conf Settings: Default pipeline workers: 4Pipeline main startedyyyyyjjjj{"message":"yyyyyjjjj","@version":"1","@timestamp":"2017-02-08T02:20:42.833Z","type":"std","key11":"value22","tags":["add","xxyy"],"host":"Vsftp"}2.1.2  文件輸入:logstash 使用一個名叫FileWatch的Ruby Gem庫來監聽文件變化。這個庫支持glob展開文件路徑,而且會記錄一個叫.sincedb的數據庫文件來跟蹤被監聽日志文件的當前讀取位置[elk@Vsftp logstash]$ cat log.conf input {  file {   path =>["/var/log/*.log","/var/log/mm"]   type=>"system"  start_position =>"beginning"}}output {        stdout {                        codec => rubydebug                } }[elk@Vsftp logstash]$ logstash -f log.conf Settings: Default pipeline workers: 4Pipeline main started{       "message" => "11111111111",      "@version" => "1",LogStash::Inputs::File 只是在進程運行的注冊階段初始化一個FileWatch對象。所以它不能支持類型fluentd 那樣的path=>"2.1.3 TCP 輸入 未來你可能會用Redis 服務器或者其他的消息隊列系統來作為Logstash Broker的角色。不過Logstash 其實也有自己的TCP/UDP 插件,在臨時任務的時候,也算能用,尤其是測試環境。[elk@Vsftp logstash]$ cat tcp.conf input { tcp {   port =>8888   mode=>"server"  ssl_enable =>false }}output {        stdout {                        codec => rubydebug                }}[elk@Vsftp logstash]$ logstash -f tcp.conf Settings: Default pipeline workers: 4Pipeline main started{       "message" => "9999999999",      "@version" => "1",    "@timestamp" => "2017-02-08T03:02:43.746Z",          "host" => "127.0.0.1",          "port" => 47187}{       "message" => "000000000",      "@version" => "1",    "@timestamp" => "2017-02-08T03:02:43.747Z",          "host" => "127.0.0.1",          "port" => 47187}Vsftp:/var/log#  nc 127.0.0.1 8888 < mmVsftp:/var/log# cat mm99999999990000000002.1.4 syslog輸入: syslog 可能是運維領域最流行的數據傳輸協議了,當你想從設備上收集系統日志的時候,syslog 應該會是你第一選擇。尤其是網絡設備介紹 如何把Logstash 配置成一個syslog 服務器來接收數據。2.2 編解碼配置:Codec 是Logstash 從1.3.0 開始引入的概念(Codec 來自Coder/decoder 兩個單詞的首字母縮寫)我們在第一個"Hello World" 用例就已經用過Codec了 rubydebug就是一種Codec 雖然它一般只會在stdout 插件中,作為配置測試或者調試的工具2.2.1 JSON 編解碼:2.2.2  多行事件編碼有些時候,應用程序調試日志會包含非常豐富的內容,為一個事件打印出很多行內容。這種日志通常都很難通過命令行解析的方式做分析而Logstash 正為此準備好了 codec/multiline 插件!當然,multiline插件也可以用于其他類似的堆棧信息Vsftp:/home/elk/logstash# cat multi.conf input {  stdin {  codec=>multiline {  pattern =>"^/["  negate =>true what=>"PRevious"  }}}output {        stdout {                        codec => rubydebug                }}[elk@Vsftp logstash]$ logstash -f multi.conf Settings: Default pipeline workers: 4Pipeline main started[Aug/02/03 11:45:27] aaaabbbbcccc[Aug/02/03 11:45:27]  998877{    "@timestamp" => "2017-02-08T05:27:07.442Z",       "message" => "[Aug/02/03 11:45:27] aaaa/nbbbb/ncccc",      "@version" => "1",          "tags" => [        [0] "multiline"    ],          "host" => "Vsftp"}其實這個插件的原理很簡單,就是把當前行的數據添加到前面一行后面,直到新進的當前行匹配^/[正則為止。2.3 過濾器配置:2.3.1 date時間處理之前章節已經提過,logstash-filter-date插件可以用來轉換你的日志記錄中的時間字符串,變成LogStash::Timestamp 對象,然后轉存到@timestamp 字段里因為在稍后的logstash-outout-elasticsearch 中常用的%{+YYYY.MM.dd}這種寫法必須讀取@timestamp 數據%{TIMESTAMP_ISO8601:time}  匹配如下時間格式:2011-04-18 08:20:112011-04-18 08:20:11,108[elk@Vsftp logstash]$ logstash -f stdin.conf Settings: Default pipeline workers: 4Pipeline main startedaaaaabbbbbccccc{"message":"aaaaabbbbbccccc","@version":"1","@timestamp":"2017-02-08T05:44:44.165Z","type":"std","key11":"value22","tags":["add","xxyy"],"host":"Vsftp"}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲成avwww人| 亚洲国产小视频| 成人欧美一区二区三区在线湿哒哒| 亚洲网站在线看| 亚洲香蕉在线观看| 国内精品400部情侣激情| 国产欧美一区二区三区四区| 色综合天天综合网国产成人网| 国产精品天天狠天天看| 国产午夜精品久久久| 日韩精品小视频| 91精品中文在线| 亚洲激情在线观看| 欧美日韩精品在线视频| 亚洲精品电影网| 国产成人亚洲综合青青| 国产精品亚洲美女av网站| 日本久久久久久久| 久久久久北条麻妃免费看| 日韩国产欧美精品在线| 精品国产一区二区三区久久| 色噜噜久久综合伊人一本| 欧美性xxxx极品hd满灌| 国产aⅴ夜夜欢一区二区三区| 中文字幕日韩电影| 欧美成人午夜激情| 欧美电影在线观看高清| 久久亚洲精品网站| 欧洲亚洲在线视频| 久久久久久久一区二区| 亚洲福利小视频| 久久免费视频观看| 精品视频—区二区三区免费| 国产精品一区二区三区在线播放| 欧美俄罗斯性视频| 日韩成人中文字幕| 色中色综合影院手机版在线观看| 日韩av在线免费看| 亚洲女人初尝黑人巨大| 亚洲裸体xxxx| 日韩一区视频在线| 国产亚洲精品激情久久| 91精品国产乱码久久久久久蜜臀| 久久综合亚洲社区| 91久久久久久久| 2020欧美日韩在线视频| 久久综合免费视频| 久热精品视频在线观看一区| 91欧美精品午夜性色福利在线| 伊人亚洲福利一区二区三区| 国产一区二区三区精品久久久| 久久免费精品视频| 欧美第一淫aaasss性| 亚洲国产成人av在线| 中文字幕亚洲情99在线| 国产精品美女免费| 亚洲日本aⅴ片在线观看香蕉| 日韩成人在线观看| 久久久久久亚洲精品中文字幕| 久久视频国产精品免费视频在线| 中国人与牲禽动交精品| 日韩精品欧美激情| 国产美女被下药99| 国产综合在线观看视频| 精品女同一区二区三区在线播放| 国产成人拍精品视频午夜网站| 久久久久久久999| 欧美日韩裸体免费视频| 亚洲欧洲一区二区三区在线观看| 91精品久久久久久久久久| 亚洲国产欧美自拍| 国内偷自视频区视频综合| 有码中文亚洲精品| 欧美亚洲国产日韩2020| 日韩欧美福利视频| 精品久久久久久久久久ntr影视| 日韩国产在线播放| 中文字幕少妇一区二区三区| 国产a∨精品一区二区三区不卡| 久久国产色av| 久久久精品视频在线观看| 成人免费网站在线观看| 久久成人精品一区二区三区| 亚洲精品日韩丝袜精品| 亚洲天堂av高清| 欧美性做爰毛片| 日韩欧美极品在线观看| 热久久免费国产视频| 亚洲欧美日本伦理| 欧美影院成年免费版| 成人午夜两性视频| 91精品国产777在线观看| 在线精品国产成人综合| 国产一区深夜福利| 日韩av在线资源| 久久久精品久久久久| 国产精品十八以下禁看| 欧美午夜女人视频在线| 欧美电影在线播放| 久久99久久亚洲国产| 国产视频综合在线| 欧美乱大交做爰xxxⅹ性3| 色爱av美腿丝袜综合粉嫩av| 日韩女优人人人人射在线视频| 久久大大胆人体| 91精品国产自产在线老师啪| 精品国产一区二区三区久久| 亚洲欧美中文另类| 欧美日韩亚洲一区二| 97免费视频在线播放| 91大神福利视频在线| 91性高湖久久久久久久久_久久99| 亚洲免费一级电影| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产欧美一区二区三区久久人妖| 亚洲欧美制服第一页| 国产精品极品在线| 日韩在线观看免费高清完整版| 岛国精品视频在线播放| 欧美中文在线字幕| 亚洲综合小说区| 欧美在线视频一区二区| 亚洲国产精品久久91精品| 精品视频偷偷看在线观看| 国产一区二区三区丝袜| 日韩激情视频在线| 欧美日韩国产一区中文午夜| 欧美性xxxx极品高清hd直播| 日韩av在线免费| 午夜精品三级视频福利| 一区二区三区亚洲| 亚洲午夜精品久久久久久久久久久久| 久久久久久国产精品三级玉女聊斋| 成人性生交大片免费看视频直播| 欧美亚洲视频在线观看| 成人一区二区电影| 欧美最猛黑人xxxx黑人猛叫黄| 亚洲最大的成人网| 国产欧美一区二区三区久久人妖| 国产成人一区二区三区小说| 91久热免费在线视频| 成人午夜在线观看| 岛国av一区二区在线在线观看| 原创国产精品91| 亚洲嫩模很污视频| 欧美激情网站在线观看| 亚洲免费小视频| 国产色综合天天综合网| 日韩一区二区久久久| 国产剧情久久久久久| 欧美日韩综合视频网址| 国产v综合ⅴ日韩v欧美大片| 久热99视频在线观看| 欧美日韩国产成人| 在线视频欧美日韩| 国内精品久久久久久久| 日韩视频在线观看免费| 91久久国产精品91久久性色| 久久精品这里热有精品| 少妇精69xxtheporn| 国产精品久久久久久久美男| 国产剧情久久久久久| 欧美激情三级免费| 亚洲欧美中文另类|