25 lines
657 B
C#
25 lines
657 B
C#
namespace PARR.API.Settings
|
|
{
|
|
public class MonitoringSettings
|
|
{
|
|
public List<MonitoringRobotSettings> Robots { get; set; } = new List<MonitoringRobotSettings>();
|
|
|
|
public MonitoringRabbitMq? RabbitMq { get; set; }
|
|
}
|
|
|
|
public class MonitoringRobotSettings
|
|
{
|
|
public required string Name { get; set; }
|
|
|
|
public TimeSpan InaccessibilityTime { get; set; }
|
|
}
|
|
|
|
public class MonitoringRabbitMq
|
|
{
|
|
/// <summary>
|
|
/// Кол-во подключений к RabbitMq, если меньше, то алярм
|
|
/// </summary>
|
|
public int ThresholdConnections { get; set; }
|
|
}
|
|
}
|