You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Oleg Nechiporenko (JIRA)" <ji...@apache.org> on 2016/02/03 14:58:39 UTC

[jira] [Created] (AMBARI-14898) Alerts: Ability to customize props and thresholds on SCRIPT alerts via Ambari Web UI

Oleg Nechiporenko created AMBARI-14898:
------------------------------------------

             Summary: Alerts: Ability to customize props and thresholds on SCRIPT alerts via Ambari Web UI
                 Key: AMBARI-14898
                 URL: https://issues.apache.org/jira/browse/AMBARI-14898
             Project: Ambari
          Issue Type: Bug
          Components: ambari-web
    Affects Versions: 2.4.0
            Reporter: Oleg Nechiporenko
            Assignee: Oleg Nechiporenko
             Fix For: 2.4.0


Script alerts, such as *Ambari Agent / Host Disk Usage* needs to have some metrics Externalized. 

The Usage screens relies on the alert_disk_space.py script to collect metrics such as Disk utilization (percentage) and directory being checked. 

The problem is that the directories being check in this script are: 
1. ROOT ("/") 
2. /usr/hdp 
If ROOT is OK, then "/usr/hdp" is checked subsequently. However if ROOT is NOT OK (>80% utilization) then "/usr/hdp" is ignored and the "CRITICAL" tag applies to ROOT. 

This would work on a OOTB standard cluster. However, many users, have Partitions for the hadoop directories. In this instance, "/" is static, no new content will be added. In this instance being at 80 or 90% is OK, this directory will never grow beyond that. 
"/usr/hdp" is a separate partition that grows in time. 

Based on the above described check, the 80% of the root partition will trigger a "CRITICAL" message, although the "/usr/hdp" partition is OK. 

The selection of what directory is being checked should be EXTERNALIZED to a configurable property to avoid these kinds of misleading messages. 

CONVERSELY --- what constitutes "OK" "WARN" or "CRIT" (the percentage that triggers these) should be left up to the user, not hardcoded in the script. 

This is a request to externalize the directories that should be checked, as well as the Percentages into an external configurable property.



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