Fixed Alertmanager transport (#9807)

This commit is contained in:
angryp
2019-02-13 01:51:20 +02:00
committed by Tony Murray
parent e18f4522d5
commit c0aea751e3

View File

@ -41,16 +41,16 @@ class Alertmanager extends Transport
public static function contactAlertmanager($obj, $api)
{
if ($obj['state'] == 0) {
$alertmanager_status = 'resolved';
$alertmanager_status = 'endsAt';
} else {
$alertmanager_status = 'firing';
$alertmanager_status = 'startsAt';
}
$gen_url = (Config::get('base_url') . 'device/device=' . $obj['device_id']);
$host = ($api['url'] . '/api/v1/alerts');
$curl = curl_init();
$alertmanager_msg = strip_tags($obj['msg']);
$data = [[
'status' => $alertmanager_status,
$alertmanager_status => date("c"),
'generatorURL' => $gen_url,
'annotations' => [
'summary' => $obj['name'],