elk部署加日志收集

清華大學鏡像源地址:Index of /elasticstack/8.x/yum/8.13.2/ | 清華大學開源軟件鏡像站 | Tsinghua Open Source Mirror

一、elasticsearch

1.安裝

rpm -ivh elastic-agent-8.13.2-x86_64.rpm

2.修改配置

vim /etc/elasticsearch/elasticsearch.yml

修改如下:

去掉cluster.name注釋,起個名字
cluster.name: my-es去掉node.name注釋,起個名字
#node.name: es01看情況是否需要修改日志目錄和數據庫目錄
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch去掉network.host注釋,主機ip改成自己的
network.host: 192.168.63.230去掉http.port注釋
http.port: 9200去掉discovery.seed_hosts注釋,es本身是個集群環境,如果只有一臺,那就只把自己的ip填進去
discovery.seed_hosts: ["192.168.63.230"]下面兩行認證,es8以后默認是開啟的,我們給關閉,改成false
xpack.security.enabled: false
xpack.security.enrollment.enabled: false修改集群選舉的管理節點主機列表,只有一臺,就當做管理節點
cluster.initial_master_nodes: ["192.168.63.230"]

3.啟動并設置開機自啟

systemctl enable elasticsearch --now 

二、kibana

1.安裝

rpm -ivh kibana-8.13.2-x86_64.rpm

2.修改配置

vim /etc/kibana/kibana.yml

修改如下:

去掉server.port注釋
server.port: 5601去掉host注釋,改成自己主機的ip
server.host: "192.168.63.230"去掉elasticsearch.hosts注釋,改成es的地址
elasticsearch.hosts: ["http://192.168.63.230:9200"]去掉注釋,并把語言改成zh-CN簡體中文
i18n.locale: "zh-CN"

3.啟動

systemctl enable kibana --now

訪問默認端口5601,例如http://192.168.63.230:5601/

三、logstash

1.安裝jdk17,elk都是基于java開發的,但是elastic和kibana內置了jdk17,不需要安裝

jdk17下載:

sudo wget https://download.java.net/java/GA/jdk17.0.1/2a2082e5a09d4267845be086888add4f/12/GPL/openjdk-17.0.1_linux-x64_bin.tar.gz

2.安裝logstash

rpm -ivh logstash-8.13.2-x86_64.rpm

3.不需要修改配置文件

4.軟鏈接 這樣就不用輸入絕對路徑使用logstash

ln -s /usr/share/logstash/bin/logstash /usr/bin/

5.官方參考文檔?

https://www.elastic.co/docs/reference/logstash/plugins/input-plugins

6.編輯配置文件

logstash.conf起什么名字無所謂

ls /etc/logstash/
vim /etc/logstash/conf.d/logstash.conf

例如

[root@lamp log]# cat /etc/logstash/conf.d/logstash.conf 
#收集日志
input {file {path => "/var/log/app.log"}
}#過濾日志#輸出日志 rubydebug輸入到標準終端
output {stdout { codec => rubydebug }
}

7.啟動logstash -r的作用是后續對該配置文件做修改不需要再重啟

logstash -f /etc/logstash/conf.d/logstash.conf -r

如下即啟動成功

模擬寫入一條日志

tail -1 zhiliaooa.log >> /var/log/app.log

終端輸出

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

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

相關文章

dify 升級1.7.1 插件無法下載依賴

dify 升級1.7.1 插件無法下載依賴 1. 安裝通義千問插件,各種報錯; 使用下面命令查看docker 鏡像日志 docker logs -f --tail100 docker-plugin_daemon-1 2025/08/01 07:42:21 full_duplex.go:59: [INFO]init environment for plugin langgenius/tongyi…

linux中簡易云盤系統項目實戰:基于 TCP協議的 Socket 通信、json數據交換、MD5文件區別與多用戶文件管理實現

📋 項目介紹 本項目是一個基于Linux環境的簡易云盤系統,采用C/S(客戶端/服務器)架構,實現了類似百度網盤的基本功能。系統通過TCP Socket進行網絡通信,使用JSON格式進行數據交換,利用SQLite3數據…

linux中posix消息隊列的使用記錄

在linux中使用posix中的消息隊列時遇到了一個問題,就是在發送消息時,如果隊列滿了,mq_send接口會一直阻塞,經過查找資料后才發現,該接口默認是阻塞的,也就是說,當隊列滿了以后,接口會…

01 基于sklearn的機械學習-機械學習的分類、sklearn的安裝、sklearn數據集及數據集的劃分、特征工程(特征提取與無量綱化、特征降維)

文章目錄機械學習機械學習分類1. 監督學習2. 半監督學習3. 無監督學習4. 強化學習機械學習的項目開發步驟scikit-learn1 scikit-learn安裝2 sklearn數據集1. sklearn 玩具數據集鳶尾花數據集糖尿病數據集葡萄酒數據集2. sklearn現實世界數據集20 新聞組數據集3. 數據集的劃分特…

n8n】n8n的基礎概念

