基于鯤鵬云服務器EulerOS2.8安裝filebeat6.3.2
Filebeat是一個日志文件托運工具,在你的服務器上安裝客戶端后,filebeat會監控日志目錄或者指定的日志文件,追蹤讀取這些文件(追蹤文件的變化,不停的讀),并且轉發這些信息到elasticsearch或者logstarsh中存放。
服務器及操作系統要求
項目
說明
規格
kc1.large.2 | 4vCPUs | 8GB
磁盤
系統盤:高IO(40GB)
EulerOS
2.0SP8
在公共鏡像中已提供。
Kernel
4.19.36
在公共鏡像中已提供。
獲取源碼
獲取“beat-6.3.2”源碼包
cd /usr/local/
wget https://github.com/elastic/beats/archive/v6.3.2.tar.gz
tar -zxvf v6.3.2.tar.gz
配置編譯環境
步驟 1????? 配置yum源,創建并配置“/etc/yum.repos.d/EulerOS-Base.repo”文件
以下為配置示例:
[base2.8]
name=EulerOS-2.0SP8 base
baseurl=http://developer.huawei.com/ict/site-euleros/euleros/repo/yum/2.8/os/aarch64/
enabled=1
gpgcheck=1
gpgkey=http://developer.huawei.com/ict/site-euleros/euleros/repo/yum/2.8/os/aarch64/RPM-GPG-KEY-EulerOS
編輯后保存該文件。
Yum 源配置完成后,執行命令進行刷新:
yum repolist
步驟 2????? 依賴安裝
yum install gcc-gfortran -y
yum groupinstall?-y?"Development Tools"
yum install?-y golang?golang-src golang-bin?binutils
----結束
編譯和安裝
步驟 1????? 添加環境變量,編輯“~/.bashrc”文件
vim ?~/.bashrc
source ?~/.bashrc
步驟 2????? 創建工作目錄
mkdir –p /home/golangWorkspace/src/github.com/elastic
mkdir –p /home/golangWorkspace/pkg
mkdir –p /home/golangWorkspace/bin
步驟 3????? 拷貝源碼包到go語言工作目錄
cp –r /usr/local/beats-6.3.2/ ?/home/golangWorkspace/src/github.com/elastic/beats
步驟 4????? 執行編譯指令
cd ?/home/golangWorkspace/src/github.com/elastic/beats/filebeat
make –j4
運行和驗證
步驟 1????? 查看filebeat版本信息
./filebeat version
鯤鵬
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。