Hoje eu configurei uma nova VM de monitor XYMon. O antigo usava o PostFix, mas eu configurei o SSMTP.
Eu posso me mandar um e-mail bem do CLI assim.
echo "Hello, World" | mail -s "My email check" [email protected]
Mas eu não consigo fazer o XYMon me avisar via E-Mail .
Eu fiz alguns testes, suspeito que isso esteja relacionado ao SSMTP, mais o XYMon , pois é bastante simples de configurar.
/usr/lib/xymon/server/bin/xymond_alert --test testsite.com http
Resultados nesta linha: (Entre muitos outros, mas este é o mais importante)
Mail alert with command '/var/mail/root "Xymon [12345] testsite.com:http CRITICAL (RED)" [email protected]'
Há algumas coisas erradas com isso, primeiro não há / var / mail / root que eu possa encontrar, também, [email protected] é o nome de usuário com o qual eu me autentico e configure o SSMTP com, mas não o e- mail eu realmente quero essa notificação enviada para.
Minhas configurações do SSMTP:
mailhub=smtp.comcast.net:587
UseSTARTTLS=YES
UseTLS=YES
FromLineOverride=YES
hostname=businessdomain.com
[email protected]
AuthPass=PASSWORD
Meus alertas no XYMon:
HOST=testsite.com
MAIL [email protected] REPEAT=1h COLOR=red DURATION>15 RECOVERED
UPDATE
# For the xymond_alert module
MAILC="mail" # Command used to send an e-mail with no subject
MAIL="$MAILC -s" # Command used to send an e-mail with a subject
root@monitor:/etc/xymon# echo $MAIL
/var/mail/root