You can also use the LISA Invoke API VSE call to get a xml or json representation of the VSE status (all services), use this as a baseline, then periodically re run the API and if things change do your actions accordingly
http://<portal_url>:1505/api/swagger
http://<portal_url>:1505/api/Dcm/VSEs/<vse_name_>
Implementation Notes
The property "status" in the response can be: "0", the virtual service has been created, but not initialization yet; "1", the virtual service is in its startup sequence; "2", the virtual service is up and running; "3", the virtual service is in its shutdown sequence; "4", the virtual service has been shut down; "5", a virtual service is registered but cannot be run.