Hard Disk usage (History)

I have various probes that are monitoring several servers.

Is there a way to show historical space availability?

We are doing exactly that with this function probe:

AVAILABLE: if((oid(“1.3.6.1.2.1.25.2.3.1.6.4”)/oid(“1.3.6.1.2.1.25.2.3.1.5.4”))*100>0, 1, -1)

ERROR: if(oid(“1.3.6.1.2.1.25.2.3.1.5.4”)>0, if((oid(“1.3.6.1.2.1.25.2.3.1.6.4”)/oid(“1.3.6.1.2.1.25.2.3.1.5.4”))*100<90, “”, concatenate(“Disk 4 (”, string_substring(oid(“1.3.6.1.2.1.25.2.3.1.3.4”),0,2), ") used space ", string_substring (oid(“1.3.6.1.2.1.25.2.3.1.6.4”)/oid(“1.3.6.1.2.1.25.2.3.1.5.4”))*100 , " % ")),“No Disk”)

VALUE: (oid(“1.3.6.1.2.1.25.2.3.1.6.4”)/oid(“1.3.6.1.2.1.25.2.3.1.5.4”))*100

UNIT: %

This example monitors Disk 4 (E: drive) and goes into error when utilisation is over 90%. To monitor other drives change the last digit in the OID (in every spot in the probe definition) to the number of the drive you are interested in. For a different threshold change the “<90” to <95 or <70 or whatever threshold you want.

Look on the History tab to see the change in disk utilisation over time (note that when it goes over the threshold it stops logging to the history)