温馨提示×

CentOS Filebeat如何备份配置

小樊
51
2025-08-30 19:08:54
栏目: 智能运维

CentOS Filebeat配置备份方法

1. 手动备份

  • 定位配置文件:默认路径为 /etc/filebeat/filebeat.yml
  • 复制备份:使用 cp 命令复制到指定目录(如 /backup),可添加时间戳区分版本。
    sudo cp /etc/filebeat/filebeat.yml /backup/filebeat.yml.backup-$(date +%Y%m%d%H%M%S)  
    

2. 脚本自动化备份

  • 创建脚本:如 /usr/local/bin/backup_filebeat.sh,内容如下:
    #!/bin/bash  
    BACKUP_DIR="/backup"  
    TIMESTAMP=$(date +%Y%m%d%H%M%S)  
    sudo cp /etc/filebeat/filebeat.yml "${BACKUP_DIR}/filebeat.yml.backup-${TIMESTAMP}"  
    
  • 赋予执行权限
    sudo chmod +x /usr/local/bin/backup_filebeat.sh  
    
  • 手动运行
    sudo /usr/local/bin/backup_filebeat.sh  
    

3. 定时任务(可选)

  • 编辑 crontab
    sudo crontab -e  
    
  • 添加定时任务(如每天凌晨2点执行脚本):
    0 2 * * * /usr/local/bin/backup_filebeat.sh  
    

注意事项

  • 确保备份目录有足够空间,定期检查备份完整性。
  • 生产环境建议加密备份或存储至安全位置。

以上步骤参考自。

0