Custom monitor scripts use exit codes to let VCS know the status of the resource or process that is being monitored. The values that VCS expects as return values are:
If the exit value returned is not one of the values listed above, then the status is considered unknown (typically a value of 99 is used).