mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
feature: Added support for show faults array in recovery alerts (#4708)
This commit is contained in:
committed by
Daniel Preussker
parent
3680849206
commit
32ae45640e
10
alerts.php
10
alerts.php
@@ -500,7 +500,15 @@ function DescribeAlert($alert)
|
||||
}
|
||||
$obj['elapsed'] = TimeFormat(strtotime($alert['time_logged']) - strtotime($id['time_logged']));
|
||||
$obj['id'] = $id['id'];
|
||||
$obj['faults'] = false;
|
||||
foreach ($extra['rule'] as $incident) {
|
||||
$i++;
|
||||
$obj['faults'][$i] = $incident;
|
||||
foreach ($incident as $k => $v) {
|
||||
if (!empty($v) && $k != 'device_id' && (stristr($k, 'id') || stristr($k, 'desc') || stristr($k, 'msg')) && substr_count($k, '_') <= 1) {
|
||||
$obj['faults'][$i]['string'] .= $k.' => '.$v.'; ';
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
return 'Unknown State';
|
||||
}//end if
|
||||
|
Reference in New Issue
Block a user