Cloud and Infrastructure Monitoring Software and Tools
Please log in to access your account.
Please register to activate Opsview Monitor
An e-mail will be sent to your registered e-mail address.
Not all alers are being sent to Service Now from Opsview
When I see the spool , it says-Ignoring non-first notifications or unless the last hard state has just changed to CRITICAL
What does it mean?
+1 on this issue..
Have you added the notification methods to your system 'recently'? If so, you'll only get notifications via ServiceNow or JIRA for new alerts, not servicechecks or hosts already in a non-OK state.
The notification method has been in configuration for over a year.
We recently upgraded both Jira (to 7) and Opsview.
Ah. I know what the issue is - have a read of this: docs.opsview.com/doku.php?id=opsview4.6:servicedesk-connector:configuration
Jira moved away from SOAP in version 7, so you'll need to modify the service desk connector (if you are on 4.6 or later) to use the API by setting:
That's already in place..
I see "Ignoring non-first notifications or unless the last hard state has just changed to CRITICAL " in the logs..
The error message you see 'Ignoring non-first notification' means that a 2nd or greater alert is being notified for the service/host – to prevent multiple tickets being raised for the same thing Nagios tracks how often a notification has been raised. If it’s a new issue the count is 0 so a ticket can be created. If its 1 or more then no further tickets are created as there should already be one, so the ticket system doesn’t get spammed by one issue.
Are these new issues that are being notified upon that have gone into a hard state, or existing alerts that have been non-OK for some time?
Existing alerts that have been non-OK for some time
You should be able to reset these by submitting an OK result for each non-OK service check - this will reset the internal counter back to 0 so when it goes back into a non-OK state (after the service check interval - normally 5 minutes) a ticket should be raised.