精华内容
下载资源
问答
  • 云平台监控报表系统

    千次阅读 2014-05-06 08:59:31
    综合利用Nagios、Ganglia和Splunk搭建起的云计算平台监控体系,具备错误报警、性能调优、问题追踪和自动生成运维报表的功能。有了这套系统,就可轻松管理Hadoop/HBase云计算平台。 云计算早已不是停留在概念阶段...

    综合利用Nagios、Ganglia和Splunk搭建起的云计算平台监控体系,具备错误报警、性能调优、问题追踪和自动生成运维报表的功能。有了这套系统,就可轻松管理Hadoop/HBase云计算平台。

    云计算早已不是停留在概念阶段了,各大公司都购买了大量的机器,开始正式的部署和运营。而动辄上百台的性能强劲的服务器,为运营管理带来了巨大的挑战。

    • 如果没有方便的监控报警平台,对于管理员而言犹如噩梦,每天都将如救火队员一样,飞快地敲击键盘,用原始的Unix命令在多台机器中疲于奔命。
    • 如果没有好的日志管理平台,对于开发者Troubleshooting更是一件泪流满面的事情。
    • 而如果你是运维团队的总负责人,简洁清晰的Report则非常重要。Stakeholder们动不动就可能问起系统的SLA、机器的利用率等诸多问题,毕竟,公司为此投入了巨大的资金和人力。

    朋友们,当我们管理起公司寄予厚望的云计算平台时,当我们面对如此多充满挑战的实际问题时,该怎么办?

    概述

    我们在搭建趋势云计算平台时,遇到了很多的问题和挑战。开始搭建时,第一次来了那么多性能强劲的机器,我们在感到兴奋的同时,也不免有些顾虑。大家坐在一起讨论,问题就列了满满一白板。

    • 出了问题怎么办,有没有预警机制?
    • 有没有可视化的管理界面?
    • 管理平台需要自己开发吗?开发难度有多大?
    • 有没有开源的管理工具?
    • 那么多日志分布在各个机器上,有没有更有效的方法管理?
    • 能否生成好的报表?
    • 机器宕机,管理员能否收到短信通知?
    • 如何做性能调优?
    • 扩容升级时,能否给出依据?

    带着这些问题,我们开始了自己的云计算平台管理和运营之旅,一路走来,收获颇丰。现在基本上形成了如图1所示的一整套云计算平台监控体系。

    图1 云计算平台监控架构

    在这个系统中,我们综合利用了NagiosGangliaSplunk,搭建起云计算平台监控体系,使其具备错误报警、性能调优、问题追踪和自动生成运维报表的功能。有了这套系统,我们终于能够轻松管理Hadoop/HBase云计算平台了。接下来将简单介绍它们的特点和功能。

    Nagios:云计算平台的智能报警器

    总不能天天盯着机器看吧,因此我们首先关心的是机器的监控与报警。最理想的境界是:如果机器出故障了,我能第一时间处理;如果机器没有问题(最好永远没有问题),我能去喝茶、钓鱼和睡大觉。

    发现机器有没有问题,对我们而言不是什么难事。写个脚本,Ping一下IPTelnet每台机器的Service端口,如果增加了新机器就改改配置即可。但这样也太原始了吧,可视化效果差,不好维护,没有层次,不好管理,出不来报表,总不能老是用Excel人工写报表吧。有没有更好的方法呢?

    有,你可以用Nagios

    Nagios是一个可运行在Linux/Unix平台之上的开源监视系统,可以用来监视系统运行状态和网络信息。Nagios可以监视所指定的本地或远程主机以及服务,同时提供异常通知功能。

    Nagios可以提供以下几种监控功能。

    • 监控网络服务(SMTPPOP3HTTPNNTPPing等)。
    • 监控主机资源(处理器负荷、磁盘利用率等)。
    • 简单的插件设计使得用户可以方便地扩展自己服务的检测方法。
    • 并行服务检查机制。
    • 具备定义网络分层结构的能力,并使用“parent”主机定义来表达网络主机间的关系,这种关系可被用来发现和明晰主机宕机或不可达状态。
    • 当服务或主机问题产生与解决时将告警发送给联系人(通过电子邮件、短信、用户定义方式)。
    • 具备定义事件处理功能,可以在主机或服务的事件发生时获取更多问题定位。
    • 自动的日志回滚。
    • 可以支持并实现对主机的冗余监控。
    • 可选的Web界面用于查看当前的网络状态、通知和故障历史、日志文件等。

    Nagios最好用的地方就是它将这些每天管理员做的工作自动化,你只需设定好要监听的端口即可,它会默默地工作,帮忙定时地去检测服务端口的状态,一旦发现问题,会及时发出报警。报警可以是电子邮件也可以是手机,从而使得管理员第一时间就能收到系统的状况。

    Nagios的报表功能也很强大。管理员可以很容易地得到每天、每周和每月的Service运行状况。

    图2 SPN 后台运行的所有Service的当前状态

     

    如图2所示,红色部分清楚地标注有问题的机器,点开链接,就可以得到有问题机器的情况。虽然在HBase中,几台Region Server宕机不会对整体服务产生大的影响,但多少会影响到系统的Performance。而且,如果某几台Region Server频繁宕机,对整个系统的稳定性也会产生不好的影响。有了Nagios,我们可以快速定位有问题的机器,及时地将一些机器移除出HBase系统,待调整好了再上线运行,以保证系统的稳定性。

    现在,Nagios已经成为了很多公司必备的监控工具。只需要简单地配置,就可以实现强大的功能,将管理员从日常烦琐的工作中解放出来。

    有了Nagios,哪怕就是管理上千台机器,也不会手忙脚乱,而是有一种统领千军、运筹帷幄的感觉。

    Ganglia:看到云计算平台的方方面面

    Nagios的确不错,但你是不是真的可以喝茶、钓鱼、睡大觉呢?显然还不行。有了Nagios,你基本上可以做个优秀的救火队员,能在事发第一时间到达现场、处理事故。但如何防患于未然,真正做到运筹帷幄、游刃有余呢?

    我们需要更加精确的数据,能够看到云计算平台的方方面面,能根据这些数据,做出性能调整、升级、扩容等的决策,从而保证Service能够满足不断增长的业务需求。

    这时候,你需要Ganglia

    Ganglia是UC Berkeley发起的一个开源实时监视项目,用于测量数以千计的节点,为云计算系统提供系统静态数据以及重要的性能度量数据。Ganglia系统基本包含以下三大部分。

    Gmond:Gmond运行在每台计算机上,它主要监控每台机器上收集和发送度量数据(如处理器速度、内存使用量等)。

    Gmetad:Gmetad运行在Cluster的一台主机上,作为Web Server,或者用于与Web Server进行沟通。

    Ganglia Web前端:Web前端用于显示GangliaMetrics图表。

    HadoopHBase本身对于Ganglia的支持非常好。通过简单的配置,我们可以将HadoopHBase的一些关键参数以图表的形式展现在GangliaWeb Console上。这些对于我们洞悉HadoopHBase的内部系统状态有很大的帮助。

    Hadoopconf文件夹下面,找到hadoop-metrics.properties,配置好GangliaServer即可。这里要注意,Ganglia 3.0Ganglia 3.1的区别,它们使用了不同的class

    dfs.class=org.apache.hadoop.metrics.ganglia.GangliaContext31

    dfs.period=10

    dfs.servers={Ganglia_Server}:8649

    有了这些图表,HadoopHBase就不再是一个黑盒。无论是HadoopNamenodeDatanode,还是HBaseMasterServerRegionServer任何时刻的情况,都会一目了然。由于图标的跨度可以是小时、天、月甚至是年,这样,就可以非常方便地定期生成周报、月报和年报。同时,根据图中Metrics的状况,我们可以通过调整参数、增加内存和硬盘、增加机器等的方法调整单个机器或者整个Service的性能。

    图3 Hadoop其中一个DataNode的Metrics

     

    Nagios 最大的问题在于不能洞悉到Service内部的状况。像HadoopHBase这样的分布式系统,一个节点的故障并不等于整个Service的故障,影响的只是Service的性能。所以,在测定ServiceSLA时,我们不能以某一台机器的故障作为Service故障的评判标准。比如在我们的HBase SLA的设定上,我们定义了HBase Service完全不能工作的评判标准如下。

    • Master Server 联系不上。
    • 所有RegionServer 都无法联系上。
    • -ROOT- 表无法访问。
    • .META. 表无法访问。

      图4 Ganglia对Hadoop/HBase使用情况的监测

    那么,我们就可以根据这个规则定义SLA,通过定期调用HBaseAdmin相应API ,将测试的结果发给Ganglia。采用同样的方法,我们还可以自定义一些规则,监视HBase MasterZookeeper等的情况。

    通过这些方法,我们完全能够针对Hadoop/HBase使用的实际情况,做出Service级别而不是机器级别的监控系统并生成报表。

    此外,Ganglia还可以通过Server反馈回来的Load信息,给出各个机器的Load情况,给我们做升级和扩容提供依据。

    如图5所示,Ganglia分别会用不同颜色,标注出当前时刻的机器Load分布情况。如果Load过重,就应该检查机器的具体使用情况。

    图5 HBase Cluster Load Metrics

    Ganglia的安装配置,可以参考:http://www.spnguru.com/?p=604

    Splunk:像查Google一样查日志

    有了NagiosGanglia,算是成功了一大半。作为一名优秀的管理员,我们需要具备一定的Troubleshooting能力,对一些常见的问题能给出解决方案。那么,对日志的分析就必不可少。

    Hadoop/HBase的日志分布在各个机器上面,而日志之间关联性强。Client端的错误有可能是Region Server引起,而Region Server的错误有可能是Zookeeper导致。有没有一个统一的日志管理平台呢?

    众里寻它千百度,蓦然回首,我们找到了Splunk——日志界的Google

    很遗憾,Splunk不是开源的,但它的免费版本提供每天500MB日志索引。如果数据量较小,通过定义好Log的级别,基本上也能满足需求。但对于数据量较大的公司,就有些捉襟见肘。

    Splunk支持AdHoc的日志搜索,而且可以与Nagios配合使用。比如Nagios报警某台RegionServer端口不可达,我们收到Notification后,登录Splunk,直接搜索shutdownhost名称,找到RegionServer退出的日志。点击详细信息,分析日志,就能快速定位问题。如图6所示。

    图6 Splunk与Nagios配合使用进行日志搜索

     

    HadoopHBase有了进一步了解后,我们可以利用Splunk实时检测日志中的关键字,定义关键字规则,如监控“shutdown”、“quit”、“ERROR”、“Zookeeper Session Expired”等,一旦出现,利用SplunkNotification功能,发出邮件通知管理员,管理员通过Splunk定位问题,就可以在系统真正出现问题之前,对系统进行调整,防患于未然。

    具体Splunk的设置,可以参考:http://www.spnguru.com/?p=122

    总结

    搭建一套云计算平台,强大的监控管理系统是必不可少的。当然,任何工具都不是万能的,在实际维护过程中,我们也发现,NagiosSplunk经常出现误报,如果规则定义得不好,大量的警报邮件如潮水一样涌来,反而掩盖了真正的问题。可以说,在云计算平台的运维管理上,没有一劳永逸的事情,随着规模的不断增大和应用的不断多样化,需要大家不断地实践和总结。


    展开全文
  • EasyDarwin云平台作为国内较有影响力的开源流媒体平台,集流媒体分发,录像,信令交互为一体,目前已经被广泛应用到监控互联网各个领域;从刚接触EasyDarwin到现在已经快两年了,目前正利用其开发一款加入智能分析的...

    EasyDarwin云平台作为国内较有影响力的开源流媒体平台,集流媒体分发,录像,信令交互为一体,目前已经被广泛应用到监控互联网各个领域;从刚接触EasyDarwin到现在已经快两年了,目前正利用其开发一款加入智能分析的信号灯监测预警系统,下面就整个系统框架搭建做简单介绍。

    整个况下如下图所示:

    这里写图片描述

    整个系统在原有EasyDarwin云平台的基础上增加了后台数据库管理服务WEBService(集成了WEB后台服务)和视频分析服务EasyPVR,其中:

    WEBService主要负责:

    1. 用户管理
      用户管理主要包括用户的信息管理,登入登出,用户权限等的关联;

    2. 设备管理
      设备管理主要针对EasyNVR和摄像机进行管理,通过以管理员身份登录WEBService后台, 可对NVR的信息进行修改和授权,以及摄像机列表的配置,通过HTTP交互方式自动同步到EasyNVR和EasyRMS;

    3. 权限管理
      权限包括用户权限和设备权限,其中:
      用户权限是指用户后台操作权限,可进行流的操作(如拉流,断流,查询录像)以及访问设备列表等的权限;
      设备权限是指设备允许被接入到云平台的权限,系统会对每一个设备分配一个授权码,只有拥有授权码通过验证并在有效期内可用的设备才允许接入,单个摄像机也需要授权,不过后台配置默认为永久授权;

    4. 事件管理
      事件主要是对EasyPVR分析服务器上传上来的报警事件进行统计和大数据分析,从而方便客户进行赛选和查找问题;

    EasyPVR视频分析服务器
    PVR是整个系统的报警信息来源,通过EasyPlayer拉取到多路视频流解码后的原始图像数据进行信号灯的常亮,常暗,闪烁等状态的学习,分析出信号灯在某一时刻是否发生了诸如:常亮变为常暗,常暗变为常量,闪烁变化为常亮或者常暗等报警,上传到WEBService存放数据库,便于查询和统计。

    获取更多信息

    邮件:support@easydarwin.org

    WEB:www.EasyDarwin.org

    Copyright © EasyDarwin.org 2012-2016

    这里写图片描述

    展开全文
  • 阿里云监控平台分析

    千次阅读 2015-03-06 10:55:30
    试分析阿里云监控系统

    暮然回首,我已在IT运维行业十多年了,近来也没什么新的方向,就没事研究一下别人的运维监控平台,正好我对阿里云比较熟悉,就拿这个来练练手吧。

    声明:我只是出于技术分析,任何人不得将内容用于不正当的活动!

    操作系统:centos 6.3

    阿里云的监控进程:aegis_quartz

    程序位置:/usr/local/aegis/aegis_quartz 

    目录分析:

    # tree /usr/local/aegis/aegis_quartz 

    /usr/local/aegis/aegis_quartz
    ├── aegis_config.ini    #--------主配置文件,如启动名称和类型等
    ├── aegis_quartz         #---------主程序
    ├── conf                      #----------配置文件目录
    │   ├── aegis_quartz.conf.default        #-------阿里云默认监控程序配置,内容:[0 0/1 * * * ?] default/sampler.py   ,从内容来看,就是一个仿crontab类的定时任务管理器。
    │   ├── aegis_quartz.conf.user           #-------用户自己监测的配置文件,我没有配置自有监测器,不过直觉应和默认监控配置是一致的。
    │   └── uuid       #---------主机的唯一标识ID,和操作系统是一致的,而不是自己生成。这样当主机如何改IP地址,都能能过这个UID找到主机。
    ├── libexec       #---------监测器执行目录
    │   ├── default       #---------阿里云默认的监测器存储目录
    │   │   ├── check_process.py      #-----检测进程名称为 参数1 的进程运行数量,如执行python check_process.py  mysql,使用HTTP协议提交到监控中心。
    │   │   └── sampler.py     #------不要被名字迷惑~!这是阿里云默认最基础的监测程序,监测CPU、内存、磁盘、IO、TCP连接等。主函数“collector”,从程序里能看到是用HTTP协议提交的性能数据。和我原来设想的大规模的云监测思路不谋而合!原博文“试设计大规模云环境监测架构

    │   └── user                #------用户自定义的监测器目录
    └── log                    #------日志程序目录
        └── aegis_quartz.log


    至于数据汇总端,我就没有能力分析了,因为看不到程序哈。不过估计会有一堆时间序列数据库来存储性能数据吧。


    我觉得还可以有些优化的地方:

    1. 不知AGENT有没有限制自身的资源,比如采集程序执行的CPU占用、执行时间等,这个应考虑
    2. 当不能上传数据时(如接收性能数据的CMS服务器异常),如果AGENT考虑将数据缓存一段时间或几次,当能连接成功时,再批量将性能数据上传,以保障数据的连续性
    3. 我不知阿里云为什么会用PYTHON开发监测器,我觉得如果采用SHELL脚本,应会耗资源更小。对于WINDOWS可以采用WMI脚本监测。
    4. 我觉得在提交每类性能数据时,可以增加一个status参数,如果这个监测器没采集到或采集异常,status=err,就不需要读后面的变量了。而且如果CMS在读性能数据时有告警触发,可能就会直接触发一个EVENT
    5. 我觉得阿里的AGENT主进程占用有点多,一般要4个子进程,应参考CRONTAB优化占用资源
    6. 出于安全考虑,不应采用80端口同步数据
    7. 出于安全考虑,数据的同步,不应写在明文的源代码里,这容易让人修改提交的数据

    展开全文
  • 物联网云平台系统设计

    万次阅读 多人点赞 2018-01-05 11:31:42
    物联网系统框架介绍 下面将谈到几个关键问题: ...物联网云平台系统架构? 1. 物联网设备如何接入到网络? 只有设备接入到网络里面,才能算是物联网设备。这里涉及到2个关键点:接入方式以及网络通信方式。

    ##物联网云平台系统设计

    下面将谈到几个关键问题:

    • 设备如何接入网络?
    • 设备间如何通信?
    • 物联网数据的用途?
    • 如何搭建起一个物联网系统框架呢?它的技术架构又是怎么样呢?
    • 物联网终端软件系统架构?
    • 物联网云平台系统架构?

    ###1. 物联网设备如何接入到网络?

    只有设备接入到网络里面,才能算是物联网设备。这里涉及到2个关键点:接入方式以及网络通信方式

    ####设备接入方式:
    当前有2种接入方式

    1. 直接接入:物联网终端设备本身具备联网能力直接接入网络,比如 在设备端加入NB-IOT通信模组,2G通信模组。
    2. 网关接入:物联网终端设备本身不具备入网能力,需要在本地组网后,需要统一通过网关再接入到网络。 比如终端设备通过zigbee无线组网,然后各设备数据通过Zigbee网关统一接入到网络里面。常用到本地无线组网技术有Zigbee,Lora,BLE MESH, sub-1GHZ等。

    在物联网设备里面,物联网网关是一个非常重要的角色。一个处在本地局域网与外部接入网络之间的智能设备。主要的功能是网络隔离,协议转化/适配以及数据网内外传输。

    一个典型的物联网网关架构如下:

    ####网络通信方式
    常用的通信网络主要存在2种方式:

    1.移动网络(主要户外设备用)
    移动网络2G/3G/4G/5G/NB-IOT等
    2.宽带(主要户内设备用)
    WIFI,Ethernet等

    ###物联网设备接入网络后如何开展M2M,M2C通信?

    物联网设备终端接入网络后,只是物联网应用的开始。 设备接入网络后,设备与设备之间需要互相通信, 设备与云端需要互相通信。 只有互通,物联网的价值才展现出来。 既然要互通,则需要一套物联网通信协议。只有遵循该套协议的设备相互间能够通信,能够交换数据。

    常用的物联网通信协议有哪些? 主要有如下协议:MQTT,COAP等,他们有个共同点都是基于消息模型来实现的。设备与设备之间,设备与云端之间通过交换消息来实现通信,消息里面携带了通信数据。

    ###物联网设备之间,设备与云平台能够交换数据后,接下来要干怎么呢?

    21世纪,什么最重要?数据。 有了大量的物联网设备数据后, 针对数据,人类可以去挖掘里面的规律,挖掘里面的商业价值,对设备未来的状态进行预测等等。

    对于物联网数据应用,分几个层次来讲

    1. 基础应用:监控

    通过物联网收集到设备数据后, 如果设备数据状态超过预设的状态则自动第一时间报警,管理员第一时间开展处理,可以通过远程操作,下达命令。把问题解决在萌芽状态。

    2.进阶应用: 报表统计

    通过统计方法, 对设备的历史运行数据进行统计分析。可以按不同维度分析出不同报告。然后以图表或者大屏方式展现在管理员面前。 管理员可以快速直观的了解到整个物联网设备运行状况。

    3.高级应用: 数据挖掘/机器学习

    这部分需要从数据里面挖掘出有价值的东西出来。比如通过一段时间时间设备数据的连续跟踪分析并结合人类过往的设备运维经验,通过机器学习方式预测设备发生故障概率,以及发生故障后可能的引起原因,并给出维修方案。刚才举的例子,是物联网高级应用里面的冰山一角。 通过引入现在火热的AI技术。 物联网就能变成智能物联网了。 也许在不久的将来, 人与设备可以自由对话,设备与设备之间也能够对话并自动做出最优决策。

    综合所述,物联网的价值在于提高生产效率,管理效率,极大促进社会生产力的提高。

    ###如何搭建起一个物联网系统框架呢?它的技术架构又是怎么样呢?

    ###物联网终端设备软件系统架构

    常见系统框架的总结下来主要存在如下2种: 带RTOS的(处理复杂的业务场景,场景里面通过需要多个事务并行协同完成工作)和不带RTOS的(通常处理的业务场景较单一)

    不带RTOS设备终端系统框架:

    带RTOS设备终端系统框架:

    RTOS是什么? 实时多任务操作系统,有了它,在终端设备里面可以并行运行多个任务。每个任务负责一个事务。通过并行化运行,响应实时性及效率就得到提升。RTOS实时操作内核一般包含的重要组件如下:

    1. 任务调度
    2. 任务间同步与通信
    3. 内存分配
    4. 中断管理
    6. 时间管理
    7. 设备驱动
    

    以任务调度组件举例:
    在嵌入式操作系统中,任务是CPU上最小运行单元。通常一个稍微复杂点IOT APP是由多个任务协同完成。比如有的任务负责处理用户事件输入以及UI显示,有的任务负责处理数据通信,有的任务负责业务逻辑处理。

    既然一个系统中有多个任务在跑,而CPU资源确是单一的,这样导致每个时刻只能由一个任务在CPU上跑。 因此为了每个任务都能够在CPU上有运行机会,就涉及到了任务调度概念。 任务调度需要按照一定的规则来,那一般是按照哪些规则来的? 我们常见的调度方式有3种: 一个基于优先级调度的, 一个是基于时间片调度的, 一个是把优先级和时间片结合在一起调度。

    以优先级调度举例,在定义任务的时候,给每个任务分配一个优先级,在运行的时候,高优先级的任务都会优先被运行。 直到没有高优先级任务后,低优先级任务才会被运行。 假如低优先级任务获得CPU资源后,这是如果有高优先级任务就绪怎么办呢? 两种处理方式:1. 继续运行 2. 抢占式。 高优先级抢占CPU资源进入运行状态。

    其他组件就不一一列举了。

    ###物联网云平台系统架构

    物联网云平台系统架构主要包含四大组件:

    • 设备接入
    • 设备管理
    • 规则引擎
    • 安全认证及权限管理

    ####设备接入

    设备接入主要都干些什么呢?
    1.包含多种设备接入协议,最主流的是MQTT协议。有些云计算厂商也在MQTT协议上精简协议变成独有的接入协议。
    2.并发连接管理,维持可能是数十亿设备的长连接管理。

    如果应对数十亿的设备连接管理? 目前开放出来的MQTT代理服务器大都是单机版,最多也就是并发连接十几万设备。因此如果要管理数十亿的连接,需要用到负载均衡,用到分布式架构。在云平台需要部署分布式MQTT代理服务器。

    ####设备管理

    一般以树形结构的方式管理设备,包含设备创建管理以及设备状态管理等等。根节点以产品开始, 然后是设备组,再到具体设备。
    主要包含如下管理:
    产品注册及管理
    产品下面的设备增删改查管理
    设备消息发布
    OTA设备升级管理等

    ####规则引擎

    物联网云平台通常是基于现有云计算平台搭建的。 一个物联网成熟业务除了用到物联网云平台提供功能外,一般还需要用到云计算平台提供功能,比如云主机,云数据库等。用户可以在云主机上搭建web 行业应用服务。

    规则引擎主要作用是把物联网平台数据通过过滤转发到其他云计算产品上。
    比如可以把设备上报的数据转发到table store数据库产品里。

    规则引擎一般使用方式:类SQL语言,通过编写SQL语言,用户可以过滤数据、处理数据,并把数据发到其他云计算产品,或者其他云计算服务。

    ####安全认证及权限管理

    物联网云平台为每个设备颁发唯一的证书,需要证书通过后才能允许设备接入到云平台。云平台最小授权粒度一般是做到设备级。我们所说的证书一般分为2种:一种是产品级证书,一种是设备级证书。 产品级证书拥有最大的权限,可以对产品下所有的设备进行操作。 设备级证书,只能对自己所属的设备进行操作,无法对其他设备进行操作。

    因此每个接入云平台的设备都在本地存储一个证书(其实存在形式是一个KEY,有多个字符串构成)。每次与云端建立连接时,都要把证书带上。以便云端安全组件核查通过。

    ####云计算产品

    大数据计算产品, 云基础服务(高性能服务器,云数据库,云网络)等

    ####物联网应用

    智慧城市, 智慧农业,工业4.0等

    下面一张是来自百度物联网平台架构:
    突出展示了物联网设备, 物联网云平台, 云计算平台是如何协同工作的,有较大的参考价值。

    转载请注明出处

    获取物联网设备端及web应用服务平台端源代码
    https://www.adminiot.com.cn/modules/1.html

    了解更多物联网技术资讯,物联网开放代码,IOT解决方案请访问
    www.adminiot.com.cn

    阿里云云产品通用代金券分享,最高1000元,助力大家一步上云,更低成本上云
    点击获取阿里云代金券

    展开全文
  • 200-SMART具备网口进行程序的上下载和通讯,此次我们要使用MODBUS-TCP协议,通过网口把200-SMART连接到EMCP物联网云平台(简称EMCP),实现电脑Web网页、手机APP和微信对200-SMART 内的VW1000、VW1...
  • 智能视频云监控平台主要功能分析

    千次阅读 2018-07-05 09:17:49
    安全防范意识在当今社会尤为重要,视频监控它是一种防范能力较强的综合系统,视频云监控平台应用以其直观、方便、安全而广泛应用于许多场合。就算在外家中的情况一切都了若指掌,对家庭成员、财产起到很好的安全保障...
  • 物联网云平台系统设计【一】

    万次阅读 2019-07-02 09:16:14
    物联网云平台系统设计 ##物联网云平台系统设计 下面将谈到几个关键问题: 设备如何接入网络? 设备间如何通信? 物联网数据的用途? 如何搭建起一个物联网系统框架呢?它的技术架构又是怎么样呢? 物联网...
  • 此次我们要把S7-1200PLC连接到EMCP物联网云平台(简称EMCP),实现电脑Web网页、手机APP和微信对S7-1200PLC(MW1000、MW1002、I0.0)寄存器的远程监控和MW1004和Q0.0的远程读写。 一、准备工作。 1.1在对接前我们需...
  • 前几天我们在与项目经理们沟通中,也发现视频安防监控在个人上的需求越来越多了,经常会有用户打电话给我们咨询个人怎么实现安防监控云管理,以及怎么将视频监控的内容与云平台链接起来。个人业务我们一般不受理,...
  • 阿里iot物联网平台监控设备在线离线状态解决方案 需求 目前使用阿里的iot作为物联网平台应用,在整个系统内有很多设备,每天都会在固定的时间段内在线和离线。 我们需要监控这些设备的状态,如果设备在线或者...
  • 前言随着Android系统的不断更新和发展,现在越来越多的硬件产品选择用安卓系统作为运行环境,电视机,机顶盒、门禁、行车记录仪、车载系统、单兵设备等等,Android系统底层还是Linux,但对上层的开发和维护就变得...
  • 为PaaS云平台提供整合的全栈式监控

    千次阅读 2017-06-30 09:19:36
    作为一项日益受到欢迎的技术,平台即服务(Platform-as-a-Service,PaaS)可以在云端部署能够通过Web访问的应用。借助PaaS,用户不必关注详细的执行信息,例如操作系统、资源分配、网络配置以及业务生态系统管理。...
  • 原文:Building an IoT System Using Arduino and IoT Cloud Platform 责编:屠敏,关注物联网、移动开发领域,寻求报道或投稿请发邮件...本项目使用了 IoT 云平台来管理警报系统,同时存储来自传感器的数据。众...
  • Redis监控运维云平台—CacheCloud

    千次阅读 热门讨论 2017-12-25 13:42:30
    CacheCloud提供一个Redis管理平台:实现多种类型(Redis Standalone、Redis Sentinel、Redis Cluster)自动部署、解决Redis实例碎片化现象、提供完善统计、监控、运维功能、减少运维成本和误操作,提高机器
  • 扬尘防治实时在线监控云平台

    千次阅读 2016-07-21 14:46:52
    针对以上三个问题,四川瞭望与许多国内外环保科研机构通力合作,开创了对建筑工地扬尘进行在线量化管理的系统——建筑工程扬尘防治实时在线监控云平台。在城市扬尘主要污染源如建筑工地、拆迁工地、城市道路、渣车、...
  • 通过阿里云物联网平台,我们可以在不懂前后端开发的基础上,半个小时候左右就可以搭建一个智慧农业的物联网云平台框架。 效果如下: 大数据面板: 设备管理: 设备地图分布: 支持视频监控...
  • 产品简介  思普工业云平台(super cloud)是由湖南华辰智通科技有限公司自主...实时监控设备和数据,提供参数曲线图和实时视频,实时发送设备故障报警等功能,同时提供开放的API接口,方便第三方系统调用。 ...
  • 企业云平台管理博客目录企业云平台管理1. 系统配置1.1 序列号管理1.1.1 修改序列号1.2 集群配置1.3 系统配置和恢复2. 系统维护2.1 日志与告警2.1.1 操作日志2.1.2 告警日志2.1.3 告警设置2.2 设备升级2.2.1 维护模式...
  • 链四方(SCMsafe.com)医药供应链安全监测服务云平台 全程可视化供应链监测;第四方物流开放平台;GMP+GSP管理理念实现医药供应链各个环节的有效监管,实现订单综合管理车辆实施监控,报警提醒和设备车辆管理; ...
  • 智慧物联网云平台

    千次阅读 2019-02-25 12:23:11
    云平台拥有智慧物联、商业智能、专家系统、智慧管理、预测决策等智慧子系统云平台提供了智慧能源 、 智慧物联 、数字化油库 三个应用样例。  云平台构建了完整的知识图谱 ,建立了知识表示、知识获取、知识应用...
  • 云平台概念梳理

    千次阅读 2019-03-21 09:03:04
    概念:云平台、云计算平台、云应用平台、云服务平台 平台:任何为开发者创建应用提供服务的软件。 应用平台:户内应用平台和云应用|计算平台。应用平台包括3部分: 一个基础(foundation):几乎所有应用都会用到...
  • 场景 在公司大门入口处布点树莓派和红外感应,实现出入口人员出入时,自动拍照并上送钉钉群机器人 准备 物料准备 树莓派 ...登录阿里控制台,进入物联网平台控制面板 1.1.1 新建产品 进入...
  • 云监控服务比较

    千次阅读 2014-11-25 17:56:49
    之前比较直接的做法是自己搭建一套开源的监控系统,现在随着服务器的流行,也有越来越多的人用户会使用云端的监控平台。 从我的经验来看,服务器监控是有些特别的好处的: 1.自建的监控平台,有一部分问题...
  • 物联网平台包括数据管理、设备管理和运营管理等能力,可以实现统一安全的网络接入、各种终端的灵活适配、海量数据的采集分析,从而实现新价值的创造。物联网平台向各行业提供强大的API开放能力,支撑各行业伙伴快速...
  • 电力运维云平台

    千次阅读 2018-09-02 14:33:05
    快控电力运维云平台通过对配电室加装在线监测装置,将运行状态实时传输到云平台,24小时在线监控运维, 有效的保障了电力供应的安全可靠,同时达到了降损节能、减少人力开支、提升经济效益的目的。 该系统主要有...
  • 智能家居是目前研究与发展的一大热点,本设计是结合STM32微处理器/树莓派(Raspberry Pi)3b+、温湿度传感器、继电器以及ESP8266和USB无线网卡等硬件设备,采用中移物联OneNET云平台提供云服务的智能家居系统。该系统...
  • 云平台使用安全

    千次阅读 多人点赞 2020-10-04 19:07:47
    IT系统风险构成按照等保的划分维度上的安全服务方式上安全防护的关键点注意事项应用与数据分离应用集群部署动静资源分离云计算面临的主要安全威胁产生安全风险的主要原因阿里安全解决方案阿里的服务器安全...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 89,115
精华内容 35,646
关键字:

云平台监控系统