Product manual
166| Writing your own monitoring functions  Manual 
 If( condition ) Then 
 EXPLANATION = "Yes it is true because ..." 
 Function_i = True 
 Else 
     EXPLANATION = "No it’s not true because ..." 
 Function_i = False 
 End If 
  End If 
End Function 
where Function_i is an arbitrary name for the function. 
You can save this function in either one of the standard VBS files (i.e. ads.vbs, exchange.vbs, 
hardware.vbs, os.vbs or sample.vbs), or in a new VBScript file. In case of a new file ensure that 
your VBS file is accessible via the GFI Network Server Monitor Share. 
14.3  Adding a monitor function written in VBscript 
After you have written a monitor function in VBscript, you must add it in the Network Server 
Monitor Manager as a check. To do this: 
1. Right Click on „Monitoring Checks Configuration‟ and go on New > Monitoring Check. 
Screenshot 160 - VBscript check parameters dialog 
2. Select „Generic VB Script‟ and specify the following parameters: 
»  Script location – Specify the path to the VBScript file which will be used. The script 
should contain the function specified in the Function name field and should return True (-
1) in case of success, or False (0) in case of an error; 










