# Kibana Monitors (Private Location) APIs

**URL:** <https://discuss.elastic.co/t/kibana-monitors-private-location-apis/316470>\
**Category:** Kibana\
**Created:** [October 12, 2022, 8:12pm UTC](https://discuss.elastic.co/t/kibana-monitors-private-location-apis/316470 "2022-10-12T20:12:23Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![BenB196](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/benb196/32/83401_2.png) [@BenB196](https://discuss.elastic.co/u/BenB196)\
**Post date:** [October 12, 2022, 8:12pm UTC](https://discuss.elastic.co/t/kibana-monitors-private-location-apis/316470/1 "2022-10-12T20:12:23Z")

</div>

Hi All,

I was wondering if anyone knows where I can find any Kibana API docs (if they exist) for setting up lightweight [private location](https://www.elastic.co/guide/en/observability/current/uptime-set-up-choose-agent.html) monitors? The docs mention how to use the `push` command to setup browser monitors, but they don't make mention of any APIs for the lightweight monitors. I checked the [Kibana REST API docs](https://www.elastic.co/guide/en/kibana/current/api.html) , but there are no mentions of the Monitors stuff there.

I'd like to use scripts to push things like ICMP and HTTP monitors rather than configuring them manually via the Kibana UI.

---

<div class="post-metadata">

**Author:** ![Rios](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rios/32/95745_2.png) [@Rios](https://discuss.elastic.co/u/Rios)\
**Post date:** [October 12, 2022, 9:07pm UTC](https://discuss.elastic.co/t/kibana-monitors-private-location-apis/316470/2 "2022-10-12T21:07:33Z")

</div>

Kibana APIs are for ELK management. Maybe to use Heartbeat?  
Check Metricbeat features - module Kibana [how is monitored](https://www.elastic.co/guide/en/beats/metricbeat/8.4/metricbeat-module-kibana.html) and data is inserted. All sources are on [Github](https://github.com/elastic/beats)

---

<div class="post-metadata">

**Author:** ![BenB196](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/benb196/32/83401_2.png) [@BenB196](https://discuss.elastic.co/u/BenB196)\
**Post date:** [October 12, 2022, 9:09pm UTC](https://discuss.elastic.co/t/kibana-monitors-private-location-apis/316470/3 "2022-10-12T21:09:56Z")

</div>

Hi @Rios from my understanding of the new Monitors setup, this should be do-able via Kibana and the Elastic Agent, so I don't believe beats is the correct answer to this question.

---

<div class="post-metadata">

**Author:** ![Rios](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rios/32/95745_2.png) [@Rios](https://discuss.elastic.co/u/Rios)\
**Post date:** [October 12, 2022, 9:47pm UTC](https://discuss.elastic.co/t/kibana-monitors-private-location-apis/316470/4 "2022-10-12T21:47:25Z")

</div>

EA is just all-in-one beats with centralized management. You can monitor hosts by traditional Heartbeat which is only for TCP and HTTP.

You can develop your own script which is collect the same data structure and insert in ES, indices fleet-\* or heartbeat-\*.

Another option is to follow [Integrations Developer Guide](https://www.elastic.co/guide/en/integrations-developer/current/what-is-an-integration.html) You will find your help in the documentation

---

<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:** [November 9, 2022, 8:39pm UTC](https://discuss.elastic.co/t/kibana-monitors-private-location-apis/316470/5 "2022-11-09T20:39:18Z")

</div>



---

<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:** [December 7, 2022, 8:39pm UTC](https://discuss.elastic.co/t/kibana-monitors-private-location-apis/316470/6 "2022-12-07T20:39:25Z")

</div>

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