[ 
https://issues.apache.org/jira/browse/AMBARI-8165?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Hurley resolved AMBARI-8165.
-------------------------------------
    Resolution: Fixed

> Alerts: Nagios Target for Notifications
> ---------------------------------------
>
>                 Key: AMBARI-8165
>                 URL: https://issues.apache.org/jira/browse/AMBARI-8165
>             Project: Ambari
>          Issue Type: Task
>          Components: contrib
>    Affects Versions: 2.0.0
>            Reporter: Jonathan Hurley
>            Assignee: Jonathan Hurley
>             Fix For: 2.0.0
>
>
> The Ambari Server will be responsible for scheduling the dispatching of 
> alerts that have been received and not yet processed for outbound 
> notification. On a schedule, Ambari will determine the alert targets that 
> should be receiving some sort of notification and then it will gather all 
> alert data for all alerts that are destined for that alert target.
> Nagios is a required notification mechanism. The Nagios server will surface 
> the current state of each alert defined in the system. In order to accomplish 
> this there are two possible methods for implementation:
> 1) Write a python script that Nagios will execute on its own schedule which 
> can then retrieve the current alerts from Ambari's REST APIs. The script will 
> take a combination of parameters (host, security, certificate, etc) in order 
> to make the requests.
> 2) Write a dispatcher that can handle pushing data to a Nagios server. There 
> will no longer be an agent running on Nagios, so this method would need to 
> work with Nagios' built-in mechanism, if any, for publishing data into Nagios.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to