Here is an updated version with mail notification. I am using ntsendmail.pm which is available at You will need to place ntsendmail.pm in your \perl\lib directory. http://www.alliancestudio.com/tk/ntsendmail/ Modify the values in the script for each site you want to monitor $ENV{"NTsendmail"} = "My.mailserver.com"; #Enter your Mail Server Here my $community="public"; # Your community String my $router = "127.0.0.1"; # IP Address of NMC my $outputfile = "modem-fail.htm"; # File to output to my $location = "Phoenix"; # Location Descriptor my $sender = "tech\@mycompany.com"; # Mail From (use \@ in mail address) my $recipient = "tech\@mycompany.com"; # Mail To (use \@ in mail address) my $subject = "$location modems"; # Mail Subject For errored status I'm using 15% for my threshold. You can change it on this line. if (@callfail[$i-1] > (@callok[$i-1])*.15) { Again.. if there are any perl guru's out there who could clean this up it would be appreciated. Thanks Eric Billeter Internet Engineer Cable One, Inc. eric.billeter@cableone.net 602-364-6462