--- Overview ---
The Microsoft Windows ZenPack has been updated with a new method for calculating usage beginning with release v3.2.0. The new method now references utilization based on the last polling of the device rather than the value stored in the device model that updates every 24 hours when modeling. This is enabled via a new datasource called DiskSpace, which captures current utilization every polling cycle in addition to the standard model-based value still stored in the object model.
If you are leveraging the default templates, these should have been updated when the ZenPack itself was updated to a newer version. However, if you have configured copies, or '-replacement' templates overriding the default FileSystem template, to preserve your customizations for example, there is a good chance that the new DiskSpace datasource is missing. This affects clients that have upgraded from v3.1.1 or earlier versions of the MicrosoftWindows ZenPack.
If you are missing the DiskSpace datasource, the 'Used Bytes', 'Free Bytes', and '% Util' columns of the FileSystem grid will display '0.00B' or 'Unknown', as those display values from metrics provided by DiskSpace. This may also impact thresholds if they are leveraging any methods that rely on the new DataSource - here.usedBytes()), for example.
--- Recommendation ---
To resolve this issue, ensure that the DiskSpace data source and its two datapoints 'TotalSizeGB' and 'UtilizationPercent' are added to your existing FileSystem templates used by Microsoft Windows devices. Once DiskSpace is in place, the system will update the monitoring profile for your devices within a few minutes and start collecting those metrics. After the first reading has been captured your component grid and impacted thresholds will begin functioning as expected.
You can locate the default 'FileSystem' template provided by the Microsoft Windows ZenPack by navigating to 'Advanced' -> 'Monitoring Templates'. Scroll down to the organizer called 'FileSystem' then click the '>' symbol to expand all the templates using that name. Select the one that shows the device class '/Server/Microsoft' and use that as a reference to create the necessary data source for any templates copies.
This should just take a couple of minutes per template since only 3 elements need added. You can optionally update your 'Utilization' graph to leverage this new datasource as well, but the existing one based off of 'FreeMegabytes' will continue to function normally as that datasource exists in both the prior and current builds of this ZenPack.
Comments