git-svn-id: http://www.observium.org/svn/observer/trunk@118 61d68cd4-352d-0410-923a-c4978735b2b8

This commit is contained in:
Adam Amstrong
2007-11-23 11:37:28 +00:00
parent 9a6d196f32
commit 89b6a9bf1a
28 changed files with 1275 additions and 1379 deletions
+4 -3
View File
@@ -27,17 +27,18 @@ while($l = mysql_fetch_array($q)){
$host = $maybehost;
} elseif($perhapshost) {
$host = $perhapshost;
} else { `echo Failed log entry from $l[host] > /var/log/observer.log`; }
} else { `echo Failed log entry from $l[host] >> /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]);
$l[msg] = preg_replace("/^%(.+?):\ /", "\\1||", $l[msg]);
list($l[program], $l[msg]) = explode("||", $l[msg]);
} else {
$l[msg] = preg_replace("/^" . $l[program] . ":\ /", "", $l[msg]);
$program = addslashes($l['program']);
$l['msg'] = preg_replace("/^$program:\ /", "", $l['msg']);
}