Suricata日志输出

安装filebeat

配置filebeat.yml输出

# ============================== Filebeat inputs ===============================

filebeat.inputs:
- type: log
  enabled: true
  paths:
    - /var/log/suricata/fast-*.log  # suricata告警日志
  fields:
    filename: fast

- type: log
  enabled: true
  paths:
    - /var/log/suricata/eve-*.json  # suricata所有流量日志
  fields:
    filename: eve
  json.overwrite_keys: true

······
······

# ------------------------------ Logstash Output -------------------------------
output.logstash:
  # The Logstash hosts
  #hosts: ["localhost:514"]
  hosts: ["10.10.10.1:514"]

suricata每天的eve.json日志量多大,按天保存,删除前一天的eve.json
进入/etc/cron.daily/创建一个文件suricatalog

#!/bin/sh

ls /var/log/suricata/ | grep `date -d'1 days ago' +%Y-%m-%d` | xargs -i rm -f /var/log/suricata/{}

exit 0
上一篇:【数据科学复习 2】多维随机变量


下一篇:Node.js学习-1