I have the email notification enabled and configured the health_alarm_notify.conf as below. But I’m not able to receive (Recipient Email - firstname.lastname@example.org) the email from the Email sender(Dhananjaya.email@example.com).
I’m receiving the warning\critical notification from firstname.lastname@example.org to root users, but not from the configured email sender. And please help me with, How to disable this resolved/clear email message.
Could you please point me out what I might missed or did wrong? Thanks in advance.
Image My health_alarm_notify.conf looks like this: (edited)
Just to make sure, are you sure your local sendmail is configured ok? For example, if you run from the same node that netdata runs, the following command, do you get an email?
mail -s "Test Subject" email@example.com < /dev/null
Have verified the above command from the netdata node and i didn’t receive any email, have shared the screenshot. PFA
Please help or share the detailed document to configure the local sendmail.
Thanks in advance.
Cloud to please help me with the below query.
What it means – Delay: down 15m multiplier 1.5 max 1h
First warning\critical notification has been received, and what is the interval time to receive the next second\third warning\critical notification? How to calculate it please help me out.
Hi @ubs_netdata ,
You can find detailed documentation on how to read the
delay line here: Configure alerts | Learn Netdata
The documentation is extensive along with an example.
Sendmail is somewhat hard to configure, but there are a lot of guides on the internet on how to setup. Personally I’ve gone with
ssmtp which is much easier to configure locally.
I can’t share my personal config, but a good guide on how to setup can be found here → sSMTP - ArchWiki
Thank you, will go through the document.
We will check on the sSMTP configuration and get back to you if still need any assistance.
And please help me with, How to disable this resolved/clear email notification.
Can we configure the sSMTP with our Office 365 ID?
Hi @ubs_netdata sorry, not sure if that works…
If any node is down, how I will get the notification? How to configure the down system notification.
As per our DM chat on discord, if you are using Cloud this is already out of the box, you just need to ensure you have your notifications configured to send “Unreachable” notifications
this is on your User Profile → Notifications settings that is for the email notifications
can be “All Alerts and unreachable” if you want both or just “Unreachable”
If you don’t use Cloud you could rely on synthetic check like
ping, you can read more about it How to monitor host reachability | Netdata Blog
Hi @ubs_netdata . This means that there will be a delay when the alert drops in severity (i.e. CRITICAL → WARNING → CLEAR). The delay will be 15 minutes, then for each time it drops severity it will delay for another 15*1.5 up until a maximum of 1h.
How you have set up the DEFAULT_RECIPIENT_EMAIL appears ok. The email will only receive Warning and Critical notifications.
Have configured the email notification as above, but I am not able to receive the email notification from the recipient (Recipient Email - firstname.lastname@example.org), and the Email sender(Dhananjaya.email@example.com).
I’m receiving the warning\critical\clear notification from firstname.lastname@example.org to sysadmin users, but not from the configured email sender. please let me know where to configure the Office 365 SMTP for customise email notifications.
Sorry, but not sure about Office 365 SMTP . Likely you can configure
ssmtp to use your Office server, but I’m not sure how it’s done. You likely need to setup
mailhub to point to that server, as well as a valid username and password.
In the end, a basic test with the
mail -s "Test Subject" email@example.com < /dev/null should show if this setup correctly. If it is, Netdata will likely be able to use it as well.