Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-14898

Alerts: Ability to customize props and thresholds on SCRIPT alerts via Ambari Web UI

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 2.4.0
    • 2.4.0
    • ambari-web
    • None

    Description

      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.

      Attachments

        1. AMBARI-14898.patch
          22 kB
          Oleg Nechiporenko

        Issue Links

          Activity

            People

              onechiporenko Oleg Nechiporenko
              onechiporenko Oleg Nechiporenko
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: