About Event hooks
Event hooks allow you to run custom code or actions when events occur in VirtFusion.
All hooks are specified in files with specific filenames either in /home/vf-data/events/control for a control server
event or /home/vf-data/events/hypervisor for a hypervisor event.
Hook naming
Hooks should be named in a specific format.
{hook name}_{hook langauge}_{hook number}_{hook description}.event
hook name must be one of the listed hook names.
hook language is limited to php at this current time.
hook number should be between 0001 & 9999 and is used to order hooks of the same type in ascending order.
hook description should be a short description of what the hook does.
Event hook types
Hypervisor
| Hook Type | 
|---|
| Server | 
Event hook logs
Logs for all events can be found in /opt/virtfusion/app/hypervisor/storage/logs/event-{date}.log for a hypervisor
event or /opt/virtfusion/app/control/storage/logs/event-{date}.log for a control server event.
Event hooks may also log errors to /opt/virtfusion/app/hypervisor/storage/logs/app-{date}.log on a hypervisor under
some circumstances.