If events are an object in the alert drop down then post your query- if not and your just looking for when events occur then here's an idea:
I created an alert today based on nodechildstatusparticipation table- trick is since this is not in the alert object list I had to create a SQL UX monitor component with my query included. Since it works best for me with a count (columname) then I name the component for what I am looking for. My thresholds allow me control over whether its a warning or critical application alert I get with the component name I choose.
probably better ideas but best I have today...