监控工具

人工智能真的要取代人类了?

佐手、 提交于 2020-03-01 21:45:20
围棋人机大战引发热议,在今天的比赛中,AlphsGo 再一次展现了它可怕的一面。然而对于大多数人来说,关心的并不是棋法,而是人工智能的发展竟然如此迅速,未来人工智能究竟是会对人类有威胁?还是帮助人类生活得更好? 北京时间 3. 9 日下午,在一场引起全世界关注的,号称“堵上人类尊严”的围棋大战中,谷歌人工智能 AlphaGo(网友戏称“阿法狗”)击败了韩国棋手李世石。对阿法狗的测试,原先是在团队内部进行的,面对的对手最高段位是业余六段。后来阿法狗找到并战胜了欧洲冠军樊麾,但是因为发展太快了,于是又找到李世石,开始了这次围棋大战。 在今天的比赛中,阿法狗又展现了它可怕的一面,曾经深蓝在象棋中战胜人类之时,很多人认为人工智能无法在拥有无限可能性的围棋中战胜人类,然而人工智能的发展速度,是很多人难以想象的,今天这一点又再次被证实。 AlphaGo 执黑 211手中盘击败李世石,再一次取得胜利! 昨日赛前李世石自信满满,众多科技大咖也纷纷预测战局,而今日的对弈中,也出现了很多经典评论。 李开复:尽管这场比赛胜负难以预料,但未来机器必将战胜人类。 Facebook 围棋项目负责人田渊东:就智能围棋而言,人工智能运用深度神经网络进行的下棋决策,已经非常接近于人,就是凭“感觉”选择下一步棋的落子。 围棋少年柯洁(围棋九段,第二届百灵杯世界冠军):就算阿法狗战胜了李世石,但它赢不了我。(此话一出

关于 Hyperic HQ 的 SSL 连接配置

瘦欲@ 提交于 2019-12-06 08:14:51
Hyperic 支持 server-agent 和 agent-server的双向 SSL通信。采用SSL是最佳实践。 Server-agent 通信通常采用 SSL. Agent-Server的通信可以配置为SSL。 如果产品插件支持SSL,Hyperic Agent就可在SSL上管理这些产品。 当Hyperic Server和 Hyperic Agent 基于SSL通信时,每个组件都会验证其他SSL证书的有效性。 Hyperic 证书处理 在安装完成后,当Hyperic Agent第一次向Hyperic Server发起连接时,HQ Server向 HQ Agent出示其SSL证书,如果Agent信任此证书,那么Agent将把该证书导入到自己的 Keystore。 Hyperic Agent信任某个Server证书的条件是: ■ 如果该证书已经在Agent的Keystore中存在; ■如果该证书具有与Agent证书相同的CA; 默认情况下,如果Agent不信任Server出示的证书,Agent将发出警告。用户可以中断配置过程,然后设置SSL. Hyperic Server和Hyperic Agent不会导入不信任的证书,除非用户在提示警告时回答Yes。 当然,用户也可以配置组件自动接受不信任的证书,而不提示警告。考虑到安全性,非常不建议这种做法。可查看 agent.setup

Supervisor 管理进程,Cloud Insight 监控进程,完美!

假装没事ソ 提交于 2019-12-05 13:20:49
Supervisor 是由 Python 语言编写、基于 linux 操作系统的一款服务器管理工具,用于监控服务器的运行,发现问题能立即自动预警及自动重启等。 Cloud Insight 是一款次世代监控工具兼数据管理平台。使用 StatsD 采集性能指标,在 HBase 存储之上,使用 OpenTSDB 来对性能指标进行聚合、分组、过滤。 ##使用 Supervisor 的原因 如果你有很多进程在跑,不时还需要 start/stop/restart 一下进程 如果哪天由于某种原因,进程挂了,你需要重启进程或定时执行脚本 如果有多个进程,有些是同一项目,尽量可以同时启动/停止等 如果你有以上任意一种情况,那用 Supervisor 管理进程无疑再合适不过了,把你所有 *nix 进程都配置进 ini 文件中,这样所有的进程就变成了 Supervisor 的子进程。对于子进程,Supervisor 可以做到准确管理(有 web 界面),可以进行分组,一组组的 或者授权非 root 用户。 ##Supervisor 管理进程, Cloud Insight 监控进程 Supervisor 只能管理进程,对进程进行操作,但不能监控进程,虽然有 web 界面可以显示/管理的进程,但不具备一般意义上的监控。例如实时展示进程数据,出现问题有相应报警邮件。 Cloud Insight 可以监控

Hyperic 开发环境的建立

那年仲夏 提交于 2019-12-05 12:03:37
开源软件 Hyperic 应用管理工具的开发采用了Git, mvn, ant, java, groovy, postgresql, tomcat, mq等多种技术,虽然大部分定制不需要从源代码开始,但是其代码质量的确是 高 ,研究其架构和架构,感觉自身水平有很大提高。 如果您不想费劲从源代码开始,那就直接猛击 该链接 免费下载中文版 首先需要安装git。这里就不细表了。我感觉 git是有史以来最强大的协同版本管理工具,天才之作,没有你做不到的,只有你想不到的。 然后是到github.com上开个账号,这个也不细说了,对github不熟悉的用户,需要好好研究一下这个网站。 从 https://github.com/hyperic/hq 下载源代码,或者使用 git clone https://github.com/hyperic/hq 准备好 JDK 7, maven 2.2.1, ant 1.7.1 设置环境变量 JAVA_HOME=/path/to/your/jdk ANT_HOME=/path/to/ant-1.7.x TOMCAT_HOME=/path/to/tomcat-6.0.26 M2_HOME=/path/to/apache-maven-2.2.1 MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=512m" ANT_OPTS="

PostgreSQL统计数据监控工具

此生再无相见时 提交于 2019-12-04 22:24:02
简介 pgcenter是针对PostgreSQL数据库的一款监控工具,详细 地址: https://github.com/lesovsky/pgcenter 。 pgcenter目前开发和测试主要面向PG9.4(对9.x其他版本也有测试), 目前还是bata版本在一些情况下会有错误。pgcenter和PG服务器最好在同一主机,因为对于远程服务器,pgcenter有些功能不可用。运行pgcenter要使用PG的superuser账号,否则PG的某些信息会因为权限不够而无法获取。 配置、安装与试用 环境: centos 32bit 1. 安装postgresql9.4 由于pgcenter目前对远程PG的监控有一些功能无法使用,所以我们在本地安装PG来试用。 编译安装或者安装包图形化安装均可。可参考: PostgreSQL在Linux下的源码编译安装 。 安装目录:/opt/pg944 系统用户:postgres 端口号:5432 2. 安装pgcenter(通过下载源码安装的方法) 2.1安装git su - root yum install git 2.2用git下载pgcenter源码安装包 git clone https://github.com/lesovsky/pgcenter 2.3安装ncurese yum install ncurses 2.4安装pgcenter

谁会是 Zabbix 和 Nagios 的继任者?

匆匆过客 提交于 2019-12-02 14:42:28
【编者按】本文根据 Dataloop.IO 的创始人兼 CEO David Gildeh 对监控工具市场的现状分析以及对未来发展趋势的展望,展开拓展讨论。 ####为什么监控还是一塌糊涂? 为了调研市场,从而做出更好的监控工具,David Gildeh 曾采访了超过60家欧美在线服务提供厂商,大到英国广播公司(BBC)这类在线服务巨擘,小到伦敦和美国的小型创业公司。 发现大多数服务都是运行在公共云基础设施之上(像 AWS),并且采取 DevOps 实践方案。 越来越多的企业使用云服务,和尝试建立 DevOps 环境,云监控已经成为一种刚需。 想开发出更好的监控工具,我们必须先回答俩个问题: 企业目前在用的监控工具是什么,他们有多少服务器; 这些监控工具为他们解决了什么问题,与服务器数量和部署环境有何关系。 在 David Gildeh 的调查结果中,我们了解到两件事。 首先,在某些方面,监测仍然很糟糕,这一点将在下文进行更详细的解释。 第二个方面,由于越来越多的公司开始转向微服务(microservices),监控仍然是个难题。 企业正在使用哪些监控工具? 虽然自 2011 年以来,市场上也涌现了很多新工具,但是很多「老牌」的开源工具,比如 Nagios、Zabbix 等仍然在市场中占据主导地位。采访发现,70%的公司仍在使用这些传统工具进行核心系统监控和告警(见图1)。来自

Cloud Insight 和 BearyChat 第一次合体,好紧张!

不想你离开。 提交于 2019-12-02 06:57:54
说到 ChatOps 我们可能立刻想到是 Slack(啥?没听过?哦!),但是由于国内网络和语言的问题你可能无法拥有很好的体验了。那就把目光转回国内吧,国内的话就不得不提到 BearyChat 等 ChatOps 工具了(可以理解为协作工具)。 在这里我就不对 DevOps 和 ChatOps 的定义做赘述了,网上对此方面的谈论也比较多,给大家推荐一篇相关文章,有时间不妨看下 《 当我们在谈论DevOps,我们在谈论什么 》这篇文章。 言归正传,最近在公司使用 BearyChat 时发现新集成了一款系统监控工具 Cloud Insight ,好奇心驱使我去试一试,于是乎开始了我的「小白鼠之旅」。 通过自我发掘先介绍下 Cloud Insight 吧,就是一款系统监控工具,支持 Ubuntu、MySQL、Docker 等平台与服务的监控。 先配置下 OneApm 机器人,发现配置简单易用,只需要两步。甚是开心,因为本人最怕麻烦了。 OneApm 机器人主要是将 Cloud Insight 事件流实时的吐到 BearyChat 的讨论组里,但是单纯的监控报警事件仍然不能让我提起什么兴趣。后来发现 Cloud Insight 有 SDK 功能,这样就好玩多了,毕竟可以按照自己兴趣来监控不同类型的数据了。看着最近北京的雾霾天,甚是忧心,按照他们 SDK 的最佳实践 “ 使用Cloud

Docker 监控之 SaaS 解决方案

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-01 06:28:51
过去的一年中,关于 Docker 的话题从未断过,而如今,从尝试 Docker 到最终决定使用 Docker 的转化率依然在逐步升高,关于 Docker 的讨论更是有增无减。另一方面,大家的注意力也渐渐从 “Docker 是什么”转移到“实践 Docker”与“监控 Docker”上。 本文转自刘斌博文 「如何选择 Docker 监控方案 」 ,文中刘斌从技术的角度深入解释了 Docker 监控 的数据采集原理,介绍了现有开源的监控方案,以及能 够对 Docker 进行监控功能的主流 SaaS 服务工具。 上一篇文章中,我们了解了开源的 Docker 监控方案,本篇听听斌哥介绍 Docker 监控的 SaaS 解决方案!! ##SaaS turnkey解决方案 维护成本 ~ Zero 适合中小企业 对于中小型企业尤其创业公司来说,自主开发或者直接利用现有的开源工具进行监控都有一些问题,主要是成本和风险的问题。对于中小企业,应该先把精力集中在发展核心业务,能外包的就先不自己做。而且很多中小公司大家都是全栈,没有专门的运维人员,都是临时抱佛脚,随时都会变成救火队员。 SaaS最大的优点是什么?那就是 免运维,开箱即用,修改的代码少甚至不需要修改代码 ,或者只需要简单的安装一个agent就可以工作了。很多SaaS软件的开场白都是运行一条 yum install ,然后倒上一杯咖啡等几分钟

如何监控 Tomcat?Zabbix 与 Cloud Insight 对比

被刻印的时光 ゝ 提交于 2019-11-27 17:12:04
JVM 监控工具有很多,像命令 jstat,jmap,jstack,jinfo 可以根据不同需求查看不同的系统信息,还有图像化界面 jconsole,都是很方便的工具。这些可以参考 JAVA自带监控工具的介绍 。 但是现代监控工具都是集成的,上可监控服务器性能,下可监控个组件运行情况,不用每次查询都在命令行敲啊敲的,图像化实时展示数据,本文就个人实际操作经验来谈谈现代集成监控工具 Zabbix 和 Cloud Insight 实现监控 Tomcat 的体验。 Zabbix 监控 Tomcat 最开始使用 Zabbix 只是监控服务器,并没有想到以后要监控 Tomcat,所以直接简单 yum 安装,安装完成后配置 host,templates,然后就可以直接从图表上看到服务器的性能数据。 现在想要监控 Tomcat,本人使用的2.4.7版本的 Zabbix 已然提供了原生对 JMX 应用的监控,即 Zabbix Java gateway。它是采用 Java 编写的一个守护进程,当 Zabbix server 想知道主机 JMX 计数器的值时,将利用 JMX 管理 API 去请求远程的有关应用。应用不需要额外安装软件,只需要在启动时在命令行指定 -Dcom.sun.management.jmxremote 选项。 Java gateway 接受来自 Zabbix server