Назад | Перейти на главную страницу

Munin не отправляет оповещения по электронной почте

Я новичок в Linux. Я установил Munin и настроил оповещения по электронной почте, но оповещений не было. Не могли бы вы мне помочь? Вот часть моей конфигурации munin.conf:

contact.sha.command mail -s "Munin notification - ${var:group} :: ${var:host}" xxxx@gmail.com
contact.sha.always_send warning critical
contact.sha.command tee -a /var/log/munin/alert.log

###CONTACT GROUP/GROUPS
[sha;]
    contacts sha

# a simple host tree
[sha;Munin-Server]
address 127.0.0.1
use_node_name yes

[sha;Server1]
address 192.168.10.253
use_node_name yes

cpu.iowait.warning 14
cpu.iowait.critical 17

cpu.system.warning 10

df_dev_mapper_VolGroup_lv_root.warning .5

#contacts sha

[sha;Website]
address 172.16.1.184
use_node_name yes

[sha;Serv]
address 172.16.1.184
port 4948
use_node_name yes

[sha;Server2]
address 192.168.10.252
use_node_name yes
cpu.iowait.warning 14
cpu.iowait.critical 17

cpu.system.warning 5

vmstat.wait.warning 1
vmstat.wait.critical 2

Я не получаю оповещений по электронной почте, но все оповещения я получаю в /var/log/munin/alert.log

    #  /var/log/munin/alert.log

sha :: Server2 :: CPU usage
        WARNINGs: system is 5.24 (outside range [:5]).

sha :: Server2 :: CPU usage
        OKs: system is 4.83.

sha :: Server2 :: VMstat
        WARNINGs: running is 2.00 (outside range [:1]).

электронные письма также выстраиваются в очередь в "/ var / spool / mail / root", вот одно из писем:

 From root@Munin.localdomain  Tue Apr 25 22:50:21 2017
Return-Path: <root@Munin.localdomain>
X-Original-To: root
Delivered-To: root@Munin.localdomain
Received: by Munin.localdomain (Postfix, from userid 498)
        id BTN8B30F7G; Tue, 25 Apr 2017 22:50:21 +0100 (BST)
From: root@Munin.localdomain (Cron Daemon)
To: root@Munin.localdomain
Subject: Cron <munin@Munin> test -x /usr/bin/munin-cron && /usr/bin/munin-cron
Content-Type: text/plain; charset=UTF-8
Auto-Submitted: auto-generated
X-Cron-Env: <LANG=en_US.UTF-8>
X-Cron-Env: <MAILTO=root>
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/var/lib/munin>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=munin>
X-Cron-Env: <USER=munin>
Message-Id: <20170425215021.BTN8B30F7G@Munin.localdomain>
Date: Tue, 25 Apr 2017 22:50:17 +0100 (BST)

sha :: Server2 :: CPU usage
        WARNINGs: system is 5.15 (outside range [:5]).

Любая помощь будет принята с благодарностью, поскольку я искал в сети любое возможное решение, но ничего не нашел. Заранее спасибо

Кажется, что каждый contact может быть определена только одна команда, и последняя настройка перезаписывает все предыдущие. Я не смог найти в документации ничего, что бы об этом прямо говорилось, но наблюдаемое поведение определенно соответствует этому.

Я предполагаю, что если вам нужно выполнить несколько действий, вы должны использовать несколько контактов или push-уведомления в другую систему, например Nagios.