ELK優化之Filebeat部署

目錄

1.安裝配置Nginx

2.安裝 Filebeat

3.設置 filebeat 的主配置文件

4.修改Logstash配置

5.啟動配置

6.kibana驗證

主機名ip地址主要軟件
es01192.168.9.114ElasticSearch
es02192.168.9.115ElasticSearch
es03192.168.9.116ElasticSearch、Kibana
nginx01192.168.9.113nginx、Logstash
NA192.168.9.111nginx、Filebeat

初始化操作,所有服務器操作
systemctl disable --now firewalld
setenforce 0
vim /etc/selinux/config
SELINUX=disabled

1.安裝配置Nginx

cd /etc/yum.repos.d/
上傳nginx.repo文件
yum install -y nginx
systemctl enable --now nginx
cd /usr/share/nginx/html#準備測試頁面
echo '<h1>this is web page</h1>' > test.html
echo '<h1>this is web2 page</h1>' > test1.html

2.安裝 Filebeat

上傳軟件包 filebeat-6.7.2-linux-x86_64.tar.gz 到/opt目錄
tar xf filebeat-6.7.2-linux-x86_64.tar.gz
mv filebeat-6.7.2-linux-x86_64 /usr/local/filebeat

3.設置 filebeat 的主配置文件

cd /usr/local/filebeat
cp filebeat.yml filebeat.yml.bak
vim filebeat.yml
filebeat.inputs:
- type: log         #指定 log 類型,從日志文件中讀取消息enabled: true     #24行paths:- /var/log/nginx/access.log       #28行指定監控的日志文件- /var/log/nginx/error.logtags: ["filebeat"]		#設置索引標簽fields:           #46行可以使用 fields 配置選項設置一些參數字段添加到 output 中service_name: nginxlog_from: 192.168.9.111--------------output-------------------
(全部注釋掉)----------------Logstash output---------------------
output.logstash:    #162行hosts: ["192.168.9.113:5044"]      #164行指定 logstash 的 IP 和端口

4.修改Logstash配置

cd /etc/logstash/conf.d
vim filebeat.conf
input {beats {port => "5044"}
}#filter {}output {elasticsearch {hosts => ["192.168.9.114:9200", "192.168.9.115:9200", "192.168.9.116:9200"]index => "nginx-%{+yyyy.MM.dd}"}}logstash -t -f filebeat.conf  #檢查文件


5.啟動配置

192.168.9.111

#啟動 filebeat
?./filebeat -e -c filebeat.yml
#-e:輸出到標準輸出,禁用syslog/文件輸出
#-c:指定配置文件

192.168.9.113

#啟動?logstash

logstash -f filebeat.conf

6.kibana驗證



本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/40787.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/40787.shtml
英文地址,請注明出處:http://en.pswp.cn/web/40787.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【鎖】各種鎖的概念

解釋一下什么是樂觀鎖、悲觀鎖、自旋鎖、互斥鎖、讀寫鎖、排他鎖、共享鎖、統一鎖、分段鎖&#xff1f; 定義角度不同&#xff0c;通常把&#xff08;樂觀鎖、悲觀鎖&#xff09;、&#xff08;自旋鎖、互斥鎖&#xff09;、&#xff08;讀寫鎖、排他鎖、共享鎖&#xff09;、…

Redis---9---集群(cluster)

將新增的6387節點&#xff08;空槽號&#xff09;作為master節點加入原集群 Redis—9—集群&#xff08;cluster&#xff09; 是什么 定義 ? 由于數據量過大&#xff0c;單個Master復制集難以承擔&#xff0c;因此需要對多個復制集進行集群&#xff0c;形成水平擴展每個復…

Selenium 切換窗口

環境&#xff1a; Python 3.8 selenium3.141.0 urllib31.26.19說明&#xff1a; driver.current_window_handle # 返回當前窗口的句柄 driver.window_handles # 返回當前由driver啟動所有窗口句柄&#xff0c;是個列表 driver.switch_to.window(handle) # 根據 handle 切換窗口…

5個實用的文章生成器,高效輸出優質文章

在自媒體時代&#xff0c;優質內容的持續輸出是吸引讀者、提升影響力的關鍵。然而&#xff0c;對于許多自媒體創作者來說&#xff0c;頻繁的創作難免會遭遇靈感枯竭、創作不出文章的困擾。此時&#xff0c;文章生成器便成為了得力的助手。文章生成器的優勢能夠快速自動生成高質…

代碼隨想錄算法訓練營第13天|二叉樹的遞歸遍歷、二叉樹的迭代遍歷、二叉樹的統一迭代法、102.二叉樹的層序遍歷

打卡Day13 1.理論基礎2.二叉樹的遞歸遍歷3.二叉樹的迭代遍歷3.二叉樹的統一迭代法4.102.二叉樹的層序遍歷擴展107. 二叉樹的層序遍歷 II199.二叉樹的右視圖637.二叉樹的層平均值429.N叉樹的層序遍歷515.在每個樹行中找最大值116.填充每個節點的下一個右側節點指針117. 填充每個…

如何保證接口冪等性

如何保證接口冪等性 1、冪等性是什么&#xff1f; 接口冪等性是指用戶對于同一操作發起的一次請求或者多次請求的結果是一致的&#xff0c;不會因為多次點擊而產生了不同的結果。 2、使用冪等性的場景有哪些&#xff1f; 頁面點擊保存按鈕時&#xff0c;不小心快速點了兩次…

Python面試題-6

1. 請解釋Python中的動態類型。 Python中的動態類型 Python是一種動態類型語言&#xff0c;這意味著你不需要在編程時聲明變量的類型&#xff0c;而是在運行時自動推斷類型。在Python中&#xff0c;變量的類型是在程序運行時決定的&#xff0c;這意味著同一個變量可以在不改變…

