[预警上报]功能客户端部署 注意 此客户端是配合系统中《系统信息及预警系统》中,《预警上报》功能使用的。如不使用此功能,可以不用部署 #### 功能介绍 当系统(linux)发生异常情况,如 cpu,内存等占用过高,或网络中断等影响系统正常使用的情况发生时,捕捉故障发生时系统关键点信息。抓取当时的cpu 内存 top 磁盘 网络等信息,生成报告存在本地,以便于故障恢复后进行排查时使用。(网络未中断故障会将报告汇报至服务端。) #### 部署方法 ##### 客户端位置:https://gitee.com/weihaoxuan/Aclsm.git Early_warn_go目录 ##### 修改配置文件/config/config.json 配置文件参数说明:(请不要在真实配置文件中写入任何注释性代码!!) { "default_time": "3", // 初始化检测时间间隔,单位s "interval_time": "2", //发现问题后检测时间间隔,单位s "try_num": "2", //连续几次发现问题后开始抓取系统信息 "cpu_rates": "5", //cpu阀值% "mem_rates": "5", //内存阀值% "top_load": "5", //top load "Detect_ip": "10.66.48.7", //ping探测地址 "Push": "True", //是否推送 "localhost": "192.168.32.129", //本机IP "push_url": "http://127.0.0.1:8000/loghunter/report/" //推送url } 注意 客户端采用go编写,部署时只需修改配置文件即可 修改好配置文件后,启动客户端 nohup ./Early_warn_go & 启动后观察日志。即可 详细功能展示,请移步系统使用中-3.系统信息及预警系统