# Unable to add or edit health checks from WebUI (Plan: Business)

**URL:** <https://community.netdata.cloud/t/unable-to-add-or-edit-health-checks-from-webui-plan-business/5672>\
**Category:** Help\
**Tags:** cloud, agent, alerts, notifications, dashboard\
**Created:** [August 7, 2024, 8:53am UTC](https://community.netdata.cloud/t/unable-to-add-or-edit-health-checks-from-webui-plan-business/5672 "2024-08-07T08:53:03Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alessio\_C](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/alessio_c/32/3820_2.png) [@Alessio\_C](https://community.netdata.cloud/u/Alessio_C)\
**Post date:** [August 7, 2024, 8:53am UTC](https://community.netdata.cloud/t/unable-to-add-or-edit-health-checks-from-webui-plan-business/5672/1 "2024-08-07T08:53:03Z")

</div>

**Suggested template:**

## Problem/Question

Unable to edit or create new health checks via WEBUI

## Relevant docs you followed/actions you took to solve the issue

> **[Introducing Netdata's Dynamic Configuration Manager | Netdata](https://www.netdata.cloud/blog/netdata-dynamic-configuration-manager/)**
>
> Discover how Netdata’s Dynamic Configuration Manager simplifies real-time monitoring at scale. Automate config updates with ease - learn more now!

> **[Configure Health Alerts | Learn Netdata](https://learn.netdata.cloud/docs/alerts-&-notifications/alert-configuration-reference)**
>
> Quick Start Guide

> [@VIDEO: Creating your first health alarm in Netdata](https://community.netdata.cloud/t/video-creating-your-first-health-alarm-in-netdata/801):
>
> [[Creating your first health alarm in Netdata] ](https://www.youtube.com/watch?v=aWYj9VT8I5A)

## Environment/Browser/Agent’s version etc

- Netdata 1.46.3
- 2 Parents ( streaming between parents active, agents streaming to parents)
- Plan: business

## What I expected to happen

As reported in June 6th blog post and included inside docs (alerts-&-notifications) I expect to define new alerts or edit existing alerts via webUI -OR- at least to be able to use old rule wizard from the webUI to generate working snippets to be added later via health.d

Steps to reproduce:

- Create new alert using the webui (chart → bell icon → manage alert → add alert): Will lead you a page (Manage Space / / Configurations) for node configurations which will not show you alerts configuration anyway
- Edit an existing alert using the webui (alerts → edit this alert configuration ) Will lead you a page (Manage Space / / Configurations) for node configurations which will not show you alerts configuration anyway

---

<div class="post-metadata">

**Author:** ![ilyam8](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/ilyam8/32/134_2.png) [@ilyam8](https://community.netdata.cloud/u/ilyam8)\
**Post date:** [August 7, 2024, 9:12am UTC](https://community.netdata.cloud/t/unable-to-add-or-edit-health-checks-from-webui-plan-business/5672/2 "2024-08-07T09:12:06Z")

</div>

Hi, @Alessio_C. Can you record a short video? I tried your “Step to reproduce” and [it worked for me.](https://github.com/ilyam8/playground/issues/10)

---

<div class="post-metadata">

**Author:** ![Alessio\_C](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/alessio_c/32/3820_2.png) [@Alessio\_C](https://community.netdata.cloud/u/Alessio_C)\
**Post date:** [August 7, 2024, 10:25am UTC](https://community.netdata.cloud/t/unable-to-add-or-edit-health-checks-from-webui-plan-business/5672/3 "2024-08-07T10:25:14Z")

</div>

Hi @ilyam8 ,

sure thing! I’ve just uploaded a [short video here:](https://drive.google.com/file/d/1TaYMuQX9VpuBgII9Qk0F0ZZHf3D3wbbA/view) let me know if I can provide additional details. Thanks

---

<div class="post-metadata">

**Author:** ![kapantzak](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/kapantzak/32/3832_2.png) [@kapantzak](https://community.netdata.cloud/u/kapantzak)\
**Post date:** [August 8, 2024, 7:20am UTC](https://community.netdata.cloud/t/unable-to-add-or-edit-health-checks-from-webui-plan-business/5672/4 "2024-08-08T07:20:01Z")

</div>

Hi @Alessio_C, thanks for reporting this!  
I have also tried and worked for me… do you get any console errors on the browser developer tools while you try this?

---

<div class="post-metadata">

**Author:** ![ilyam8](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/ilyam8/32/134_2.png) [@ilyam8](https://community.netdata.cloud/u/ilyam8)\
**Post date:** [August 8, 2024, 9:50am UTC](https://community.netdata.cloud/t/unable-to-add-or-edit-health-checks-from-webui-plan-business/5672/5 "2024-08-08T09:50:14Z")

</div>

@kapantzak One of the issues I see in @Alessio_C video:

- Select node “gatetest” from “Nodes”.
- Click on “Add alert” (system.cpu chart).
- **Issue** : UI opens different node Dyncfg menu (az-maestro-cache-…).

---

<div class="post-metadata">

**Author:** ![Alessio\_C](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/alessio_c/32/3820_2.png) [@Alessio\_C](https://community.netdata.cloud/u/Alessio_C)\
**Post date:** [August 8, 2024, 11:15am UTC](https://community.netdata.cloud/t/unable-to-add-or-edit-health-checks-from-webui-plan-business/5672/6 "2024-08-08T11:15:28Z")

</div>

hi @kapantzak , you are welcome thanks for your time and interest.

On the browser devconsole, I only get a couple of [“port disconnected from addon code”](https://drive.google.com/file/d/1eMGdO81xEt2QiDexdsNTFfp2CnpID-8i/view?usp=sharing)

I’ll provide more information on our setup to help you reproduce this:

- 2 parents running on separate hosts deployed via docker
- stream syncronization across parents working as expected
- agent (clients) streaming data to parents (parent1 or parent2, an HA setup)
- both parents are streaming to Cloud
- both parents’ health checks demanded to Cloud (parents configured with `netdata.conf` `[health]` section, set `enabled` to `no`)

UPDATE:  
As pointed out by @kapantzak UI opens different node Dyncfg menu, if I scroll down to a parent (let’s say parent1) I can access the health menu!

But it’s still a bit confusing to me: how should I proceed to setup a new chart alert in this scenario?

Am I supposed to select a parent node and then distribute the new/modified alert on both parents?

---

<div class="post-metadata">

**Author:** ![kapantzak](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/kapantzak/32/3832_2.png) [@kapantzak](https://community.netdata.cloud/u/kapantzak)\
**Post date:** [August 8, 2024, 3:18pm UTC](https://community.netdata.cloud/t/unable-to-add-or-edit-health-checks-from-webui-plan-business/5672/7 "2024-08-08T15:18:47Z")

</div>

@Alessio_C indeed, as @ilyam8 pointed, we have a problem there, the form opens with the wrong node selected. I’m on it to fix it asap

---

<div class="post-metadata">

**Author:** ![kapantzak](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/kapantzak/32/3832_2.png) [@kapantzak](https://community.netdata.cloud/u/kapantzak)\
**Post date:** [August 8, 2024, 4:12pm UTC](https://community.netdata.cloud/t/unable-to-add-or-edit-health-checks-from-webui-plan-business/5672/8 "2024-08-08T16:12:01Z")

</div>

@Alessio_C I just released a fix that hopefully solves the incorrect selected node

---

<div class="post-metadata">

**Author:** ![Alessio\_C](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/alessio_c/32/3820_2.png) [@Alessio\_C](https://community.netdata.cloud/u/Alessio_C)\
**Post date:** [August 9, 2024, 7:57am UTC](https://community.netdata.cloud/t/unable-to-add-or-edit-health-checks-from-webui-plan-business/5672/9 "2024-08-09T07:57:03Z")

</div>

@kapantzak, not sure if the fix you mentioned is already live in production (cloud), if this is the case I’m still experiencing the same issue as per [screenshot1](https://drive.google.com/file/d/1RX-OkU7rPn0HOu-VkPR26HIoLawmvtGN/view?usp=sharing) and [screenshot2](https://drive.google.com/file/d/1W7vmN_Kc5BjRahMNiH8tYw0d8T_7i7CR/view?usp=sharing)

---

<div class="post-metadata">

**Author:** ![ilyam8](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/ilyam8/32/134_2.png) [@ilyam8](https://community.netdata.cloud/u/ilyam8)\
**Post date:** [August 9, 2024, 10:04am UTC](https://community.netdata.cloud/t/unable-to-add-or-edit-health-checks-from-webui-plan-business/5672/10 "2024-08-09T10:04:27Z")

</div>

@Alessio_C this “gatetest” node. Is “health” disabled on this node? Can you check the `[health]` section via `http://IP:19999/netdata.conf`?

---

<div class="post-metadata">

**Author:** ![Alessio\_C](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/alessio_c/32/3820_2.png) [@Alessio\_C](https://community.netdata.cloud/u/Alessio_C)\
**Post date:** [August 12, 2024, 10:41am UTC](https://community.netdata.cloud/t/unable-to-add-or-edit-health-checks-from-webui-plan-business/5672/11 "2024-08-12T10:41:12Z")

</div>

Hi @ilyam8 ,

confirmed: this “gatetest” host as well as other hosts are running netdata agent with `[health] enabled = no`. Due to the fact we use parents.

---

<div class="post-metadata">

**Author:** ![ilyam8](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/ilyam8/32/134_2.png) [@ilyam8](https://community.netdata.cloud/u/ilyam8)\
**Post date:** [August 13, 2024, 6:45pm UTC](https://community.netdata.cloud/t/unable-to-add-or-edit-health-checks-from-webui-plan-business/5672/12 "2024-08-13T18:45:47Z")

</div>

Then you need to configure alerts on the parent instance.

---

<div class="post-metadata">

**Author:** ![Alessio\_C](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/alessio_c/32/3820_2.png) [@Alessio\_C](https://community.netdata.cloud/u/Alessio_C)\
**Post date:** [August 23, 2024, 8:22am UTC](https://community.netdata.cloud/t/unable-to-add-or-edit-health-checks-from-webui-plan-business/5672/13 "2024-08-23T08:22:49Z")

</div>

@ilyam8 we gave up trying using the form ATM as it frequently messes up with ID anyway.Our current solution - as fallback - is setting up health.d checks injecting configuration files to both parents and then reload [health] via automation. Hope this will be fixed in 2.x!

---

<div class="post-metadata">

**Author:** ![ilyam8](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/ilyam8/32/134_2.png) [@ilyam8](https://community.netdata.cloud/u/ilyam8)\
**Post date:** [August 23, 2024, 8:42am UTC](https://community.netdata.cloud/t/unable-to-add-or-edit-health-checks-from-webui-plan-business/5672/14 "2024-08-23T08:42:51Z")

</div>

> [@Alessio\_C](#):
>
> frequently messes up with ID anyway.

What do you mean? Can you provide an example?

---

<div class="post-metadata">

**Author:** ![Alessio\_C](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/alessio_c/32/3820_2.png) [@Alessio\_C](https://community.netdata.cloud/u/Alessio_C)\
**Post date:** [August 28, 2024, 10:38am UTC](https://community.netdata.cloud/t/unable-to-add-or-edit-health-checks-from-webui-plan-business/5672/15 "2024-08-28T10:38:29Z")

</div>

A typical chain of actions could be the following:

1. go to host chart (eg: docker\_container\_status) select alerts add
2. a new form will appear with node names that will generate and ID ERROR =\>
3. select from the list one of the parent nodes and click on Health and define the rule
4. you can apply the rule to: a) only one parent(selected) or b) to parent(selected) and selected node(agent providing metrics)

In step 4 the additional parent (the second one in our case) is missing AFAIK this is not  
fine in a multiparent environment and health rules should be aligned.

EDIT:  
we bumped to v1.47.0 everything, now the “missing ID” issue seems to be less frequent or gone
