getNginxStatus(), 'nginx_connections' => getNginxConnections(), ]; echo json_encode($data, JSON_PRETTY_PRINT) . "\n"; // prosody status } elseif ($request === '/prosody' || $request === "/$scriptname/prosody") { $data = [ 'prosody_status' => getProsodyStatus(), ]; echo json_encode($data, JSON_PRETTY_PRINT) . "\n"; // jicofo status } elseif ($request === '/jicofo' || $request === "/$scriptname/jicofo") { $data = [ 'jicofo_status' => getJicofoStatus(), ]; echo json_encode($data, JSON_PRETTY_PRINT) . "\n"; // jvb status } elseif ($request === '/jvb' || $request === "/$scriptname/jvb") { $data = [ 'jvb_status' => getJVBStatus(), ]; echo json_encode($data, JSON_PRETTY_PRINT) . "\n"; // default response - error } else { echo json_encode(['error' => 'Endpoint not found']) . "\n"; } ?>