2025-12-13 13:18:58 +08:00
|
|
|
# Ansible 日志管理自动化
|
|
|
|
|
|
|
|
|
|
## 目录结构
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
ansible/
|
|
|
|
|
├── inventory/
|
|
|
|
|
│ └── hosts.yaml # 服务器清单
|
|
|
|
|
├── playbooks/
|
|
|
|
|
│ └── compress_logs.yaml # 日志压缩 playbook
|
|
|
|
|
├── scripts/
|
|
|
|
|
│ └── compress_logs.sh # 快捷执行脚本
|
|
|
|
|
└── README.md
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 快速开始
|
|
|
|
|
|
|
|
|
|
### 基本用法
|
|
|
|
|
|
|
|
|
|
```bash
|
2025-12-19 17:52:11 +08:00
|
|
|
# 拉取日志并删除远程存档
|
|
|
|
|
# -y 年
|
|
|
|
|
# -m 月 ,必须是两位数
|
|
|
|
|
# -s 日,开始,必须是两位数
|
|
|
|
|
# -e 日,结束,必须是两位数
|
|
|
|
|
# 将拉取 s - e 之间日期的所有日志,会断点续传
|
|
|
|
|
./scripts/compress_logs.sh -y 2025 -m 12 -s 01 -e 10
|
2025-12-13 13:18:58 +08:00
|
|
|
```
|