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

Jonathan Hurley updated AMBARI-7955:
------------------------------------
    Description: 
Adds "host-only" alerts to the alert framework infrastructure. Alerts that are 
only for a host are those that are run on every host in the cluster and are not 
bound to any particular stack service. They exist "outside" of the stack.

In order to accomplish this, several changes were made:
1) A new alerts.json was created at the root resources directory to represent 
host-only alerts. This file is parsed separately from the stack but its 
definitions are merged into the database in the same manner as those from the 
stack

2) These new alerts must be bound to the service AMBARI and component 
AMBARI_AGENT

3) Host alerts are usually custom scripts; a new directory was needed so that 
resources could be copied from the Ambari Server to the Agent in the same 
manner that the stack and custom_actions resources are copied. This is the new 
"host_scripts" directory.

4) RPM updates to ensure that "host_scripts" is properly packaged.

  was:
Expose the ability through the REST API and on the stack to define alerts that 
are independent of any Hadoop services and run on every host in the cluster.

These should be associated with the AMBARI_AGENT "service" that is currently 
exposed for treating agents as their own distinctive service.


> Alerts: Expose the Ability to Create Host-Only Alerts
> -----------------------------------------------------
>
>                 Key: AMBARI-7955
>                 URL: https://issues.apache.org/jira/browse/AMBARI-7955
>             Project: Ambari
>          Issue Type: Task
>          Components: alerts, ambari-agent, ambari-server
>    Affects Versions: 2.0.0
>            Reporter: Jonathan Hurley
>            Assignee: Jonathan Hurley
>             Fix For: 2.0.0
>
>
> Adds "host-only" alerts to the alert framework infrastructure. Alerts that 
> are only for a host are those that are run on every host in the cluster and 
> are not bound to any particular stack service. They exist "outside" of the 
> stack.
> In order to accomplish this, several changes were made:
> 1) A new alerts.json was created at the root resources directory to represent 
> host-only alerts. This file is parsed separately from the stack but its 
> definitions are merged into the database in the same manner as those from the 
> stack
> 2) These new alerts must be bound to the service AMBARI and component 
> AMBARI_AGENT
> 3) Host alerts are usually custom scripts; a new directory was needed so that 
> resources could be copied from the Ambari Server to the Agent in the same 
> manner that the stack and custom_actions resources are copied. This is the 
> new "host_scripts" directory.
> 4) RPM updates to ensure that "host_scripts" is properly packaged.



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

Reply via email to