以下是為初學者整理的 n8n 基本概念總結,幫助快速理解核心功能和使用邏輯:1. 工作流(Workflow)核心單元:n8n的一切操作基于工作流,代表一個自動化流程。組成:由多個節點(Nodes&#…

機器學習基礎-matplotlib

一、相關知識點二、plotfrom pylab import mpl # 設置顯示中文字體 mpl.rcParams["font.sans-serif"] ["SimHei"] # 設置正常顯示符號 mpl.rcParams["axes.unicode_minus"] False #%%#%% import matplotlib.pyplot as plt import random# 畫出…

spring-ai-alibaba 學習(十九)——graph之條件邊、并行節點、子圖節點

前面了解了基礎的概念及流程,以及一些參數類下面了解一些特殊的邊和節點條件邊常見的流程圖可能長這個樣子:其中菱形的為條件節點(或者叫判定節點),但是在spring-ai-alibaba-graph中,并沒有條件節點在sprin…

深入淺出設計模式——創建型模式之原型模式 Prototype

文章目錄原型模式簡介原型模式結構關于克隆方法:淺拷貝/深拷貝原型模式代碼實例定義原型類和克隆方法客戶端使用代碼示例示例一:淺拷貝示例二:深拷貝原型模式總結開閉原則代碼倉庫原型模式:用原型實例指定創建對象的種類&#xff…

.NET 10 中的新增功能系列文章3—— .NET MAUI 中的新增功能

.NET 10 預覽版 6 中的 .NET MAUI.NET 10 預覽版 5 中的.NET MAUI.NET 10 預覽版 4 中的 .NET MAUI.NET 10 預覽版 3 中的 .NET MAUI.NET 10 預覽版 2 中的 .NET MAUI.NET 10 預覽版 1 中的 .NET MAUI 一、MediaPicker 增強功能(預覽版6) .NET 10 預覽…

MT Photos圖庫部署詳解:Docker搭建+貝銳蒲公英異地組網遠程訪問

如今,私有化部署輕量級圖床/圖庫系統,已經成為越來越多用戶的高頻需求。而MT Photos,正是一款非常適合在Docker環境下運行的自托管圖床/圖庫系統。MT Photos基于Node.js與Vue構建,界面簡潔美觀,支持多用戶權限管理、多…

解決dbeaver連接不上oceanbase數據庫的問題

解決dbeaver連接不上oceanbase數據庫的問題 問題: 使用dbeaver連接oceanbase數據庫報錯如下: ORA-00900: You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for the right syntax to use near ‘dat…

Kafka——請求是怎么被處理的?

引言在分布式消息系統中,請求處理機制是連接客戶端與服務端的"神經中樞"。無論是生產者發送消息、消費者拉取數據,還是集群內部的元數據同步,都依賴于高效的請求處理流程。Apache Kafka作為高性能消息隊列的代表,其請求…

區塊鏈技術如何確保智能合約的安全性和可靠性?

智能合約作為區塊鏈上自動執行的可編程協議,其安全性和可靠性直接決定了區塊鏈應用的信任基礎。區塊鏈通過底層技術架構、密碼學工具和機制設計的多重保障,構建了智能合約的安全防線。以下從技術原理、核心機制和實踐保障三個維度展開分析:一…

2020 年 NOI 最后一題題解

問題描述2020 年 NOI 最后一題是一道結合圖論、動態規劃與狀態壓縮的綜合性算法題,題目圍繞 "疫情期間的物資配送" 展開,具體要求如下:給定一個有向圖 G (V, E),其中節點代表城市,邊代表連接城市的道路。每個…

加密與安全

目錄 一、URL編碼: 二、Base64編碼: 三、哈希算法: 四、Hmac算法: 五、對稱加密算法: 一、URL編碼: URL編碼是瀏覽器發送數據給服務器時使用的編碼,它通常附加在URL的參數部分。之所以需要…

EasyExcel 公式計算大全

EasyExcel 是基于 Apache POI 的封裝,主要專注于簡化 Excel 的讀寫操作,對于公式計算的支持相對有限。以下是 EasyExcel 中處理公式計算的全面指南:1. 基本公式寫入1.1 寫入簡單公式Data public class FormulaData {ExcelProperty("數值…

2025年AI+數模競賽培訓意見征集-最后一輪

在過去幾天的“AI時代下2025年數模競賽培訓課程需求調研緊急征集”我們收到了大量老師、學生的反饋。我們通過大家的實際需求,編寫了下述2025年AI時代下最新的數學建模競賽教學課程課程表,具體授課內容以及相關課件、支撐材料都將會免費發布,…

Qwen2 RotaryEmbedding 位置編碼僅僅是第一層有嗎

Qwen2 RotaryEmbedding 位置編碼僅僅是第一層有嗎,還是全部層都有 Qwen2 模型中的 Rotary Embedding(旋轉位置編碼)是應用于所有 Transformer 層 的,而非僅第一層。 1. Transformer 架構的核心邏輯 Qwen2 基于 Decoder-only Transformer 架構,而位置編碼(如 Rotary Emb…

CNN卷積神經網絡之LeNet和AlexNet經典網絡模型(三)

CNN卷積神經網絡之LeNet和AlexNet經典網絡模型(三) 文章目錄CNN卷積神經網絡之LeNet和AlexNet經典網絡模型(三)深度學習兩大經典 CNN 模型速覽1. LeNet-5:CNN 的開山之作(1998)2. AlexNet&#…

江協科技STM32 12-2 BKP備份寄存器RTC實時時鐘

這一節我們要講的主要內容是RTC實時時鐘,實時時鐘本質上是一個定時器,但是這個定時器是專門用來產生年月日時分秒,這種日期和時間信息的。所以學會了STM32的RTC就可以在STM32內部擁有一個獨立運行的鐘表。想要記錄或讀取日期和時間&#xff0…