Пример #1
0
        /// <summary>
        /// 根据dscID获取采集服务器监视情况
        /// </summary>
        /// <param name="dcsID"></param>
        /// <returns></returns>
        private DataArge GetMonitorInfoBy(string dcsID)
        {
            DCSService dscService = DCSRegister.getInstance().getDcsSevice(dcsID);

            if (dscService != null)
            {
                return(dscService.getIDCSClient.GetMonitorInfo());
            }
            else
            {
                return(new DataArge(DataType.MonitorData, new  MonitorInfo {
                    LinkCount = 0, Cpu = 0, Memory = 0
                }));
            }
        }
Пример #2
0
        /// <summary>
        /// 获取采集端日志信息
        /// </summary>
        /// <param name="cjdID"></param>
        /// <param name="mac"></param>
        /// <param name="date"></param>
        /// <param name="pageNum"></param>
        /// <param name="pageSize"></param>
        /// <param name="lType"></param>
        /// <returns></returns>
        public LogCollection GetDCSLog(string cjdID, string mac, DateTime date, int pageNum, int pageSize, ReadLogDataType lType)
        {
            DCSService dscService = DCSRegister.getInstance().getDcsSevice(cjdID);

            if (dscService != null)
            {
                return(dscService.getIDCSClient.getDCSLog(cjdID, mac, date, pageNum, pageSize, lType));
            }
            else
            {
                return(new LogCollection()
                {
                    ListTxtMessage = new List <TxtMessage>(), Rows = 0
                });
            }
        }
Пример #3
0
        /// <summary>
        /// 获取数据采集服务器集合
        /// </summary>
        /// <returns></returns>
        private List <CJDInfo> GetCJDList()
        {
            List <CJDInfo> list = new List <CJDInfo>();

            if (DCSRegister.getInstance()._dcsList != null)
            {
                CJDInfo one;
                foreach (DCSInfo item in DCSRegister.getInstance()._dcsList)
                {
                    one      = new CJDInfo();
                    one.ID   = item.ID;
                    one.IP   = item.IP;
                    one.Name = item.Name;
                    one.Port = item.Port;
                    list.Add(one);
                }
            }
            return(list);
        }