mirror of
https://github.com/amidaware/tacticalrmm.git
synced 2026-04-26 06:55:52 +03:00
[GH-ISSUE #2198] [Feature Request] Better handling of automation policy exclusions / server reboots #3304
Labels
No labels
In Process
bug
bug
dev-triage
documentation
duplicate
enhancement
fixed
good first issue
help wanted
integration
invalid
pull-request
question
requires agent update
security
ui tweak
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/tacticalrmm#3304
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @joeldeteves on GitHub (Apr 8, 2025).
Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/2198
Is your feature request related to a problem? Please describe.
Our current Default Server Policy applies a set of standard checks and tasks across the board. However, for certain server roles e.g. domain controllers, print servers, file servers, etc. we have custom policies layerd underneath them at the agent level.
This works well for everything except handling reboots: we can either set a scheduled task to reboot with a random task delay and hope our domain controllers aren't rebooted too close to other servers, or we can schedule each server agent manually which is extremely time consuming and error-prone.
Describe the solution you'd like
It would be nice if there was a better way to handle automation exclusions at the Default level. Not sure how this would look as currently we can only exclude from the entire policy which isn't great. Another possible solution is to allow adding multiple policies as defaults (example we could have a Scheduled Reboot Policy applied as well as our Default Server Policy, then exclude our DCs from the default Scheduled Reboot policy).
Describe alternatives you've considered
I don't really have a great solution at the moment
Additional context
N/A
@P6g9YHK6 commented on GitHub (Apr 9, 2025):
eset has something similar to what you are asking "throttling" to tasks where no 2 same tasks can be executed at the same time
i also requested something similar for one off's
https://github.com/amidaware/tacticalrmm/issues/1802
my current solution :
https://github.com/amidaware/community-scripts/tree/main/scripts_staging/TasksUpdater
i have got a var on each server containing the template updates / reboot times of each devices and a script will process these info to schedule all the tasks