[ 
https://issues.apache.org/jira/browse/AMBARI-7443?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14161052#comment-14161052
 ] 

Hudson commented on AMBARI-7443:
--------------------------------

FAILURE: Integrated in Ambari-trunk-Commit #492 (See 
[https://builds.apache.org/job/Ambari-trunk-Commit/492/])
AMBARI-7443 - Alerts: Implement Email Dispatcher (jonathanhurley) (jhurley: 
http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=d838ca95b644a3222c27b7415f2711373affcd83)
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AlertTargetResourceProvider.java
* 
ambari-server/src/main/java/org/apache/ambari/server/notifications/dispatchers/EmailDispatcher.java
* 
ambari-server/src/main/java/org/apache/ambari/server/notifications/Recipient.java
* 
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/AlertsDAOTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/events/listeners/AlertReceivedListener.java
* 
ambari-server/src/main/java/org/apache/ambari/server/events/AlertStateChangeEvent.java
* 
ambari-server/src/test/java/org/apache/ambari/server/state/alerts/AlertStateChangedEventTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/notifications/Notification.java
* 
ambari-server/src/test/java/org/apache/ambari/server/notifications/EmailDispatcherTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/notifications/DispatchFactory.java
* 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/AlertCurrentEntity.java
* ambari-server/src/main/java/org/apache/ambari/server/orm/dao/AlertsDAO.java
* 
ambari-server/src/main/java/org/apache/ambari/server/notifications/DispatchCredentials.java
* 
ambari-server/src/test/java/org/apache/ambari/server/notifications/MockDispatcher.java
* 
ambari-server/src/main/java/org/apache/ambari/server/events/listeners/AlertServiceStateListener.java
* 
ambari-server/src/main/java/org/apache/ambari/server/state/services/AlertNoticeDispatchService.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AlertTargetResourceProviderTest.java
* ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/alerts.json


> Alerts: Implement Email Dispatcher
> ----------------------------------
>
>                 Key: AMBARI-7443
>                 URL: https://issues.apache.org/jira/browse/AMBARI-7443
>             Project: Ambari
>          Issue Type: Task
>          Components: alerts, ambari-server
>    Affects Versions: 2.0.0
>            Reporter: Jonathan Hurley
>            Assignee: Jonathan Hurley
>             Fix For: 2.0.0
>
>
> Create an email dispatcher that can be used by the service that scans 
> alert_notice for PENDING entries to relay notifications.
> Alert targets of type EMAIL should be defined with a flat set of properties 
> that governs the dispatching.
> {code}
> {
>   "AlertTarget": {
>     "name": "Email Test",
>     "description": "The Admins",
>     "notification_type": "EMAIL",
>     "properties":{
>       "ambari.dispatch.credential.username":"ambari",
>       "ambari.dispatch.credential.password":"password",
>       "ambari.dispatch.recipients":["[email protected]"],
>       "mail.smtp.host":"repo.ambari.apache.org",
>       "mail.smtp.port":"25",
>       "mail.smtp.auth":"true",
>       "mail.smtp.tarttls.enable":"false",
>       "mail.smtp.from":"[email protected]"
>     }
>   }
> }
> {code}
> Several properties will be Ambari-specific and will be used for 
> authentication and recipients:
> - They will begin with {{ambari.dispatch}}
> - {{ambari.dispatch.recipients}} will be a JSON array
> The rest of the properties will be used by the concrete dispatcher. In this 
> case, they will be JavaMail properties directly handed to the Properties 
> instance used to initialize the JavaMail Session.



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

Reply via email to