main.yml 971 Bytes
---
# handlers file for filebeat

- name: stop filebeat
  shell: ps aux|grep filebeat-"{{ config_group }}".yml|grep -v grep|head -n1|awk '{print $2}'|xargs -i kill -9 {}

- name: start filebeat
  shell: nohup filebeat -c /etc/filebeat/filebeat-"{{ config_group }}".yml -path.data /Data/logs/filebeat/data/"{{ config_group }}" -path.logs /Data/logs/filebeat/logs/"{{ config_group }}"&

- name: restart filebeat
  shell: ps aux|grep filebeat-"{{ config_group }}".yml|grep -v grep|head -n1|awk '{print $2}'|xargs -i kill -9 {} ; nohup filebeat -c /etc/filebeat/filebeat-"{{ config_group }}".yml -path.data /Data/logs/filebeat/data/"{{ config_group }}" -path.logs /Data/logs/filebeat/logs/"{{ config_group }}"&

- name: restart filebeat-base
  shell: ps aux|grep filebeat-base.yml|grep -v grep|head -n1|awk '{print $2}'|xargs -i kill -9 {} ; nohup filebeat -c /etc/filebeat/filebeat-base.yml -path.data /Data/logs/filebeat/data/base -path.logs /Data/logs/filebeat/logs/base&