Multiple events created for the same alert.
Re: Multiple events created for the same alert.
Hi! They are duplicate only for the content. The timestamp is different. Within few seconds.
Another random notification I got this morning:
Timestamp 1st email:
OK: Used disk space was 47.70 % (Used: 1537.44 MB, Free: 1683.79 MB, Total: 3221.23 MB)
Date/Time: 2020-07-10 07:05:51
Timestamp last one:
OK: Used disk space was 47.70 % (Used: 1537.44 MB, Free: 1683.79 MB, Total: 3221.23 MB)
Date/Time: 2020-07-10 07:06:00
It affects not only one account. I did send the email like you asked, and I got the 10 emails in personal email inbox and our support group inbox (support.aix).
Both emails are in the same contact group. I use templates for the alerting.
This is the template I use for the host mangenent: SAQ_AIX_nonprod_hosts
*** NOTE: I will be on vacation for the next couple weeks. You won't receive any updates. ***
Another random notification I got this morning:
Timestamp 1st email:
OK: Used disk space was 47.70 % (Used: 1537.44 MB, Free: 1683.79 MB, Total: 3221.23 MB)
Date/Time: 2020-07-10 07:05:51
Timestamp last one:
OK: Used disk space was 47.70 % (Used: 1537.44 MB, Free: 1683.79 MB, Total: 3221.23 MB)
Date/Time: 2020-07-10 07:06:00
It affects not only one account. I did send the email like you asked, and I got the 10 emails in personal email inbox and our support group inbox (support.aix).
Both emails are in the same contact group. I use templates for the alerting.
This is the template I use for the host mangenent: SAQ_AIX_nonprod_hosts
*** NOTE: I will be on vacation for the next couple weeks. You won't receive any updates. ***
You do not have the required permissions to view the files attached to this post.
-
benjaminsmith
- Posts: 5324
- Joined: Wed Aug 22, 2018 4:39 pm
- Location: saint paul
Re: Multiple events created for the same alert.
Hi,
Looking over the information so more, I noticed that the Support AIX does not have a direct email defined in the contact definition.
And looking at the host template, there is one contact, opsgenie, and one contactgroup, xi_unix_contact_group, for this host. I noticed opsgenie is using a custom notification handlers. The other contacts are using the standard Nagios XI notification commands.
Can you temporarily remove this contact from the host and test a custome notification once more as I'm not sure how this handler is setup.
Looking over the information so more, I noticed that the Support AIX does not have a direct email defined in the contact definition.
Code: Select all
define contact {
contact_name Support AIX
alias Support Aix
service_notification_period support.aix_notification_times
host_notification_period support.aix_notification_times
service_notification_options r,w,u,c,f,s
host_notification_options r,d,u,f,s
service_notification_commands xi_service_notification_handler
host_notification_commands xi_host_notification_handler
minimum_importance 0
host_notifications_enabled 1
service_notifications_enabled 1
can_submit_commands 1
retain_status_information 1
retain_nonstatus_information 1
}
Code: Select all
define command {
command_name notify-service-by-opsgenie
command_line /usr/bin/nagios2opsgenie -entityType=service -t="$NOTIFICATIONTYPE$" -ldt="$LONGDATETIME$" -hn="$HOSTNAME$" -hdn="$HOSTDISPLAYNAME$" -hal="$HOSTALIAS$" -haddr="$HOSTADDRESS$" -hs="$HOSTSTATE$" -hsi="$HOSTSTATEID$" -lhs="$LASTHOSTSTATE$" -lhsi="$LASTHOSTSTATEID$" -hst="$HOSTSTATETYPE$" -ha="$HOSTATTEMPT$" -mha="$MAXHOSTATTEMPTS$" -hei="$HOSTEVENTID$" -lhei="$LASTHOSTEVENTID$" -hpi="$HOSTPROBLEMID$" -lhpi="$LASTHOSTPROBLEMID$" -hl="$HOSTLATENCY$" -het="$HOSTEXECUTIONTIME$" -hd="$HOSTDURATION$" -hds="$HOSTDURATIONSEC$" -hdt="$HOSTDOWNTIME$" -hpc="$HOSTPERCENTCHANGE$" -hgn="$HOSTGROUPNAME$" -hgns="$HOSTGROUPNAMES$" -lhc="$LASTHOSTCHECK$" -lhsc="$LASTHOSTSTATECHANGE$" -lhu="$LASTHOSTUP$" -lhd="$LASTHOSTDOWN$" -lhur="$LASTHOSTUNREACHABLE$" -ho="$HOSTOUTPUT$" -lho="$LONGHOSTOUTPUT$" -hpd="$HOSTPERFDATA$" -s="$SERVICEDESC$" -sdn="$SERVICEDISPLAYNAME$" -ss="$SERVICESTATE$" -ssi="$SERVICESTATEID$" -lss="$LASTSERVICESTATE$" -lssi="$LASTSERVICESTATEID$" -sst="$SERVICESTATETYPE$" -sa="$SERVICEATTEMPT$" -msa="$MAXSERVICEATTEMPTS$" -siv="$SERVICEISVOLATILE$" -sei="$SERVICEEVENTID$" -lsei="$LASTSERVICEEVENTID$" -spi="$SERVICEPROBLEMID$" -lspi="$LASTSERVICEPROBLEMID$" -sl="$SERVICELATENCY$" -set="$SERVICEEXECUTIONTIME$" -sd="$SERVICEDURATION$" -sds="$SERVICEDURATIONSEC$" -sdt="$SERVICEDOWNTIME$" -spc="$SERVICEPERCENTCHANGE$" -sgn="$SERVICEGROUPNAME$" -sgns="$SERVICEGROUPNAMES$" -lsch="$LASTSERVICECHECK$" -lssc="$LASTSERVICESTATECHANGE$" -lsok="$LASTSERVICEOK$" -lsw="$LASTSERVICEWARNING$" -lsu="$LASTSERVICEUNKNOWN$" -lsc="$LASTSERVICECRITICAL$" -so="$SERVICEOUTPUT$" -lso="$LONGSERVICEOUTPUT$" -spd="$SERVICEPERFDATA$" -teams=$_SERVICEOPSGENIETEAMS$
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Be sure to check out our Knowledgebase for helpful articles and solutions!
Be sure to check out our Knowledgebase for helpful articles and solutions!
Re: Multiple events created for the same alert.
Hi! I'm back from vacation. I did both changes. Same issue. Multiple emails. Sending new profile.
Moderator's Note: The profile has been shared with the support team but has been removed from the public forum.
Moderator's Note: The profile has been shared with the support team but has been removed from the public forum.
Re: Multiple events created for the same alert.
The configs from the profile look good but I have an idea.
You are running Mod Gearman and I bet that it has notifications enabled in the Gearman module.conf file. That needs to be disabled if it is enabled.
Edit this file
Set this option to no.
notifications=no
Save and restart nagios so the change can take effect.
I am thinking multiple workers are running the same notification command. That is why it should be disabled.
You are running Mod Gearman and I bet that it has notifications enabled in the Gearman module.conf file. That needs to be disabled if it is enabled.
Edit this file
Code: Select all
/etc/mod_gearman/module.confnotifications=no
Save and restart nagios so the change can take effect.
I am thinking multiple workers are running the same notification command. That is why it should be disabled.
Be sure to check out our Knowledgebase for helpful articles and solutions!
Re: Multiple events created for the same alert.
Hi! I've modifies the conf file and restart Nagios. Same issue.
-
benjaminsmith
- Posts: 5324
- Joined: Wed Aug 22, 2018 4:39 pm
- Location: saint paul
Re: Multiple events created for the same alert.
Hi @typer100,
We've ruled out the nagios configurations, nagios process, notification handler, and Mod Gearman setup, so it's likely that mail server is sending multiple notifications.
To confirm, when you receive multiple messages can copy and paste the full message with the email header to a txt file and add it to the thread, so we can figure out which server is sending multiple notifications. Thanks for your patience on this, Benjamin
We've ruled out the nagios configurations, nagios process, notification handler, and Mod Gearman setup, so it's likely that mail server is sending multiple notifications.
To confirm, when you receive multiple messages can copy and paste the full message with the email header to a txt file and add it to the thread, so we can figure out which server is sending multiple notifications. Thanks for your patience on this, Benjamin
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Be sure to check out our Knowledgebase for helpful articles and solutions!
Be sure to check out our Knowledgebase for helpful articles and solutions!
Re: Multiple events created for the same alert.
I've copied the full email for the first 3 I got. If you want all ten, let me know.
You do not have the required permissions to view the files attached to this post.
Re: Multiple events created for the same alert.
Try this, go to the Admin > Mail Settings menu and in the SMTP Host file, put in the IP address of the SMTP server instead of the hostname.
Use this 198.140.134.10
Save the change and see if the multiple emails stop.
Use this 198.140.134.10
Save the change and see if the multiple emails stop.
Be sure to check out our Knowledgebase for helpful articles and solutions!
Re: Multiple events created for the same alert.
Hi! Emails are not going out. This is what I got from the /usr/local/nagiosxi/tmp/phpmailer.log.
[08-07-2020 08:47:02] SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/ ... leshooting (method=smtp;host=198.140.134.10;port=25;security=tls), Referer: includes/components/xicore/xicore.inc.php > Event Handler Notification Email
[08-07-2020 08:47:02] SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/ ... leshooting (method=smtp;host=198.140.134.10;port=25;security=tls), Referer: includes/components/xicore/xicore.inc.php > Event Handler Notification Email
-
scottwilkerson
- DevOps Engineer
- Posts: 19396
- Joined: Tue Nov 15, 2011 3:11 pm
- Location: Nagios Enterprises
- Contact:
Re: Multiple events created for the same alert.
Can you confirm you have the correct setting for the server 198.140.134.10 setup in Admin -> Email Settingstyper100 wrote:Hi! Emails are not going out. This is what I got from the /usr/local/nagiosxi/tmp/phpmailer.log.
[08-07-2020 08:47:02] SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/ ... leshooting (method=smtp;host=198.140.134.10;port=25;security=tls), Referer: includes/components/xicore/xicore.inc.php > Event Handler Notification Email
Port
Security type
Username/password