You can define an alarm based on a specific event that is fired.
See my Alarm expressions – Part 2 : Event alarms post.
I would look at the VmBeingMigratedEvent and the VmBeingRelocatedEvent events to start with.
With Get-VIEvent you should be able to check which events are fired in the situation where VMs are being migrated