Custom Statistics Counter
This is an improvement idea next to custom fields.
Custom fields only allow to set a field with a current value but does not keep history data.
This is useful if you want to have a single value which does not change but it won't help if you want to monitor your system in detail.
It would be nice to have a custom field which stores historic data and displays this as a graph like the CPU/ memory consumption.
This would allow to run detailed monitoring on server and workstation.
The custom statistics counter should only allow numeric values, but including comma-separated (in US dot-separated) values.
Important:
Custom fields are for ALL devices. This makes no sense for custom statistics counter!
It must be possible to define these per device, per group or for all!
The way how the custom statistics counter works is the same as for the custom field.
It just runs a powershell script and returns the value. This is written into the counter.
It would be nice to run the script in very short intervals (e.g. 1x / min). Atera currently only allows an interval of 3min due to the synchronization interval, but maybe the script can run 1x/min and just synchronize each 3 minutes.
Examples when to use:
- monitor the memory consumption of a specific process. This is more useful than monitoring the memory of a whole device.
- monitor amount/ size of files in a specific folder to if this is growing over time
- monitor if a specific configuration is in place (just return 1 = yes and 0 = no)
- monitor the amount of currently logged on user on a server. This allows to see the peak time and max user count
- run regular speedtests for the internet to see if there is an issue during the day (would require comma/ dot values)
- run interactions with different software products to get their logging into Atera (e.g. amount of error/ action X) for troubleshooting purpose
Maybe there is an option to even define a threshold (upper/ lower / equal threshold) which then allows further options:
- trigger a warning / error
- perform an automatic action from atera (run script/ create ticket)
