Change Threshold profiles to use a Parent/Child relationship model
It would be nice if threshold profiles were overhauled to use a system that uses a default parent profile and then you just create child profiles that contain deviations from the parent profile, for example, say for example we decide that on most devices we want to change the space alert from 90% to 95%, at the moment you have to go through and update every single profile that you have created.
What would be nicer is if that all additional profiles inherited the settings in the parent profile and then you just tweak anything that you want to disable or override.
So If I have a server that has a different brand of AV on it from the one on all the other servers, i can create a new profile based on the parent profile just unselect that check from the baseline profile and add the the new alert. This will make it easier to make sure that any changes to the parent settings are applied to all child profiles instantaneously.
Basically replicate the way NTFS permissions inherit.
 Nathan Ramsden-Lock
    
 shared this idea
Nathan Ramsden-Lock
    
 shared this idea
      
    - 
       COOLNETAU
    
 commented COOLNETAU
    
 commentedPlease please please. I am in the process of re-considering my atera relationship as this is critical. Even if we could just assign MULTIPLE thresholds to each level then this takes care. No real need to have inheritence as long as multiple thresholds can be assigned 
- 
       Michael McClure
    
 commented Michael McClure
    
 commentedPLEASE!!! Implement this. 
- 
       Tom Stanke
    
 commented Tom Stanke
    
 commentedYes! I am new to Atera and was surprised there wasn't a more flexible way to build up a monitoring "Threshold Set". I like the way you (Nathan) defined this -- have a base monitoring set and then be able to add additional threshold sets that either override the base or add to it. For example, the default thresholds for network activity are good for a 100Mbps network, but are low for a 1Gbps network. It would be nice if I could define a "Threshold Set" for "Server on 1GB Network" and add that to the Standard Server Threshold. If this is too much of a change for how the agent works (the agent is constructed to only handle a single Threshold set), it would be nice to have a "Threshold Set Builder" where one can assemble what they need (start with a base set and combine it with previously defined sets of thresholds from a library that either augment or override the base) and have a new, single threshold set generated. 
- 
       Scott Hoffman
    
 commented Scott Hoffman
    
 commentedExcellent Nathan! I thought the same idea, but I would like to have a list of thresholds and would like them to be all unrelated. I don't see a need for parent-child relationships. However, I do see a use for groups. I would then envision the same UI as the IT Automation profile where the MSP can add multiple threshold profiles(groups of thresholds) or individual threshholds. If a group is updated, then all references to the group will be updated. This would also have the same exclusion capabilities as your checkbox suggestion uncheck to exclude, check to include for specific endpoints. For instance: Use the same UI for the existing thresholds but also be able to create new custom thresholds, and then reference the thresholds in groups. I suppose groups could reference other groups as well. I think it would also be good to have a description field, and a suggested action field to not only alert but offer a description action or resolution and whether or not there is an automation that is called. If an automation is called like a script, then also offer the name of the script and its action. ie 
 Threshold Library:
 CustomEventThreshold: Disk Event ID 11, Critical, Description, Suggested Action
 CustomEventThreshold: Disk Event ID 15, Critical, Description, Suggestion Action, Called Script(script defines the description of the script so no need to require it again here. The description should be referenced by the script itself.Threshold Group: Disk Thresholds 
 Disk Event ID 11(from exampe above above)
 Disk Event ID 15Ability to apply group threshold to Customer or Endpoint Example: assign thresholds to customer profile or explicit endpoint 
 Jerry-PC Threshold Profile(s): Disk Thresholds, RAM Thresholds, Motherboard Thresholds,Alert Communication Type (Email, App notification, SMS message), AutoCreateTicket...ALERT 
 Device: Jerry-PC
 Threshold Group:(if referenced in a group)
 Threshold Alert Type: Critical
 Threshold Item: Disk Event ID 11
 Threshold Suggestion Action: Run chkdsk /f /r, and run backup image of drive immediately, consider replacing disk drive very soon.
 Scripts Called:
 RunChkdskOnDevice - Runs disk repair on disk - Success
 RunFullDiskImageBackup - Runs full disk image backup - SucessCommunication Sent: 
 Email: MSP@mycompany.com Desc: shared emailbox
 Notify In App: Yes
 SMS Text: Johnny(sms number), Sallie(sms number)
- 
       Kenneth Qvistgaard Dalbjerg
    
 commented Kenneth Qvistgaard Dalbjerg
    
 commentedMust have 
- 
       Patrick Fasser
    
 commented Patrick Fasser
    
 commentedVery helpful for different services which need to be restarted if a service stops 
 Had the same idea: https://atera.uservoice.com/forums/936306-ideas-and-feedback/suggestions/44067594-override-threshold-profile-for-device
- 
       Vincenzo Convertito
    
 commented Vincenzo Convertito
    
 commentedI was going to ask for the same functionality and instead someone had already thought about it! A very useful feature that avoids unnecessary repetition and errors. 
