I am trying to implement a configuration where all Fixed Disk volumes will by default trigger an alert if they go over 90% utilized; however, there is a Custom Volume Property that can be used to override this value with a different value.
To accomplish this I have created a Custom Volume Property called Utilization_Threshold as well as two different Advanced Alerts. If the Utilization_Threshold field is empty the 1st alert will get used if the volume reaches or goes above 90% utilized; however, if the Utilization_Threshold has a value it in the 1st alert will be ignored and the 2nd alert will get used if the volume reaches or goes above the value in the Utilization_Threshold field.
To make this work I have the 1st Alert look for a value of "NULL" in the Utilization_Threshold field, if "NULL" exists in that field then the 1st Alert will be used. I have the 2nd Alert also look for the value of "NULL" in the Utilization_Threshold field and if "NULL" exists then it will not be used.
The problem that I have encountered with this is as follows...
If I set the Custom Volume Property to use a value type of Integer Number or Floating Point Number the Custom Property will default to a value of "NULL" of no other value is present; however looking for a value of "NULL" in the alert doesn't work, I can only guess that this is because "NULL" is not an Interger or Floating Point value.
If I set the Custom Volume Property to use a value type of Text then the Custom Property value starts out as "NULL" but if you place a value in the field and then remove it leaving no value, it becomes an empty field instead of "NULL".
I would really like some help getting this to work and need to know which value type I should be using in the Custom Property to make the alerts work as necessary. Below are screenshots of both the 1st and 2nd alert definitions.
1st Alert Definition

2nd Alert Definition
