public MonitoringApp(string host, string machineName)
        {
            _monitoringServices = new List <IMonitoringService>
            {
                new CpuMonitoringService(),
                new MemoryMonitoringService(),
                new DiskMonitoringService(),
                new NetworkMonitoringService()
            };

            _idService        = new MacAddressIdService();
            _transportService = new HttpTransportService(host);
            _outputService    = new ConsoleOutputService();
            _cpuNameService   = new WMICpuNameService();

            InitServerInfo(machineName);
        }
Exemplo n.º 2
0
        public MonitoringApp(string host, string machineName)
        {
            _monitoringServices = new List<IMonitoringService>
            {
                new CpuMonitoringService(),
                new MemoryMonitoringService(),
                new DiskMonitoringService(),
                new NetworkMonitoringService()
            };

            _idService = new MacAddressIdService();
            _transportService = new HttpTransportService(host);
            _outputService = new ConsoleOutputService();
            _cpuNameService = new WMICpuNameService();

            InitServerInfo(machineName);
        }