打算做一个管理系统网站,然后管理物联网实时监控设备,但是不知道物联网设备怎么传输数据到上位机,想问大家,有没有思路,让我实现,在网站上时时监控数据,在这个过程哪一步要什么技术?问题和我得另一个提问重合,满意一块采纳。
2条回答 默认 最新
- 涅米涅米 2021-08-04 14:45关注
平台思路如下:
- casbin实现鉴权
- 抽象各种设备的模型并实现增删改查逻辑
- 录入设备时通过consul的注册功能让prometheus自动发现target
监控思路如下:
- 根据需要监控的设备在网上找有没有开源的exporter(可以试试搜索"协议名_exporter",如snmp_exporter、ipmi_exporter,没有则要自己实现)
- 通过exporter暴露监控指标
- 利用prometheus采集监控信息(视需求决定是否需要保留冷数据)
- 客户端读取prometheus监控数据并展示(可以通过开源项目grafana展示,也可以自己开发页面)
- 通过alertmanager上报告警
关于prometheus可以看看这里,里面有我通过各类exporter监控物理机、交换机、虚拟机等设备的架构图。
问题描述包含的信息太少了,上面的思路主要是从利用各种开源项目达到尽量满足通用需求和减少工作量出发,真正在开发时还需要根据具体需求进行技术选型和调整。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥30 Matlab打开默认名称带有/的光谱数据
- ¥50 easyExcel模板 动态单元格合并列
- ¥15 res.rows如何取值使用
- ¥15 在odoo17开发环境中,怎么实现库存管理系统,或独立模块设计与AGV小车对接?开发方面应如何设计和开发?请详细解释MES或WMS在与AGV小车对接时需完成的设计和开发
- ¥15 CSP算法实现EEG特征提取,哪一步错了?
- ¥15 游戏盾如何溯源服务器真实ip?需要30个字。后面的字是凑数的
- ¥15 vue3前端取消收藏的不会引用collectId
- ¥15 delphi7 HMAC_SHA256方式加密
- ¥15 关于#qt#的问题:我想实现qcustomplot完成坐标轴
- ¥15 下列c语言代码为何输出了多余的空格