From e3a75b9584a663607eef45730cd7450f4b22ade4 Mon Sep 17 00:00:00 2001 From: Gregory Colpart Date: Mon, 11 Apr 2022 16:34:39 +0200 Subject: [PATCH] detect OOM --- evolinux-base/handlers/main.yml | 5 +++++ evolinux-base/tasks/log2mail.yml | 17 +++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/evolinux-base/handlers/main.yml b/evolinux-base/handlers/main.yml index 80b7378e..7331a245 100644 --- a/evolinux-base/handlers/main.yml +++ b/evolinux-base/handlers/main.yml @@ -72,3 +72,8 @@ name: postfix state: reloaded +- name: restart log2mail + service: + name: log2mail + state: restarted + diff --git a/evolinux-base/tasks/log2mail.yml b/evolinux-base/tasks/log2mail.yml index e6f624c1..35ce19cf 100644 --- a/evolinux-base/tasks/log2mail.yml +++ b/evolinux-base/tasks/log2mail.yml @@ -16,3 +16,20 @@ daemon-reload: yes state: started enabled: yes + +- name: log2mail config is present + blockinfile: + dest: /etc/log2mail/config/default + owner: log2mail + group: adm + mode: "0640" + marker: "# {mark} ANSIBLE MANAGED RULES FOR DEFAULT INSTANCE" + block: | + file = /var/log/syslog + pattern = "Out of memory: Kill" + mailto = {{ log2mail_alert_email or general_alert_email | mandatory }} + template = /etc/log2mail/mail + notify: restart log2mail + tags: + - log2mail +