[GH-ISSUE #480] Feature Request: Process monitor #2236

Closed
opened 2026-03-14 03:10:26 +03:00 by kerem · 2 comments
Owner

Originally created by @wiicode on GitHub (May 6, 2021).
Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/480

Is your feature request related to a problem? Please describe.
I would like to easily monitor processes for uptime and trigger events if they are running/not-running, memory usage, and CPU.

Describe the solution you'd like
Under Checks, I would like an Add Check for "Process Monitor".
Once selected I would like to select from a dropdown a process. The dropdown aggregates all processes on all systems and groups them by process name. I would then select a process that I wish to monitor.

Once process is selected, I would like to be able to monitor it for multiple and/or conditions.

  • Is the process running?
  • Is the process using more/less than X MB RAM for a period of Y minutes.
  • Is the process using more/less than % CPU for a period of Y minutes.

If a condition is detected, I would like the ability to run PowerShell command OR a script. On the command, I would like it to support parameters such as {{processname}}

Describe alternatives you've considered
Scheduled event that runs a script that does this check

Additional context
None at this time.

Originally created by @wiicode on GitHub (May 6, 2021). Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/480 **Is your feature request related to a problem? Please describe.** I would like to easily monitor processes for uptime and trigger events if they are running/not-running, memory usage, and CPU. **Describe the solution you'd like** Under Checks, I would like an Add Check for "Process Monitor". Once selected I would like to select from a dropdown a process. The dropdown aggregates all processes on all systems and groups them by process name. I would then select a process that I wish to monitor. Once process is selected, I would like to be able to monitor it for multiple and/or conditions. - Is the process running? - Is the process using more/less than X MB RAM for a period of Y minutes. - Is the process using more/less than % CPU for a period of Y minutes. If a condition is detected, I would like the ability to run PowerShell command OR a script. On the command, I would like it to support parameters such as {{processname}} **Describe alternatives you've considered** Scheduled event that runs a script that does this check **Additional context** None at this time.
kerem closed this issue 2026-03-14 03:10:32 +03:00
Author
Owner

@johnnyq commented on GitHub (May 6, 2021):

I second this =]

<!-- gh-comment-id:833789167 --> @johnnyq commented on GitHub (May 6, 2021): I second this =]
Author
Owner

@wh1te909 commented on GitHub (May 28, 2021):

this is a very specific check and that's why we have script checks
you can translate all of this logic into a script in whatever language you're more comfortable with (python, batch or powershell) and just add it as a script check

<!-- gh-comment-id:850527251 --> @wh1te909 commented on GitHub (May 28, 2021): this is a very specific check and that's why we have script checks you can translate all of this logic into a script in whatever language you're more comfortable with (python, batch or powershell) and just add it as a script check
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/tacticalrmm#2236
No description provided.