# How to monitor processes?

**URL:** <https://discuss.prometheus.io/t/how-to-monitor-processes/857>\
**Category:** Exporters and Metrics\
**Created:** [March 23, 2022, 8:02am UTC](https://discuss.prometheus.io/t/how-to-monitor-processes/857 "2022-03-23T08:02:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![buddyspencer](https://dub1.discourse-cdn.com/flex017/user_avatar/discuss.prometheus.io/buddyspencer/32/259_2.png) [@buddyspencer](https://discuss.prometheus.io/u/buddyspencer)\
**Post date:** [March 23, 2022, 8:02am UTC](https://discuss.prometheus.io/t/how-to-monitor-processes/857/1 "2022-03-23T08:02:58Z")

</div>

Hi,

is it somehow possible to monitor if process xyz is up on a linux machine, and how would the rule look like for the alertmanager?

Sorry if the question is stupid but I am fairly new to prometheus.

---

<div class="post-metadata">

**Author:** ![abhilash](https://avatars.discourse-cdn.com/v4/letter/a/9fc29f/32.png) [@abhilash](https://discuss.prometheus.io/u/abhilash)\
**Post date:** [May 4, 2022, 3:04pm UTC](https://discuss.prometheus.io/t/how-to-monitor-processes/857/2 "2022-05-04T15:04:06Z")

</div>

Modify the `ExecStart` and append `--collector.systemd` in node\_exporter.service file

---

<div class="post-metadata">

**Author:** ![Sergei\_Shablovsky](https://dub1.discourse-cdn.com/flex017/user_avatar/discuss.prometheus.io/sergei_shablovsky/32/876_2.png) [@Sergei\_Shablovsky](https://discuss.prometheus.io/u/Sergei_Shablovsky)\
**Post date:** [December 24, 2023, 12:56am UTC](https://discuss.prometheus.io/t/how-to-monitor-processes/857/3 "2023-12-24T00:56:43Z")

</div>

What is if PID of process changes each time System restart?
