Dan -- regarding my last post:
I'm going to assume that your traffic light is red -- which is actually the color that you want, despite it being counter-intuitive. A red traffic light indicates that your scripts got started properly.
Because you're telling us that your Web Alarm application is showing alarms properly, I'm going to guess that your problem is related to having an improperly formatted DEVICES file. If the PBX that you're monitoring is 5.0 or above, you need to make sure that you use "COMMON_MIB_DEVICE" in your DEVICES file, rather than "Meridian1".
As an example, if you have a 5.5 PBX with an IP address of 137.135.128.253 that you want the Web Alarm app to ID as "Jasper", you would place this line as the last line of your DEVICES file:
COMMON_MIB_DEVICE 137.135.128.253 Jasper
Save the change (make sure that you delete the old value so that you don't have duplicate mappings), then restart your scripts by toggling the traffic light to green then back to red. Log into the PBX, and that should generate a couple of events that you should see in the upper window of the Alarm Notification app.
Interestingly enough, I found that you can format the DEVICES file improperly, but the Web Alarms app may function normally if the device type is wrong (i.e. Meridian1) in the DEVICES file.
Hopefully, this is what is happening to you, because it sounds like you're very very close.