[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
創作不只是個人戰,在 vocus ,也可以是一場集體冒險、組隊升級。最具代表性的創作者社群「vocus 野格團」,現在有了更強大的新夥伴加入!除了大家熟悉的「官方主題沙龍」,這次我們徵召了 8 位領域各異的「個人主題專家」,將再度嘗試創作的各種可能,和格友們激發出更多未知的火花。
Thumbnail
創作不只是個人戰,在 vocus ,也可以是一場集體冒險、組隊升級。最具代表性的創作者社群「vocus 野格團」,現在有了更強大的新夥伴加入!除了大家熟悉的「官方主題沙龍」,這次我們徵召了 8 位領域各異的「個人主題專家」,將再度嘗試創作的各種可能,和格友們激發出更多未知的火花。
Thumbnail
vocus 最具指標性的創作者社群──「野格團」, 2026 年春季,這支充滿專業、熱情的團隊再次擴編,迎來了 8 位實力堅強的「個人主題專家」新成員 💫💫💫 從投資理財、自我成長、閱讀書評到電影戲劇,他們各自帶著獨特的「創作超能力」準備在格友大廳與大家見面。
Thumbnail
vocus 最具指標性的創作者社群──「野格團」, 2026 年春季,這支充滿專業、熱情的團隊再次擴編,迎來了 8 位實力堅強的「個人主題專家」新成員 💫💫💫 從投資理財、自我成長、閱讀書評到電影戲劇,他們各自帶著獨特的「創作超能力」準備在格友大廳與大家見面。
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
  和昨天一樣,早上八點我家門鈴作響,聽到門鈴聲,第一個想到的就是岳翔了。起身坐在床邊,我想著我昨晚考慮的對不對,也就是再給他一次機會讓他證明自己真的知錯了。   走出房門,我先幫狗狗的碗裡裝好飼料,狗狗似乎早就在等我起床給牠準備飼料,因為牠把碗叼到廚房去了。   打開門,我面無表情的看著他。
Thumbnail
filebeat的作用就像是一隻看門狗(watch dog),當看門狗監測到任何風吹草動(log產生變化)時,就立即事件告訴主人(logstash)。
Thumbnail
filebeat的作用就像是一隻看門狗(watch dog),當看門狗監測到任何風吹草動(log產生變化)時,就立即事件告訴主人(logstash)。
Thumbnail
狗跟生成音樂一樣,你給牠們一個範圍自由,要走快走慢都行。但要是牠們轉移注意力到其他事物,好比突然停下,或暴衝狂吠,則再調整即可。
Thumbnail
狗跟生成音樂一樣,你給牠們一個範圍自由,要走快走慢都行。但要是牠們轉移注意力到其他事物,好比突然停下,或暴衝狂吠,則再調整即可。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News