$session) { if ($session['twampSessionState'] === 'inactive' || $session['twampSessionState'] === '0') { // Skip inactive continue; } $data = [ 'device_id' => $device['device_id'], 'sla_mib' => $mib, 'sla_index' => $session_id, 'sla_owner' => $session['twampSessionSrcAddr'], // owner used in rrd index 'sla_tag' => $session['twampSessionDstAddr'], 'sla_target' => $session['twampSessionDstAddr'], 'sla_graph' => 'jitter', 'rtt_type' => 'twamp', 'sla_status' => $session['twampSessionState'], // Possible: active, notInService, notReady, createAndGo, createAndWait, destroy 'deleted' => 0, ]; // Limits (in ms) $data['sla_limit_high'] = 5000; $data['sla_limit_high_warn'] = (int)($data['sla_limit_high'] / 5); $sla_table[$mib][$session_id] = $data; // Pull to array for main processing } // EOF