packetbeat 7 x版本按日建立索引

2021-09-26 14:27:45 字數 759 閱讀 8578

在packetbeat7.x建立索引時,預設建立的索引名稱變為packetbeat---00001,並且在第二天未新建新的索引名稱,不利於對elasticsearch主機硬碟的管理。

在通過各種索引覆蓋配置未生效後,在官方文件中找到如下內容:

使用elasticsearch中的索引生命週期管理功能來管理packetbeat索引的老化. 例如,不是建立索引大小可以根據節拍數和傳送的事件數而變化的每日索引,而是使用索引生命週期策略在現有索引達到指定大小或年齡時自動轉換為新索引.

從7.0版開始,packetbeat在連線到支援生命週期管理的集群時預設使用索引生命週期管理. packetbeat自動載入預設策略並將其應用於packetbeat建立的任何索引.

setup.ilm.enablededit

對packetbeat建立的任何新索引啟用或禁用索引生命週期管理. 有效值為true , false和auto . 在7.0及更高版本上指定auto (預設值)時,如果在elasticsearch中啟用了該功能並且具有所需的許可證,則packetbeat會自動使用索引生命週期管理. 否則,packetbeat會建立每日索引.

通過在packetbeat.yml中配置

setup.ilm.enabled: false

setup.ilm.rollover_alias: "packetbeat"

setup.ilm.pattern: ""

讓索引按照日期來建立

CentOS7 X版本下安裝MySQL

wget 如果提示 bash wget command not found,那麼還得先安裝wget sudo yum install wget 安裝mysql yum localinstall mysql57 community release el7 8.noarch.rpm 檢查mysql是否安...

Nginx安裝步驟(CentOS7 x版本)

1 需要安裝gcc的環境。yum install gcc c 2 安裝第三方的開發包。yum install y pcre pcre devel注 pcre devel是使用pcre開發的乙個二次開發庫。nginx也需要此庫。yum install y zlib zlib develyum inst...

centos版本7 x的更新命令 systemd

一 簡介 systemd整合了chkconfig與server命令為一體,可以很好的做到永久性啟用 禁用 禁用 開啟當前會話中的服務。二 命令使用 systemctl 狀態 服務名稱 systemctl 檢視現在執行的所有服務 systemctl start sshd 啟動sshd服務 system...