diff --git a/defaults/main.yml b/defaults/main.yml index ebd47c5..35797c5 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -6,15 +6,17 @@ fail2ban_filter_dir: /etc/fail2ban/filter.d mail_sasl_log: mail-sasl.log -pflogsum_cron_hour: "06" -pflogsum_cron_minute: "24" +pflogsumm_cron_hour: "06" +pflogsumm_cron_minute: "24" +pflogsumm_options: "--detail 8 --problems-first --no-no-msg-size" +pflogsumm_file: /var/log/mail.log.1 postfix_conf_dir: /etc/postfix/conf.d postfix_daemon_dir: /usr/lib/postfix/sbin postfix_default_db_type: cdb postfix_dhparam_file: /etc/ssl/private/dhparam.pem -postfix_pflogsum_enabled: true -postfix_pflogsum_mail_subject: "Mailserver Statistics" +postfix_pflogsumm_enabled: true +postfix_pflogsumm_mail_subject: "Mailserver Statistics" postfix_myhostname: "$myorigin" postfix_relayhost: "" postfix_type: internet diff --git a/tasks/monitoring.yml b/tasks/monitoring.yml index c71875a..e33f3b3 100644 --- a/tasks/monitoring.yml +++ b/tasks/monitoring.yml @@ -18,7 +18,7 @@ - name: "Monitoring | Setup cron job for pflogsum" ansible.builtin.cron: name: "Daily pflogsum statistics" - job: /usr/sbin/pflogsumm --detail 8 --problems-first --no-no-msg-size --reject-detail 12 /var/log/mail.log.1 | mail -s "{{ postfix_pflogsum_mail_subject }} ({{ inventory_hostname }})" {{ postfix_pflogsum_recipient }} - hour: "{{ pflogsum_cron_hour }}" - minute: "{{ pflogsum_cron_minute }}" - when: postfix_pflogsum_enabled + job: '/usr/sbin/pflogsumm {{ pflogsumm_options }} {{ pflogsumm_file }} | mail -s "{{ postfix_pflogsumm_mail_subject }} ({{ inventory_hostname }})" {{ postfix_pflogsumm_recipient }}' + hour: "{{ pflogsumm_cron_hour }}" + minute: "{{ pflogsumm_cron_minute }}" + when: postfix_pflogsumm_enabled