[ELK]讓Kibana可以看到Nginx Log系列(2):設定Filebeat監聽

更新 發佈閱讀 3 分鐘

filebeat的作用就像是一隻看門狗(watch dog),當看門狗監測到任何風吹草動(log產生變化)時,就立即事件告訴主人(logstash)。

elk

elk

上一篇已經將log正常產生了,再來要有一個監聽者,來幫我們注意log有沒有產生變化。

首先要準備filebeatF的設定檔(filebeat.yml),並且將設定檔放到指定的位置,我自已是放到 /home/filebeat/filebeat.yml。


filebeat.yml的內容如下:

filebeat.inputs:
- type: filestream
id: my-filestream-id
enabled: true
paths:
- /logs/access/* #要改成監聽的log位置 filebeat.config.modules: path: ${path.config}/modules.d/*.yml reload.enabled: false output.logstash: hosts: ["10.10.10.10:5000"] #要改成logstash的所在ip及port號 processors: - add_host_metadata: when.not.contains.tags: forwarded - add_cloud_metadata: ~ - add_docker_metadata: ~ - add_kubernetes_metadata: ~

filebeat.yml設定要修改兩個地方:

1、paths: #改成監聽的log位置

2、hosts: #要改成logstash的所在ip及port號

設定檔設定完成之後,為了方便,我是使用docker來啟動filebeat的服務,指令如下:指令要注意的地方就是log位置及filebeat.yml位置是否有寫正確,沒問題的話,就可以按enter了

docker run -d --name filebeat_7 \\
-v /home/filebeat/filebeat.yml:/usr/share/filebeat/filebeat.yml \\
-v /var/log/nginx/access:/logs/access \\
docker.elastic.co/beats/filebeat:7.17.6


等docker起來之後,我們用指令docker ps,就可以看到 filebeat的container正確被啟動

CONTAINER ID   IMAGE                                       COMMAND                  CREATED        STATUS        PORTS                                       NAMES
4cde932784a5 docker.elastic.co/beats/filebeat:7.17.6 "/usr/bin/tini -- /u…" 2 weeks ago Up 2 weeks filebeat


到目前為止,log設定好了、filebeat也設定好了,filebeat 監聽到log變化時,就要將log主動傳送給logstatsh,下一篇文章要介紹logstatsh的安裝及設定。


每個步驟的文章會陸續上架,如果還沒看到連結,就代表我還在趕文章中。如果喜歡我寫的內容,希望能夠幫我追蹤按讚分享,讓創作者們能夠有繼續創作內容的動力,感謝你們

留言
avatar-img
Daniel 的沙龍
4會員
12內容數
所有文章都是將自已工作上的經驗,透過篇章的方式,希望能夠將技術白話文,讓想入門的工程師能夠清楚的理解, 出版的頻率會是幾個月一篇,也有可能是一星期好幾篇,就看當下是否有空閒產出。某些特定文章會希望以付費方式呈現,如果有什麼問題,歡迎大家隨時留言
你可能也想看
Thumbnail
賽勒布倫尼科夫以流亡處境回望蘇聯電影導演帕拉贊諾夫的舞台作品,以十段寓言式殘篇,重新拼貼記憶、暴力與美學,並將審查、政治犯、戰爭陰影與「形式即政治」的劇場傳統推到台前。本文聚焦於《傳奇:帕拉贊諾夫的十段殘篇》的舞台美術、音樂與多重扮演策略,嘗試解析極權底下不可言說之事,將如何成為可被觀看的公共發聲。
Thumbnail
賽勒布倫尼科夫以流亡處境回望蘇聯電影導演帕拉贊諾夫的舞台作品,以十段寓言式殘篇,重新拼貼記憶、暴力與美學,並將審查、政治犯、戰爭陰影與「形式即政治」的劇場傳統推到台前。本文聚焦於《傳奇:帕拉贊諾夫的十段殘篇》的舞台美術、音樂與多重扮演策略,嘗試解析極權底下不可言說之事,將如何成為可被觀看的公共發聲。
Thumbnail
柏林劇團在 2026 北藝嚴選,再次帶來由布萊希特改編的經典劇目《三便士歌劇》(The Threepenny Opera),導演巴里・柯斯基以舞台結構與舞台調度,重新向「疏離」進行提問。本文將從觀眾慾望作為戲劇內核,藉由沉浸與疏離的辯證,解析此作如何再次照見觀眾自身的位置。
Thumbnail
柏林劇團在 2026 北藝嚴選,再次帶來由布萊希特改編的經典劇目《三便士歌劇》(The Threepenny Opera),導演巴里・柯斯基以舞台結構與舞台調度,重新向「疏離」進行提問。本文將從觀眾慾望作為戲劇內核,藉由沉浸與疏離的辯證,解析此作如何再次照見觀眾自身的位置。
Thumbnail
本文深入解析臺灣劇團「晃晃跨幅町」對易卜生經典劇作《海妲.蓋柏樂》的詮釋,從劇本歷史、聲響與舞臺設計,到演員的主體創作方法,探討此版本如何讓經典劇作在當代劇場語境下煥發新生,滿足現代觀眾的觀看慾望。
Thumbnail
本文深入解析臺灣劇團「晃晃跨幅町」對易卜生經典劇作《海妲.蓋柏樂》的詮釋,從劇本歷史、聲響與舞臺設計,到演員的主體創作方法,探討此版本如何讓經典劇作在當代劇場語境下煥發新生,滿足現代觀眾的觀看慾望。
Thumbnail
《轉轉生》為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,融合舞蹈、音樂、時尚和視覺藝術,透過身體、服裝與群舞結構,回應殖民歷史、城市經驗與祖靈記憶的交錯。本文將從服裝設計、身體語彙與「輪迴」的「誕生—死亡—重生」結構出發,分析《轉轉生》如何以當代目光,形塑去殖民視角的奈及利亞歷史。
Thumbnail
《轉轉生》為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,融合舞蹈、音樂、時尚和視覺藝術,透過身體、服裝與群舞結構,回應殖民歷史、城市經驗與祖靈記憶的交錯。本文將從服裝設計、身體語彙與「輪迴」的「誕生—死亡—重生」結構出發,分析《轉轉生》如何以當代目光,形塑去殖民視角的奈及利亞歷史。
Thumbnail
所長藉由家貓咪亂尿的困擾,覺察自己靈敏的嗅覺,並探討了嗅覺在部落迴路中的功能。文章中提到了不同部落迴路通道的辨識主題,以及部落迴路設計用什麼樣的方式在辨識自己人。
Thumbnail
所長藉由家貓咪亂尿的困擾,覺察自己靈敏的嗅覺,並探討了嗅覺在部落迴路中的功能。文章中提到了不同部落迴路通道的辨識主題,以及部落迴路設計用什麼樣的方式在辨識自己人。
Thumbnail
主人是否細心注意到或者巡視的指導員有無察覺便相當的重要。第一次音樂響起,軍犬對著掛在柱子上的擴音器使命的吠叫,惹得旁邊人的側目,看在主人眼裡竟是相當的高興。主人牽著軍犬一般解釋著用途。「你的體力沒這麼弱。累了,我會注意到……不過,你越來越像隻真狗……這樣是好還是不好呢……」
Thumbnail
主人是否細心注意到或者巡視的指導員有無察覺便相當的重要。第一次音樂響起,軍犬對著掛在柱子上的擴音器使命的吠叫,惹得旁邊人的側目,看在主人眼裡竟是相當的高興。主人牽著軍犬一般解釋著用途。「你的體力沒這麼弱。累了,我會注意到……不過,你越來越像隻真狗……這樣是好還是不好呢……」
Thumbnail
夜深人靜時 陽臺傳來壁虎叫聲 說什麼呢 為死去的狗狗傳達問候 過世第卌九天那晚 刷牙時聞到尿騷味 以為狗狗回來了 最近選了幾張照片 貼在客廳跟房間 想念時看一下 感覺比較好 有時候會抱抱印著狗照片的抱枕 有時候會摸摸牠生前的玩具布偶 牠還有些東西沒送出去
Thumbnail
夜深人靜時 陽臺傳來壁虎叫聲 說什麼呢 為死去的狗狗傳達問候 過世第卌九天那晚 刷牙時聞到尿騷味 以為狗狗回來了 最近選了幾張照片 貼在客廳跟房間 想念時看一下 感覺比較好 有時候會抱抱印著狗照片的抱枕 有時候會摸摸牠生前的玩具布偶 牠還有些東西沒送出去
Thumbnail
主人家的鐵門深鎖,有種不可預知的未來荒恐。顫抖的按下電鈴,話筒傳出主人的聲音後,急忙的吠叫;按照主人的規定,以吠叫作為回應方式。當主人開起了鐵門,一踏入後急忙的脫光自己身上的衣褲,只留下了主人為軍犬選定的三角褲。「伏地挺身預備。」主人發號著命令,於是雙手撐著地板,就準備姿勢。「一上、二下。一。」於是
Thumbnail
主人家的鐵門深鎖,有種不可預知的未來荒恐。顫抖的按下電鈴,話筒傳出主人的聲音後,急忙的吠叫;按照主人的規定,以吠叫作為回應方式。當主人開起了鐵門,一踏入後急忙的脫光自己身上的衣褲,只留下了主人為軍犬選定的三角褲。「伏地挺身預備。」主人發號著命令,於是雙手撐著地板,就準備姿勢。「一上、二下。一。」於是
Thumbnail
訓練狗狗在特定地點大小便需要一些時間和耐心。 1.確定定點: 選擇一個希望狗狗在那裡大小便的特定地點。 2.建立習慣: 帶狗狗到選定的地點多次,並在狗狗準備大小便時給予指令,例如"上廁所"。 這有助於建立狗狗對該地點的聯想。 3.定時帶出: 每隔一段時間,例如每餐後、每次睡醒後或每隔幾個小時
Thumbnail
訓練狗狗在特定地點大小便需要一些時間和耐心。 1.確定定點: 選擇一個希望狗狗在那裡大小便的特定地點。 2.建立習慣: 帶狗狗到選定的地點多次,並在狗狗準備大小便時給予指令,例如"上廁所"。 這有助於建立狗狗對該地點的聯想。 3.定時帶出: 每隔一段時間,例如每餐後、每次睡醒後或每隔幾個小時
Thumbnail
訓練狗狗學會等一下是一項非常有用的技能,可以幫助您控制狗狗的行為, 使其在各種情況下保持安靜和冷靜。 以下是一個簡單的步驟來訓練您的狗狗學會等一下: 1.已經學會基本的指令:在訓練狗狗等一下之前, 確保狗狗已經熟悉並能夠理解一些基本的指令,如“坐下”、“待在這裡”等。 2.開始訓練:在一個安
Thumbnail
訓練狗狗學會等一下是一項非常有用的技能,可以幫助您控制狗狗的行為, 使其在各種情況下保持安靜和冷靜。 以下是一個簡單的步驟來訓練您的狗狗學會等一下: 1.已經學會基本的指令:在訓練狗狗等一下之前, 確保狗狗已經熟悉並能夠理解一些基本的指令,如“坐下”、“待在這裡”等。 2.開始訓練:在一個安
Thumbnail
1.建立良好的溝通 您需要學會使用一致的語言和姿勢來傳達指令。 使用簡單清晰的詞語,例如「坐下」、「待命」、「來」等, 並且搭配明確的手勢或身體動作, 讓狗狗能夠更容易理解您的意圖。 2.正面強化 通過給予獎勵來增強狗狗所做的正確行為。 這可以是美食、玩具或者語言表揚,取決於您的狗狗對什
Thumbnail
1.建立良好的溝通 您需要學會使用一致的語言和姿勢來傳達指令。 使用簡單清晰的詞語,例如「坐下」、「待命」、「來」等, 並且搭配明確的手勢或身體動作, 讓狗狗能夠更容易理解您的意圖。 2.正面強化 通過給予獎勵來增強狗狗所做的正確行為。 這可以是美食、玩具或者語言表揚,取決於您的狗狗對什
Thumbnail
  和昨天一樣,早上八點我家門鈴作響,聽到門鈴聲,第一個想到的就是岳翔了。起身坐在床邊,我想著我昨晚考慮的對不對,也就是再給他一次機會讓他證明自己真的知錯了。   走出房門,我先幫狗狗的碗裡裝好飼料,狗狗似乎早就在等我起床給牠準備飼料,因為牠把碗叼到廚房去了。   打開門,我面無表情的看著他。
Thumbnail
  和昨天一樣,早上八點我家門鈴作響,聽到門鈴聲,第一個想到的就是岳翔了。起身坐在床邊,我想著我昨晚考慮的對不對,也就是再給他一次機會讓他證明自己真的知錯了。   走出房門,我先幫狗狗的碗裡裝好飼料,狗狗似乎早就在等我起床給牠準備飼料,因為牠把碗叼到廚房去了。   打開門,我面無表情的看著他。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News