server-monitor-manager/src/ServerMonitorManager.Agent/AgentOptions.cs
2026-07-16 20:35:05 +07:00

10 lines
510 B
C#

namespace ServerMonitorManager.Agent;
public sealed class AgentOptions
{
public string NodeId { get; init; } = Environment.MachineName.ToLowerInvariant();
public Uri ControlUrl { get; init; } = new("https://127.0.0.1:7443");
public string StateDirectory { get; init; } = "/var/lib/ochenstarik-server-monitor-manager/agent";
public string CertificateAuthorityPath { get; init; } = "/etc/ochenstarik-server-monitor-manager/control-ca.crt";
public int HeartbeatSeconds { get; init; } = 30;
}