mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Added %diff as placeholder for changed objects between worsens/betters
Added %elapsed in all cases
This commit is contained in:
@@ -195,10 +195,12 @@ function RunFollowUp() {
|
||||
if ($n > $o) {
|
||||
$ret .= ' Worsens';
|
||||
$state = 3;
|
||||
$alert['details']['diff'] = array_diff($chk,$alert['details']['rule']);
|
||||
}
|
||||
else if ($n < $o) {
|
||||
$ret .= ' Betters';
|
||||
$state = 4;
|
||||
$alert['details']['diff'] = array_diff($alert['details']['rule'],$chk);
|
||||
}
|
||||
|
||||
if ($state > 0 && $n > 0) {
|
||||
@@ -485,6 +487,10 @@ function DescribeAlert($alert) {
|
||||
}
|
||||
}
|
||||
}
|
||||
$obj['elapsed'] = TimeFormat(time() - strtotime($alert['time_logged']));
|
||||
if( !empty($extra['diff']) ) {
|
||||
$obj['diff'] = $extra['diff'];
|
||||
}
|
||||
}
|
||||
else if ($alert['state'] == 0) {
|
||||
$id = dbFetchRow('SELECT alert_log.id,alert_log.time_logged,alert_log.details FROM alert_log WHERE alert_log.state != 2 && alert_log.state != 0 && alert_log.rule_id = ? && alert_log.device_id = ? && alert_log.id < ? ORDER BY id DESC LIMIT 1', array($alert['rule_id'], $alert['device_id'], $alert['id']));
|
||||
|
Reference in New Issue
Block a user