成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

將 Zeek 與 ELK 棧集成

運維 開源
Zeek 是一個開源的網絡安全監控工具。本文討論了如何將 Zeek 與 ELK 集成。

在本雜志 2022 年 3 月版發表的題為“用 Zeek 輕松實現網絡安全監控”的文章中,我們研究了 Zeek 的功能,并學習了如何開始使用它。現在我們將把我們的學習經驗再進一步,看看如何將其與 ELK(即 Elasticsearch、Kibana、Beats 和 Logstash)整合。

為此,我們將使用一個叫做 Filebeat 的工具,它可以監控、收集并轉發日志到 Elasticsearch。我們將把 Filebeat 和 Zeek 配置在一起,這樣后者收集的數據將被轉發并集中到我們的 Kibana 儀表盤上。

安裝 Filebeat

讓我們首先將 Filebeat 與 Zeek 安裝在一起。使用 ??apt?? 來安裝 Filebeat,使用以下命令:

sudo apt install filebeat

接下來,我們需要配置 ??.yml??? 文件,它位于 ??/etc/filebeat/?? 文件夾中:

sudo nano /etc/filebeat/filebeat.yml

我們只需要在這里配置兩件事。在 Filebeat 輸入部分,將類型改為 ??log???,并取消對 ??enabled:false??? 的注釋,將其改為 ??true???。我們還需要指定存儲日志的路徑,也就是說,我們需要指定 ??/opt/zeek/logs/current/*.log??。

完成這些后,設置的第一部分應該類似于圖 1 所示的內容。

Figure 1: Filebeat config (a)

Figure 1: Filebeat config (a)

第二件要修改的事情是在輸出下的 Elasticsearch 輸出部分,取消對 ??output.elasticsearch??? 和 ??hosts??? 的注釋。確保主機的 URL 和端口號與你安裝 ELK 時配置的相似。我們把它保持為 ??localhost???,端口號為 ??9200??。

在同一部分中,取消底部的用戶名和密碼的注釋,輸入安裝后配置 ELK 時生成的 Elasticsearch 用戶的用戶名和密碼。完成這些后,參考圖 2,檢查設置。

Figure 2: Filebeat config (b)

Figure 2: Filebeat config (b)

現在我們已經完成了安裝和配置,我們需要配置 Zeek,使其以 JSON 格式存儲日志。為此,確保你的 Zeek 實例已經停止。如果沒有,執行下面的命令來停止它:

cd /opt/zeek/bin
./zeekctl stop

現在我們需要在 ??local.zeek??? 中添加一小行,它存在于 ??opt/zeek/share/zeek/site/?? 目錄中。

以 root 身份打開該文件,添加以下行:

@load policy/tuning/json-logs.zeek

參考圖 3,確保設置正確。

Figure 3: local.zeek file

Figure 3: local.zeek file

由于我們改變了 Zeek 的一些配置,我們需要重新部署它,這可以通過執行以下命令來完成:

cd /opt/zeek/bin
./zeekctl deploy

現在我們需要在 Filebeat 中啟用 Zeek 模塊,以便它轉發 Zeek 的日志。執行下面的命令:

sudo filebeat modules enable zeek

我們幾乎要好了。在最后一步,配置 ??zeek.yml??? 文件要記錄什么類型的數據。這可以通過修改 ??/etc/filebeat/modules.d/zeek.yml?? 文件完成。

在這個 .yml 文件中,我們必須提到這些指定的日志存放在哪個目錄下。我們知道,這些日志存儲在當前文件夾中,其中有幾個文件,如 ??dns.log???、??conn.log???、??dhcp.log??? 等等。我們需要在每個部分提到每個路徑。如果而且只有在你不需要該文件/程序的日志時,你可以通過把啟用值改為 ??false?? 來舍棄不需要的文件。

例如,對于 ??dns???,確保啟用值為 ??true??,并且路徑被配置:

var.paths: [ “/opt/zeek/logs/current/dns.log”, “/opt/zeek/logs/*.dns.json” ]

對其余的文件重復這樣做。我們對一些我們需要的文件做了這個處理。我們添加了所有主要需要的文件。你也可以這樣做。請參考圖 4。

Figure 4: zeek.yml configuration

Figure 4: zeek.yml configuration

現在是啟動 Filebeat 的時候了。執行以下命令:

sudo filebeat setup
sudo service filebeat start

現在一切都完成了,讓我們移動到 Kibana 儀表板,檢查我們是否通過 Filebeat 接收到來自 Zeek 的數據。

進入儀表板。你可以看到它所捕獲的數據的清晰統計分析(圖 5 和圖 6)。

Figure 6: Dashboard of Kibana (Network)

Figure 6: Dashboard of Kibana (Network)

現在讓我們進入發現選項卡,通過使用查詢進行過濾來檢查結果:

這個查詢將過濾它在一定時間內收到的所有數據,只向我們顯示名為 Zeek 的模塊的數據(圖 7)。

Figure 7: Filtered data by event.module query

Figure 7: Filtered data by event.module query

鳴謝

作者感謝 VIT-AP 計算機科學與工程學院的 Sibi Chakkaravarthy Sethuraman、Sudhakar
Ilango、Nandha Kumar R.和Anupama Namburu 的不斷指導和支持。特別感謝人工智能和機器人技術卓越中心(AIR)。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2009-06-19 16:25:34

Flex與Spring

2022-08-19 08:00:00

OPA集成Kubernetes集群

2009-06-19 17:24:36

ibmdwMashupLotus

2014-11-07 11:38:58

DropboxDropbox微軟Office

2023-10-31 11:39:42

UniLinks安卓配置

2023-11-20 16:06:34

軟件開發微服務架構Spring

2020-09-07 19:34:48

邊緣計算核心系統Edge

2009-03-03 11:31:21

Twintter集成搜索

2017-12-29 15:16:49

Parcel集成方式

2023-11-23 09:00:00

人工智能ChatGPTReactJS

2013-05-31 09:03:47

SkypeLync集成

2022-03-08 08:21:21

Spring日志分析系統日志數據

2020-03-31 08:00:00

ZeekJitsi開源項目

2013-10-16 10:38:24

Ubuntu 13.0集成OpenStack

2021-05-24 05:38:04

微軟Edge瀏覽器

2009-06-08 22:01:03

Java堆Java棧區別

2019-12-31 21:20:56

ERP物聯網集成

2021-03-15 13:05:13

LinuxNautilusGit

2013-10-15 09:27:42

Ubuntu 13.0OpenStack HUbuntu

2018-11-13 12:52:50

Linux內核棧回溯
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一区二区三区四区视频 | 91亚洲一区 | 欧美一级二级三级 | 伊人伊成久久人综合网站 | 亚洲国产一区二区三区在线观看 | 黄色大片免费网站 | 亚洲成人一区二区在线 | 欧美一级电影免费观看 | 欧美成人精品一区二区男人看 | 日韩91| 国产精品亚洲欧美日韩一区在线 | 毛片网在线观看 | 国产精品久久久久久久久久久久午夜片 | 亚洲综合天堂网 | 精品欧美激情精品一区 | 日韩av电影在线观看 | 亚洲一区二区三区四区五区中文 | 一级毛片视频 | 污书屋 | 狠狠干影院 | 999久久久| 国产高清一区二区三区 | 一区在线播放 | 亚洲一区二区网站 | 性网站免费 | 欧美日韩18 | 日韩一区二区不卡 | 精品国产久| 天堂成人国产精品一区 | 伊人网伊人 | 欧美日韩高清 | 国产精品视频网 | 青青久久久| 中文字幕在线精品 | 欧美色a v | 欧美日韩在线成人 | 久久久久久久久久久久久9999 | 91在线视频观看免费 | 亚洲国产欧美在线 | 精品国产乱码久久久久久丨区2区 | 欧美一区二区在线播放 |