- 云监控华为设备状态信息,并存储至数据库
- 检测设备状态变更(在线状态、上线地址状态、网络状态、电量状态)
- 发现设备状态异常变更,则通过PushPlus微信通知
- 发现设备离线,则自动设置设备上线短信通知
优化地理位置移动分析【已完成】- 简化数据库操作流程
- 避免因设备睡死导致的状态误检测【实验中】
更换通知渠道【Pushplus+复活,暂时搁置】- 使用在线chromedriver,既无需手动配置chromedriver
- 优化设备长期离线处理
- 剥离数据库依赖
- 华为账号、密码
- 数据库地址、账户、密码、数据库名
- PushPlus的Token
- 高德地图坐标拾取器 所需接口参数
- Selenium运行环境
- 数据库、表名称皆随心、长度要求不严格、充足即可
- 表:login_log
| 字段名 |
|---|
| ID |
| 设备名 |
| 状态 |
| 地址 |
| 电池 |
| 网络信息 |
| 更新时间 |
| 保存时间 |
- 表:security_log
| 字段名 |
|---|
| 时间 |
| 设备 |
| 标签 |
| 在线状态 |
| 在线情况 |
| 地址状态 |
| 地址 |
| 网络状态 |
| 网络 |
| 电量状态 |
| 电量 |
表:location_log
| 字段名 |
|---|
| id |
| 省 |
| 市 |
| 区县 |
| 街道 |
| 经纬度 |
| 类型 |
| 完整地址 |
| 查询地址 |
main.py下的save_bug_img为Linux平台路径,自行按照实际情况修改
本脚本仅用于学习参考、使用者行为与作者无关[GPL3.0]
