Linux开源监控平台
常见linux开源监控平台:
1. cacti、nagios、zabbix、smokeping、open-falcon等等
2. cacti、smokeping偏向于基础监控,成图非常漂亮
3. cacti、nagios、zabbix服务端监控中心,需要php环境支持,其中zabbix和cacti都需要mysql作为数据存储,nagios不用存储历史数据,注重服务或者监控项的状态,zabbix会获取服务或者监控项目的数据,会把数据记录到数据库里,从而可以成图
4. open-falcon为小米公司开发,开源后受到诸多大公司和运维工程师的追捧,适合大企业,滴滴、360、新浪微博、京东等大公司在使用这款监控软件,值得研究
Zabbix监控平台:
1. C/S架构,基于C++开发,监控中心支持web界面配置和管理
2. 单server节点可以支持上万台客户端,可支持同时上万台的server监控,并发量高,如果超过一定的量,性能可能会降低,但是可以增加Proxy代理点来充当监控服务器来减轻压力
3. 最新版本3.4,官方文档https://www.zabbix.com/manuals
4. 5个组件
-
zabbix-server 监控中心,接收客户端上报信息,负责配置、统计、操作数据
-
数据存储 存放数据,比如mysql
-
web界面 也叫web UI,在web界面下操作配置是zabbix简单易用的主要原因
-
zabbix-proxy 可选组件,它可以代替zabbix-server的功能,减轻server的压力
-
zabbix-agent 客户端软件,负责采集各个监控服务或项目的数据,并上报
本文转自Grodd51CTO博客,原文链接:http://blog.51cto.com/juispan/2060637,如需转载请自行联系原作者

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
QCon全球企业开发大会(北京)即将拉开帷幕
QCon是为团队领导者、架构师、项目经理和高级软件开发人员量身打造的企业软件开发大会,其所覆盖的主题内容与InfoQ相同,关注架构与设计、真实案例分析等等。从2007年3月到现 在,QCon已经在英国伦敦、美国旧金山等举办了4次会议,得到业界的广泛好评。2009年,这一高品质的技术大会将来到亚洲,在中国北京和日本东京举 行。 QCon北京站的主题和演讲人已经基本确定,讲师也已经确认了近85%,包括: Rod Johnson——Spring创始人,Java和Java EE开发领域世界级权威 Martin Fowler——《分析模式》和《重构》等书的作者,敏捷宣言缔造者,ThoughtWorks首席科学家 Randy Shoup——eBay高级架构师 Jeff Bar——Amazon公司云计算战略师 Dylan Shiemann——Dojo Tookit创始人 Henrik Kniberg——《硝烟中的Scrum和XP》作者 Floyd Marinescu——《EJB模式设计》作者、InfoQ和TheServerSide创始人 毛新生——IBM中国开发中心Web 2.0首席架构师 李伟——...
-
下一篇
Scrapy的架构
Scrapy的架构太重要了,单用一篇文章再总结整合下。前两张图来自《Learning Scrapy》,第三张图来自Scrapy 1.0中文官方文档(该中文文档只到1.0版),第四张图来自Scrapy 1.4英文官方文档(最新版),是我翻译的。 一、Scrapy的Twisted引擎模型 这里重要的概念是单线程、NIO、延迟项和延迟链。 挂衣钩和链子 二、Scrapy的性能模型 Scrapy包括以下部分: 调度器:大量的Request在这里排队,直到下载器处理它们。其中大部分是URL,因此体积不大,也就是说即便有大量请求存在,也可以被下载器及时处理。 阻塞器:这是抓取器由后向前进行反馈的一个安全阀,如果进程中的响应大于5MB,阻塞器就会暂停更多的请求进入下载器。这可能会造成性能的波动。 下载器:这是对Scrapy的性能最重要的组件。它用复杂的机制限制了并发数。它的延迟(管道长度)等于远程服务器的响应时间,加上网络/操作系统、Python/Twisted的延迟。我们可以调节并发请求数,但是对其它延迟无能为力。下载器的能力受限于CONCURRENT_REQUESTS*设置。 爬虫:这是抓取器将...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL数据库在高并发下的优化方案
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程