# Server health status

**URL:** <https://discuss.elastic.co/t/server-health-status/211445>\
**Category:** Beats\
**Tags:** metricbeat\
**Created:** [December 11, 2019, 9:39am UTC](https://discuss.elastic.co/t/server-health-status/211445 "2019-12-11T09:39:49Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![aparnababu](https://avatars.discourse-cdn.com/v4/letter/a/ecae2f/32.png) [@aparnababu](https://discuss.elastic.co/u/aparnababu)\
**Post date:** [December 11, 2019, 9:39am UTC](https://discuss.elastic.co/t/server-health-status/211445/1 "2019-12-11T09:39:49Z")

</div>

how to find the unique count of good and bad health server status based on the system.cpu.user.pct and system.memory.actual.used.pct. I tried using the filter option but am getting the wrong count of server health status.

---

<div class="post-metadata">

**Author:** ![ChrsMark](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chrsmark/32/55858_2.png) [@ChrsMark](https://discuss.elastic.co/u/ChrsMark)\
**Post date:** [December 11, 2019, 11:07am UTC](https://discuss.elastic.co/t/server-health-status/211445/2 "2019-12-11T11:07:12Z")

</div>

Hi!

I would go creating a search for instance `system.cpu.user.pct > 50` and then create a vertical bar visualisation splitting the x-axis by `host.name`. For instance:

 ![11](https://us1.discourse-cdn.com/elastic/original/3X/5/3/53f70d1d66b6ec2594550fd3be72f299a6a21b1a.png)

---

<div class="post-metadata">

**Author:** ![aparnababu](https://avatars.discourse-cdn.com/v4/letter/a/ecae2f/32.png) [@aparnababu](https://discuss.elastic.co/u/aparnababu)\
**Post date:** [December 11, 2019, 11:24am UTC](https://discuss.elastic.co/t/server-health-status/211445/4 "2019-12-11T11:24:32Z")

</div>

i could like to know the unique count of host whose system.cpu.user.pct and system.memory.actual.pct is \>=60

---

<div class="post-metadata">

**Author:** ![ChrsMark](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chrsmark/32/55858_2.png) [@ChrsMark](https://discuss.elastic.co/u/ChrsMark)\
**Post date:** [December 11, 2019, 12:43pm UTC](https://discuss.elastic.co/t/server-health-status/211445/5 "2019-12-11T12:43:24Z")

</div>

All right, I think I have what you need:

 ![15](https://us1.discourse-cdn.com/elastic/original/3X/3/5/3517f0f328e997dc603a0e2f1f4461c8ce168584.png)

Let me know what you think!

---

<div class="post-metadata">

**Author:** ![aparnababu](https://avatars.discourse-cdn.com/v4/letter/a/ecae2f/32.png) [@aparnababu](https://discuss.elastic.co/u/aparnababu)\
**Post date:** [December 11, 2019, 1:38pm UTC](https://discuss.elastic.co/t/server-health-status/211445/6 "2019-12-11T13:38:21Z")

</div>

i have done the same. actually i want to classify the server as healthy,warning and bad health server based on range.Suppose if my system.cpu.used.pct and system.memory.actual.used.pct is \<40 then it falls under healthy server if it falls between 40 to 60 den warning server status if above 60 bad server status. when i used both of this fields in filter with the range my unique count of host doesnt not match. but if i use one field with range it matches with the unique count of host

---

<div class="post-metadata">

**Author:** ![aparnababu](https://avatars.discourse-cdn.com/v4/letter/a/ecae2f/32.png) [@aparnababu](https://discuss.elastic.co/u/aparnababu)\
**Post date:** [December 11, 2019, 1:39pm UTC](https://discuss.elastic.co/t/server-health-status/211445/7 "2019-12-11T13:39:10Z")

</div>

try to use the same field which i have used , so that i get a clear idea

---

<div class="post-metadata">

**Author:** ![aparnababu](https://avatars.discourse-cdn.com/v4/letter/a/ecae2f/32.png) [@aparnababu](https://discuss.elastic.co/u/aparnababu)\
**Post date:** [December 13, 2019, 7:09am UTC](https://discuss.elastic.co/t/server-health-status/211445/8 "2019-12-13T07:09:15Z")

</div>

is there any update???

---

<div class="post-metadata">

**Author:** ![aparnababu](https://avatars.discourse-cdn.com/v4/letter/a/ecae2f/32.png) [@aparnababu](https://discuss.elastic.co/u/aparnababu)\
**Post date:** [December 13, 2019, 7:10am UTC](https://discuss.elastic.co/t/server-health-status/211445/9 "2019-12-13T07:10:56Z")

</div>

kindly help me to sort out the problem

---

<div class="post-metadata">

**Author:** ![ChrsMark](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chrsmark/32/55858_2.png) [@ChrsMark](https://discuss.elastic.co/u/ChrsMark)\
**Post date:** [December 13, 2019, 8:27am UTC](https://discuss.elastic.co/t/server-health-status/211445/10 "2019-12-13T08:27:42Z")

</div>

Hey!

First of all I think that your approach might have some problems. What will happen in cases of `system.cpu.used.pct<40` AND `system.memory.actual.used.pct>40`?

Also since your question is more Kibana specific and not so much related to Beats, I would suggest you do this question to the Kibana forum.

Let me know what you think!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [January 10, 2020, 8:27am UTC](https://discuss.elastic.co/t/server-health-status/211445/11 "2020-01-10T08:27:45Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
