Page 1 of 1
Host notifcations not being sent
Posted: Thu Oct 26, 2017 2:00 pm
by niebais
Red Hat Enterprise Linux Server release 7.4 (Maipo)
Nagios XI 5.4.10
We're having an issue where no Host Problem notifications are being sent out. The other emails, such as services, are being sent. I've been through the host template settings (xiwizard_generic_host). It appears to be sending out all notifications and it is set to 24x7 for notification times to be sent out.
I've verified that I can send email directly through the smtp relay settings using a telnet connection to the port and the emails go out fine. I know I have the correct settings in the email settings tab as well.
Re: Host notifcations not being sent
Posted: Thu Oct 26, 2017 4:40 pm
by dwasswa
In the upper right corner of the home page, please click on
nagiosadmin (or whatever user you are logged in as) >>
Notifications Preferences and send me a snapshot of that page.
I am asking this because under Email tab, you need to make sure that options
Host down,
Host unreachable etc. is clicked depending on what you want.
Notification-Preferences.PNG
Secondly, on the
Host management page for that host under
CCM, please make sure you have
Notifications enabled is set to
on.
HostManagement.PNG
Please see attachments for examples.
Re: Host notifcations not being sent
Posted: Thu Oct 26, 2017 5:47 pm
by niebais
This is the template I created by copying xiwizard_generic_host and naming is xiwizard_camera_host
host_template_management.PNG
These are the notification preferences
notification_preferences_1.PNG
For the single host (there are 5000 hosts with the same problem), here is an example of one I changed.
single_host_management.PNG
Re: Host notifcations not being sent
Posted: Thu Oct 26, 2017 5:52 pm
by niebais
Also, as an update, no user gets the host down notifications on all 5000 systems.
Re: Host notifcations not being sent
Posted: Fri Oct 27, 2017 9:48 am
by kyang
Anything significant showing in your maillogs?
OR
Since it's SMTP, have you tried debugging?
Code: Select all
tail -50 /usr/local/nagiosxi/tmp/phpmailer.log
When did host notifications stop working?
Re: Host notifcations not being sent
Posted: Fri Oct 27, 2017 10:53 am
by lmiltchev
niebais, what is the check_interval set at for these hosts? Even if you had the notification_interval set at 1 min, the notifications won't go out every 1 min if the check_interval is larger than the notification_interval...
Here's an example from one of my test boxes:
Code: Select all
define host {
host_name 192.168.18.51
use xiwizard_genericnetdevice_host
address 192.168.18.51
max_check_attempts 5
check_interval 5
retry_interval 1
check_period xi_timeperiod_24x7
contacts nagiosadmin
notification_interval 1
notification_period xi_timeperiod_24x7
notifications_enabled 1
icon_image network_node.png
statusmap_image network_node.png
_xiwizard genericnetdevice
register 1
}
This hosts is configured with notification_interval = 1 min, but nagios won't be sending a new notifications before it checks if the host (in 5 min) to see if the state changed.
Here's the actual notifications I received:
example01.PNG
As you can see, the notifications are sent every 5 min.
Note: Having said that, I would not recommend setting the check_interval to 1 min for all 5000 hosts! Please review our document on maximizing performance in Nagios XI here:
https://assets.nagios.com/downloads/nag ... ios-XI.pdf
Back to the issue at hand - I have seen similar problems in the past caused by customized notification handlers. Can you post the "
xi_host_notification_handler" command, and a "sample" config of a host, along with all relevant contacts, templates, etc.?
Re: Host notifcations not being sent
Posted: Fri Jan 12, 2018 11:52 am
by niebais
Go ahead and close this one down. The main issue found was with the email servers we were working with. Also, the host_notification time was temporarily set to 1 to test the system out and is usually set to 60 or higher.