State definitions

online 

Indicates that all processes that are specified in the PidFiles and the MonitorProcesses attribute are running and that the MonitorProgram returns online

offline 

Indicates that at least one process that are specified in the PidFiles attribute or MonitorProcesses is not running, or that the MonitorProgram returns offline.  

unknown 

Indicates an indeterminable application state or invalid configuration.