# sessys **Repository Path**: hyperxcode/sessys ## Basic Information - **Project Name**: sessys - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-03 - **Last Updated**: 2024-12-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 概要 * 采集端-上报程序:主要功能为数据采集,根据配置进行登录,并采集客户端数据,并上传数据到服务端。 * 服务端程序:接收采集模块登录,接收采集端上传的数据,并提供数据接口。 * 管理端程序:接收最新数据,展示最新数据和用户管理。 ## 设计图 ![设计图](doc/arch.png) # 一、采集端-上报程序 ## 文件清单 * sesupload.exe 主程序 * config.toml 配置文件 ### 配置说明 config.toml: ``` toml centerUrl = "http://127.0.0.1:6789" account = "user123" password = "123456" # 上传模式,选择开始上传的数据库记录时间。 # 若是指定的时间,会从指定的时间开始,逐步上传 uploadTimeMode = 1 # 0:使用当前时间;1:使用[uploadFromTime]配置的时间 uploadFromTime = "2024-03-22 22:21:47.50" uploadCellNum = 3 cellNum = 1 # 单元槽数量 [database] host="127.0.0.1" port=3306 user="root" password= "********" dbname= "kreal_ses" [log] printScreen=true reserveDays = 7 logLevel = "info" path= "./log/kreal_ses.log" rotateByDaily = true MaxSize = 256 ``` * centerUrl 服务端地址 * account 验证账号 * password 验证密码 * uploadTimeMode 上传模式 * uploadFromTime 上传模式为1时,上传起始时间 * database 包括客户端数据库连接配置信息 * log 包括日志打印的配置信息 # 二、服务端 ## 文件清单 * sescenter.exe或者sescenter(linux) 服务端程序 * config.toml 配置文件 ### 配置说明 config.toml: ``` toml serverPort = ":6789" adminAddr = "http://127.0.0.1:8878" [database] host="127.0.0.1" port=3306 user="root" password= "*********" dbname= "ses_center" [log] printScreen=true reserveDays = 7 logLevel = "info" path= "./log/sescenter.log" ``` * serverPort 监听端口 * adminAddr 管理端地址 * database 包括客户端数据库连接配置信息 * log 包括日志打印的配置信息 # 三、管理端 ## 文件清单 * sesadmin.exe或者sesadmin(linux) 服务端程序 * config.toml 配置文件 ### 配置说明 config.toml: ``` toml serverPort = ":8877" listenCenterPort = ":8878" [database] host="127.0.0.1" port=3306 user="root" password= "PASSWORDK" dbname= "ses_center" [log] printScreen=true reserveDays = 7 logLevel = "info" path= "./log/sesadmin.log" ``` * serverPort 监听网页端口 * listenCenterPort 监听center端口 * database 包括客户端数据库连接配置信息 * log 包括日志打印的配置信息