mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Show Alert Detail for Applications (#11088)
* alert detail for applications * add link on alert application
This commit is contained in:
@@ -969,6 +969,7 @@ function alert_details($details)
|
|||||||
$fault_detail .= generate_sensor_link($tmp_alerts, $tmp_alerts['name']) . '; <br>' . $details;
|
$fault_detail .= generate_sensor_link($tmp_alerts, $tmp_alerts['name']) . '; <br>' . $details;
|
||||||
$fallback = false;
|
$fallback = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($tmp_alerts['bgpPeer_id']) {
|
if ($tmp_alerts['bgpPeer_id']) {
|
||||||
// If we have a bgpPeer_id, we format the data accordingly
|
// If we have a bgpPeer_id, we format the data accordingly
|
||||||
$fault_detail .= "BGP peer <a href='" .
|
$fault_detail .= "BGP peer <a href='" .
|
||||||
@@ -981,6 +982,7 @@ function alert_details($details)
|
|||||||
$fault_detail .= ", State " . $tmp_alerts['bgpPeerState'];
|
$fault_detail .= ", State " . $tmp_alerts['bgpPeerState'];
|
||||||
$fallback = false;
|
$fallback = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($tmp_alerts['type'] && $tmp_alerts['label']) {
|
if ($tmp_alerts['type'] && $tmp_alerts['label']) {
|
||||||
if ($tmp_alerts['error'] == "") {
|
if ($tmp_alerts['error'] == "") {
|
||||||
$fault_detail .= ' ' . $tmp_alerts['type'] . ' - ' . $tmp_alerts['label'] . '; ';
|
$fault_detail .= ' ' . $tmp_alerts['type'] . ' - ' . $tmp_alerts['label'] . '; ';
|
||||||
@@ -990,6 +992,18 @@ function alert_details($details)
|
|||||||
$fallback = false;
|
$fallback = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (in_array('app_id', array_keys($tmp_alerts))) {
|
||||||
|
$fault_detail .= "<a href='" . generate_url(array('page' => 'device',
|
||||||
|
'device' => $tmp_alerts['device_id'],
|
||||||
|
'tab' => 'apps',
|
||||||
|
'app' => $tmp_alerts['app_type'])) . "'>";
|
||||||
|
$fault_detail .= $tmp_alerts['metric'];
|
||||||
|
$fault_detail .= "</a>";
|
||||||
|
|
||||||
|
$fault_detail .= " => ". $tmp_alerts['value'];
|
||||||
|
$fallback = false;
|
||||||
|
}
|
||||||
|
|
||||||
if ($fallback === true) {
|
if ($fallback === true) {
|
||||||
$fault_detail_data = [];
|
$fault_detail_data = [];
|
||||||
foreach ($tmp_alerts as $k => $v) {
|
foreach ($tmp_alerts as $k => $v) {
|
||||||
|
Reference in New Issue
Block a user