# Monitor Remote Server

**URL:** <https://discuss.elastic.co/t/monitor-remote-server/157935>\
**Category:** Beats\
**Tags:** metricbeat\
**Created:** [November 22, 2018, 8:18pm UTC](https://discuss.elastic.co/t/monitor-remote-server/157935 "2018-11-22T20:18:11Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![ELE](https://avatars.discourse-cdn.com/v4/letter/e/e9a140/32.png) [@ELE](https://discuss.elastic.co/u/ELE)\
**Post date:** [November 22, 2018, 8:18pm UTC](https://discuss.elastic.co/t/monitor-remote-server/157935/1 "2018-11-22T20:18:11Z")

</div>

Hi,

I just install on single VM elastic & metricbeat  
I'm able to view the host overview in Kibana dashboard, but I have two questions:

1. Is there metricbeat view per process (not host), like dashboard which showing the amount of CPU/MEM etc. consumed by a specific JAVA process currently running on my PC ?

2. Eventually I'd like to have a single dashboard where I can view ALL my remote servers (each host & process resources).  
What should I install on each remote servers where my applications are running in order to view each machine and their resource allocation (CPU, MEM etc.) ?

BR

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [November 22, 2018, 11:54pm UTC](https://discuss.elastic.co/t/monitor-remote-server/157935/2 "2018-11-22T23:54:06Z")

</div>

1. See [https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-metricset-system-process.html](https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-metricset-system-process.html)
2. You need to install metricbeat on all those servers as well.

---

<div class="post-metadata">

**Author:** ![ELE](https://avatars.discourse-cdn.com/v4/letter/e/e9a140/32.png) [@ELE](https://discuss.elastic.co/u/ELE)\
**Post date:** [November 24, 2018, 6:29pm UTC](https://discuss.elastic.co/t/monitor-remote-server/157935/3 "2018-11-24T18:29:35Z")

</div>

RE:"You need to install metricbeat on all those servers as well"

Install the metricbeat on each server an then what ?

1. Can I see simultaneously on the Kibana Dashboard ALL hosts resources ?  
My elastick & Kibana are running on separate server, while all other 10 hosts I'd like to monitor on some other remote servers.

How the data is collected from all remote hosts to the local machine when Kibana is running ?  
Is it an online/offline process ?

Thanks for answering,  
ELE

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [November 24, 2018, 7:09pm UTC](https://discuss.elastic.co/t/monitor-remote-server/157935/4 "2018-11-24T19:09:47Z")

</div>

> [@ELE](#):
>
> 1. Can I see simultaneously on the Kibana Dashboard ALL hosts resources ?  
> My elastick & Kibana are running on separate server, while all other 10 hosts I'd like to monitor on some other remote servers.

Yes.

> [@ELE](#):
>
> How the data is collected from all remote hosts to the local machine when Kibana is running ?  
> Is it an online/offline process ?

It's just like how you installed it on the single machine. It collects the data and then sends it via http to Elasticsearch.

---

<div class="post-metadata">

**Author:** ![ELE](https://avatars.discourse-cdn.com/v4/letter/e/e9a140/32.png) [@ELE](https://discuss.elastic.co/u/ELE)\
**Post date:** [November 25, 2018, 6:01am UTC](https://discuss.elastic.co/t/monitor-remote-server/157935/5 "2018-11-25T06:01:50Z")

</div>

Hi,

I really appreciate your fast response on this.  
As a person who doesn't know lot on Elastic tool etc. .....

What I need are a detailed instructions (step by step guide) of how should I perform the above like:

1. Install metricbeat on the remote server
2. Configure the file named to send the data to the local server (elastic)
3. Configure Kibana dashboard to view the machine resources

It's really hard to proceed when I do not have what exactly to look for  
Don't elastic have such guides, movies ?

Thanks again  
Hope you understand what missing ...

ELE

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [November 25, 2018, 7:15pm UTC](https://discuss.elastic.co/t/monitor-remote-server/157935/6 "2018-11-25T19:15:04Z")

</div>

Everything you should need is right here - [https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-getting-started.html](https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-getting-started.html)

---

<div class="post-metadata">

**Author:** ![ELE](https://avatars.discourse-cdn.com/v4/letter/e/e9a140/32.png) [@ELE](https://discuss.elastic.co/u/ELE)\
**Post date:** [November 29, 2018, 7:58pm UTC](https://discuss.elastic.co/t/monitor-remote-server/157935/7 "2018-11-29T19:58:44Z")

</div>

Hi Mark,

Thank you for providing this link.

What I can't find here is how do I monitor a SPECIFIC process PID (like JAVA process) that running on the remote server and see it's ongoing CPU/MEM usage etc. using metric beat ?

Also I'd like eventually to present this data on the Kibana dashboard

BR,  
ELE

---

<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 27, 2018, 7:58pm UTC](https://discuss.elastic.co/t/monitor-remote-server/157935/8 "2018-12-27T19:58:49Z")

</div>

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