溫馨提示×

filebeat在ubuntu上的定時任務怎么設置

小樊
60
2025-06-25 23:18:02
欄目: 智能運維

要在Ubuntu上為Filebeat設置定時任務,你需要使用systemd服務。以下是設置Filebeat定時任務的步驟:

  1. 首先確保已經安裝了Filebeat。如果還沒有安裝,請參考官方文檔進行安裝。

  2. 創建一個新的systemd服務文件。使用文本編輯器創建一個名為filebeat.service的新文件:

sudo nano /etc/systemd/system/filebeat.service
  1. 將以下內容粘貼到filebeat.service文件中,確保根據實際情況修改ExecStart行中的路徑,使其指向你的Filebeat可執行文件:
[Unit]
Description=Filebeat
After=syslog.target network.target

[Service]
Type=simple
User=filebeat
Group=filebeat
ExecStart=/usr/share/filebeat/filebeat -e -c /etc/filebeat/filebeat.yml -d *
Restart=on-failure

[Install]
WantedBy=multi-user.target
  1. 保存并關閉文件。

  2. 重新加載systemd守護進程以識別新創建的服務:

sudo systemctl daemon-reload
  1. 啟用Filebeat服務,使其在系統啟動時自動運行:
sudo systemctl enable filebeat.service
  1. 現在,Filebeat服務已經設置為開機自啟。要手動啟動Filebeat服務,請運行:
sudo systemctl start filebeat.service
  1. 要檢查Filebeat服務的狀態,請運行:
sudo systemctl status filebeat.service

現在,你已經成功為Filebeat設置了定時任務。Filebeat將作為systemd服務運行,并根據/etc/filebeat/filebeat.yml配置文件中的設置收集和發送日志。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女