Exemplo n.º 1
0
        public StatusService(IConfiguration configuration, ILogger <StatusService> logger)
        {
            _logger    = logger;
            _continuum = new ContinuumService(configuration, logger);
            _zabbix    = new ZabbixService(configuration, logger);
            int tempInt = 30;

            int.TryParse(configuration["Config:POLLING_INTERVAL_SEC"], out tempInt);

            _timer          = new System.Timers.Timer(Math.Min(Math.Max(tempInt, 1), 120) * 1000);
            _timer.Elapsed += poll;
            _timer.Start();
        }
Exemplo n.º 2
0
 public StatusService(IConfiguration configuration, ILogger <StatusService> logger)
 {
     _logger    = logger;
     _continuum = new ContinuumService(configuration, logger);
     _zabbix    = new ZabbixService(configuration, logger);
 }