Merge branch 'feature/WatcherAgent' into development

This commit is contained in:
2025-07-30 10:13:43 +02:00

View File

@@ -94,7 +94,7 @@ public class MonitoringController : Controller
// Endpoint, an dem sich neue Agents registrieren
[HttpPost("register")]
[HttpPost("register-agent-by-id")]
public async Task<IActionResult> Register([FromBody] RegistrationDto dto)
{
// Gültigkeit des Payloads prüfen
@@ -134,6 +134,22 @@ public class MonitoringController : Controller
}
[HttpGet("server-id-by-ip")]
public async Task<IActionResult> GetServerIdByIp([FromQuery] string IpAddress)
{
var server = await _context.Servers
.FirstOrDefaultAsync(s => s.IPAddress == IpAddress);
if (server == null)
return NotFound();
return Ok(new
{
id = server.Id,
IpAddress = server.IPAddress
});
}
// Enpoint, an den Agents Ihre gesammelten Daten senden
[HttpPost("metric")]