簡體   English   中英

Nagios 電子郵件警報配置

[英]Nagios email alert configuration

我正在配置 Nagios 以通過配置到 SMTP 中繼服務器的后綴發送電子郵件警報,我已將我的 commands.cfg 和 contacts.cfg 配置為包含所需的設置。 但是,無論何時發送電子郵件,它都不會采用我在contacts.cfg 中的配置,並且始終采用默認電子郵件 ID:

Mar 26 02:20:05 dash postfix/pickup[24908]: 395DBBE0DC3: uid=1002 from=<oem>
Mar 26 02:20:05 dash postfix/cleanup[25635]: 395DBBE0DC3: message-id=<20180325205005.395DBBE0DC3@dash.in>
Mar 26 02:20:05 dash postfix/qmgr[17430]: 395DBBE0DC3: from=<oem@dash.in>, size=595, nrcpt=1 (queue active)
Mar 26 02:20:10 dash postfix/smtp[25637]: 395DBBE0DC3: to=<oem@dash.in>, orig_to=<oem>, relay=relay.smtp.dash.in:587, delay=5.6, delays=0.01/0.01/3.8/1.7, dsn=2.0.0, status=sent (250 Ok 010101625eecf59b-243d9f21-ae1c-4272-9213-55e11d7d5e25-000000)
Mar 26 02:20:11 dash postfix/qmgr[17430]: 395DBBE0DC3: removed

我沒有在 postfix 或 nagios 的任何地方配置 oem 用戶,但是我的系統上有一個 oem 用戶。 我錯過了一些基本的感覺,如果有人有任何想法,請告訴我。 干杯!

使用 grep 找出它的配置位置:

$ sudo grep -s -R "oem@dash.in" /etc/*
$ sudo grep -s -R "oem@dash.in" /usr/local/nagios/*

$ cat /usr/local/nagios/etc/nagios.cfg | grep @
admin_email=myaccount@gmail.com
admin_pager=myaccount@gmail.com

$ cat /usr/local/nagios/etc/objects/contacts.cfg | grep @
    email                   nagios@localhost ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******
    email                   myaccount@gmail.com;

通過以下方式測試您的配置:

$ echo "Test Email message body" | mail -r account_accepted_by_relay@mydomainname.onmicrosoft.com -s "Email test subject" myaccount@gmail.com

在使用該測試命令之前,我已經安裝了 mailutils:

$ sudo apt install mailutils

我正在使用 sendgrid,所以我的main.cf配置包括:

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = localhost.localdomain

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = $myhostname, localhost
relayhost = [smtp.sendgrid.net]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_tls_security_options = noanonymous

你可以在這里查看更詳細的解釋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM