#!/usr/bin/php > /var/log/observer.log`; } if($host) { if(mysql_result(mysql_query("SELECT os FROM `devices` WHERE `device_id` = '$host'"),0) == "IOS") { list(,$l[msg]) = split(": %", $l[msg]); $l[msg] = "%" . $l[msg]; $l[msg] = preg_replace("/^%(.+?):\ /", "\\1||", $l[msg]); list($l[program], $l[msg]) = explode("||", $l[msg]); } else { $program = addslashes($l['program']); $l['msg'] = preg_replace("/^$program:\ /", "", $l['msg']); } $x = "INSERT INTO syslog (`host` , `facility` , `priority` , `level` , `tag` , `datetime` , `program` , `msg` )"; $x .= " VALUES ( '$host', '$l[facility]', '$l[priority]', '$l[level]', '$l[tag]', '$l[datetime]', '$l[program]', '$l[msg]' );"; mysql_query($x); $add++; } else { $discard++; } mysql_query("DELETE FROM logs WHERE seq = '$l[seq]'"); $total++; } #echo("$total records processed: $add added to database, $discard discarded"); ?>