上萬組風電,光伏,用戶負荷數據分享

上萬組風電&#xff0c;光伏&#xff0c;用戶負荷數據分享 可用于風光負荷預測等研究 獲取鏈接&#x1f517; https://pan.baidu.com/s/1izpymx6R3Y8JsFdx42rL0A 提取碼&#xff1a;381i 獲取鏈接&#x1f517; https://pan.baidu.com/s/1izpymx6R3Y8JsFdx42rL0A 提取…

一行代碼用git新建分支

1.在本地創建分支 dev git branch dev2.切換分支 git checkout devwebstorm操作如下&#xff1a; 3.推送新分支到遠程 git push --set-upstream origin 分支名webstorm操作如下&#xff1a;提交代碼的時候會自動推送到遠程 4.到git上面可以看看剛剛推送的內容 dev多推送…

Proxmox VE 8虛擬機直通USB磁盤

作者&#xff1a;田逸&#xff08;fromyz&#xff09; 今天有個兄弟發消息&#xff0c;咨詢怎么讓插在服務器上的U盾被Proxmox VE上的虛擬機識別。在很久很久以前&#xff0c;我嘗試過在Proxmox VE 5以前的版本創建windows虛擬機&#xff0c;并把插在Proxmox VE宿主機上的銀行U…

基于STM32設計的智能喂養系統(ESP8266+微信小程序)175

基于STM32設計的牛羊喂養系統(微信小程序)(175) 文章目錄 一、前言1.1 項目介紹【1】項目功能介紹【2】項目硬件模塊組成【3】ESP8266工作模式配置【4】上位機開發【5】項目模塊劃分1.2 項目功能需求1.3 項目開發背景1.4 開發工具的選擇1.5 系統框架圖1.6 系統原理圖1.7 硬件實…

Android ViewPostImeInputStage輸入事件處理

InputDispatcher向InputChannel使用socket寫入輸入事件&#xff0c;觸發InputEventReceiver調用來接收輸入事件。 ViewPostImeInputStage處理view控件的事件 frameworks/base/core/java/android/view/InputEventReceiver.java dispatchInputEvent frameworks/base/core/jav…

SwinTransformer的相對位置索引的原理以及源碼分析

文章目錄 1. 理論分析2. 完整代碼 引用&#xff1a;參考博客鏈接 1. 理論分析 根據論文中提供的公式可知是在 Q Q Q和 K K K進行匹配并除以 d \sqrt d d ? 后加上了相對位置偏執 B B B。 A t t e n t i o n ( Q , K , V ) S o f t m a x ( Q K T d B ) V \begin{aligned} &…

絕了,華為伸縮攝像頭如何突破影像邊界?

自華為Pura70 Ultra超聚光伸縮鏡頭誕生以來&#xff0c;備受大家的關注&#xff0c;聽說這顆鏡頭打破了傳統手機的攝像頭體積與鏡頭的設計&#xff0c;為我們帶來了不一樣的拍照體驗。 智能手機飛速發展的今天&#xff0c;影像功能已經成為我們衡量一款手機性能的重要指標。想…

MySQL中mycat與mha應用

目錄 一.Mycat代理服務器 1.Mycat應用場景 2.mycat安裝目錄結構說明 3.Mycat的常用配置文件 4.Mycat日志 5.mycat 實現讀寫分離 二.MySQL高可用 1.原理過程 2.MHA軟件 3.實現MHA 一.Mycat代理服務器 1.Mycat應用場景 Mycat適用的場景很豐富&#xff0c;以下是幾個典型…

進程輸入輸出及終端屬性學習

進程的標準輸入輸出 當主進程fork或exec子進程&#xff0c;文件描述符被繼承&#xff0c;因此0,1,2句柄也被繼承&#xff0c;從而使得telnet等服務&#xff0c;可以做到間接調用別的shell或程序。比如如果是遠程登錄使用的zsh&#xff0c;那么其會重定向到相應的pts $ ps|gre…

滬上繁花:上海電信的5G-A之躍

2024年6月18日下午&#xff0c;在上海舉行的3GPP RAN第104次會議上&#xff0c;3GPP正式宣布R18標準凍結。R18是無線網絡面向5G-A的第一個版本&#xff0c;其成功凍結正式宣布了5G發展迎來新機遇&#xff0c;5G-A商用已進入全新的發展階段。 在5G-A滾滾而來的時代洪流中&#x…

C#實戰|賬號管理系統:通用登錄窗體的實現。

哈嘍,你好啊,我是雷工! 本節記錄登錄窗體的實現方法,比較有通用性,所有的項目登錄窗體實現基本都是這個實現思路。 一通百通,以下為學習筆記。 01 登錄窗體的邏輯 用戶在登錄窗輸入賬號和密碼,如果輸入賬號和密碼信息正確,點擊【登錄】按鈕,則跳轉顯示主窗體,同時在固…

Vue3項目初始化:

緊接著前面的文章&#xff1a;https://blog.csdn.net/weixin_51416826/article/details/138679863?spm1001.2014.3001.5502 當我們生成一個Vue3項目后必須要增加一些依賴和配置&#xff0c;比如安裝組件庫、配置ESLint和Prettier、接下來咱一步步推進~ 安裝組件庫 一般開發…

【基礎篇】1.7 C語言基礎(一)

一,為什么是C語言? C語言是嵌入式系統開發領域廣泛使用的編程語言。STM32作為一種嵌入式系統的微控制器,需要精確控制硬件資源,那么C語言能夠滿足這一需求。 二,STM32 C語言常用基礎知識 下面是我們在日常STM32開發中必備的C語言基礎要點,掌握這些C語言的基礎知識要點…