创意电子
标题:
一套完整版开源的监控系统(附源码)吃透监控系统
[打印本页]
作者:
Java456
时间:
2021-10-29 20:46
标题:
一套完整版开源的监控系统(附源码)吃透监控系统
前言
电视监控体系由前端监视装备、传输装备、后端存储、控制及表现装备这五大部门组成。后端装备可进一步分为中心控制装备和中心控制装备。前、后端装备有多种构成方式,它们之间的联系可通过电缆、光纤、微波等多种方式来实现。前端监控装备摄像机,采用先进的电荷耦合器件CCD图像传感技术。具有自动光圈接口、自动白平衡、电子快门、 照度要求、逆光补偿、标准清晰度或高解象力等适合多种场合使用的摄像机供用户选择。终端监控装备顺序式视频音频切换器,可以对来自2路至12路的摄像机图像和相应的音频信号按照顺序进行切换,其时序切换图像信号分别在监视器上自动顺序表现,切换时间可调整。亦可手动切换选择或旁路隔离某一起指定摄像机图像表现。
登录/注册后可看大图
项目简介
集监控点监控、日志监控、数据可视化以及监控诉警为一体的国产开源监控体系,直接部署即可使用。
登录/注册后可看大图
监控数据范例丰富,提供多种富有体现力的图表,满足对数据可视化的必要,目前支持折线图、饼图、地理位置图,后续会引入 更多富有体现力的图表以加强对数据可视化的支持。
登录/注册后可看大图
相比别的开源监控体系优势:
(1)支持插件功能, 监控插件无需开发,自由选择监控插件,安装即可使用
(2)集成告警功能, 支持多种告警方式
(3)集成分布式日志体系功能
(4)支持多种部署方式
a、集中部署(全部服务部署在一台呆板,适合个人或者小团队开发者)b、分布式部署(分布式部署在多台呆板,适合小中型企业大规模监控需求)
(5)支持自动化配置(呆板部署agent后自动注册到监控体系无需在控制台配置、视图根据上报自动绑定相关上报呆板)
(6)支持多用户访问(子账号由管理员账号在控制台添加)
(7)上报接口支持主流开发语言,数据上报api 提供类似公共库接口的便捷
安装视频监控体系八大原则
登录/注册后可看大图
实时性
随着安全意识的增强,视频监控体系也慢慢地走入我们寻常百姓家。视频监控方案也是层出不穷,那么在安装监控体系中又有哪些原则必要遵守的呢?安装监控体系首先要考虑以下8大监控安装原则:
1、实时性:监控体系实时性,这点尤为紧张。也正是由于监控体系的实时性才显得监控体系是那么的必要。
2、安全性:监控体系具有安全防范和保密措施,防止非法侵入体系及非法操纵。
3、可扩展性:监控体系装备采用模块化结构,体系可以或许在监控规模、监控对象、或监控要求等发生变更时方便灵活地在硬件和软件上进行扩展,即不必要改变网络的结构和主要的软硬件装备。
4、开放性:监控体系遵照开放性原则,体系提供符合国际标准的软件、硬件、通信、网络、操纵体系和数据库管理体系等诸方面的接口与工具,使体系具备良好的灵活性、兼容性、扩展性和可移植性。整个网络是一个开放体系,能兼容多家监控厂家的产品,并能支持二次开发。
5、标准性:监控体系所采用的装备及技术符合国际通用标准。这点可以或许给您一个安心的保证。
6、灵活性:监控体系组网方式灵活,体系功能配置灵活,可以或许充分利用现有视频监控子体系网络资源。体系将其他子体系都融入其中,能满足不同监控单元的业务需求,软件功能全面,配置方便。
7、先进性:监控体系是在满足可靠性和实用性的条件下尽可能先进的体系。整个体系在建成后的十年内保持先进,体系所采用的装备与技术能适应以后发展,并可以或许方便地升级。将成为一个先进、适应未来发展、可靠性高、保密性好、网络扩展简便、连接数据处理本领强、体系运行操纵简便的安防体系。
8、实用性:视频监控体系具备完成工程中所要求功能的本领和水准。体系符合本工程现实必要的国表里有关规范的要求,并且实现容易、操纵方便。从用户角度出发,充分利用现有资源,尽量降低体系成本,使体系具有较高的性能价格比。
特色功能保举
IP所在库: 支持通过IP所在上报时将IP所在转为物理所在,相同物理所在归并展示一个监控API 即可轻松生成监控。
数据的物理所在分布图
登录/注册后可看大图
监控插件市场: 让监控成为可以复用的组件,更多监控插件连续开发中。
登录/注册后可看大图
分布式日志体系: 支持大规模体系日志上报,日志上报支持频率限制、日志染色、自定义字段等高级功能,控制台日志查看支持按关键字、排除关键字、上报时间、上报呆板等方式过滤日志,从茫茫日志中轻松找到您必要的日志。
登录/注册后可看大图
视图机制: 监控图表支持视图定制模式,视图可按上报服务器、监控点随意组合,轻松定制您必要的监控视图,并可在监控图表上直接设置告警值。
登录/注册后可看大图
告警集成: 集成告警功能, 支持邮件、短信、微信、PC客户端等告警方式,告警功能无需开发直接可用。
登录/注册后可看大图
在线部署
安装脚本会先检查当前体系是否支持在线安装, 如不支持您可以下载源码后在体系上编译安装。
在线部署目前只支持集中部署方式, 即全部服务部署在一台呆板上, 该呆板上必要安装 mysql/apache。
安装脚本使用中文 utf8 编码, 安装过程请将您的终端设置为 utf8, 以免出现乱码。
安装脚本同时支持 root 账号和普通账号操纵, 使用普通账号执行安装部署要求如下:
1、在线部署使用动态链接库, 必要在指定目录下执行安装脚本, 目录为: /home/mtreport
2、普通账号某些目录可能无权操纵, 必要授权才能正常安装
我们猛烈发起您先在本地虚拟机上执行在线安装, 熟悉安装流程后再现实部署到您的服务器上。
离线部署
如果在线安装失败或者必要二次开发, 可以使用源码编译方式安装。
三步完成部署:
1、执行 make 完成源码编译
2、进入 tools_sh 目录,执行 make_all.sh 生成部署包
3、在安装目录解压部署包,执行 local_install.sh 完成安装
使用的技术方案
apache + mysql(监控点数据、配置信息使用 mysql 存储, 支持分布式部署)
前端 web 控制台采用 dwz 开源框架
前端监控图表采用开源 echarts 绘制
背景 cgi 使用开源的cgi模板引擎 - clearsilver, 全部cgi支持以fastcgi方式部署
背景服务使用了开源的功能 socket 开发框架 - C++ Sockets
源码获取方式:关注小编+转发文章+私信【666】免费获取
紧张的事情说三遍,转发+转发+转发,肯定要记得点赞转发哦!!!
作者:
liyu39880018
时间:
2021-10-29 22:30
转发了
作者:
比较靠谱吧
时间:
2021-10-30 07:52
转发了
作者:
遙望耒莱127131826
时间:
2021-10-30 08:50
转发了
作者:
如果未来有可能
时间:
2021-10-30 12:16
转发了
作者:
如果未来有可能
时间:
2021-10-30 12:16
转发了
作者:
末心
时间:
2021-10-30 14:44
转发了
作者:
Java架构师追风
时间:
2021-10-30 16:19
很不错
作者:
麒麟Java工程师
时间:
2021-10-30 16:45
转发了
作者:
小玩生活记
时间:
2021-10-30 20:30
转发了
作者:
小玩生活记
时间:
2021-10-30 20:31
转发了
作者:
怀揣梦想的绝影神驹
时间:
2021-10-30 21:21
转发了
作者:
stepfeng
时间:
2021-10-30 21:44
转发了
作者:
jianziy
时间:
2021-10-30 22:13
转发了
作者:
AEGISS
时间:
2021-10-30 23:18
转发了
作者:
忽冷忽热
时间:
2021-10-30 23:28
转发了
作者:
无名315736888
时间:
2021-10-31 00:25
就一般,广告的
作者:
流星明月两不见
时间:
2021-10-31 00:56
没看懂,以为是视频监控的管理平台呢
作者:
hello锐哥
时间:
2021-10-31 00:59
转发了
作者:
金柱92001706
时间:
2021-10-31 01:31
转发了
作者:
七界丨传说
时间:
2021-10-31 04:39
转发了
欢迎光临 创意电子 (https://wxcydz.cc/)
Powered by Discuz! X3.4