#!/usr/bin/php '1') { $errored[] = $interface['hostname'] . " - " . $interface['ifDescr'] . " - " . $interface['ifAlias'] . " - " . $interface['ifInErrors_delta'] . " - " . $interface['ifOutErrors_delta']; } $i++; } echo("Checked $i Interfaces\n"); if($errored) { ## If there are errored ports $i=0; $msg = "Interfaces with errors : \n\n"; foreach ($errored as $int) { $msg .= "$int\n"; ## Add a line to the report email warning about them $i++; } ## Send the alert email notify($device, "Observium detected errors on $i interface" . ($i != 1 ? 's' : ''), $msg); } ?>