- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
无监控,不运维
现在运维监控工具格外多,哪个好,哪个不好,哪个适合你,哪个不适合你,其实只要你了解了他们的特性后,才晓得,所以从这里开头讲起。
1、Cacti
Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。简约的说Cacti就是一个PHP程序。它通过使用SNMP协议猎取远端网络设备和相关信息,(其实就是使用Net-SNMP 软件包的snmpget 和snmpwalk 命令猎取)并通过RRDTOOL工具绘图,通过PHP程序呈现出来。我们使用它可以呈现出监控对象一段时间内的形态或者功能趋势图。
cacti是很老的一款监控工具了,其实说它是一款流量监控工具更合适,对流量监控比较精准,但缺点很多,出图不好看,不支持分布式,也没有告警功能,所以使用的人会越来越少。
2、Nagios
Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机形态,交换机路由器等网络设置,打印机等。在系统或服务形态特别时发出邮件或短信报警第一时间通知网站运维人员,在形态恢复后发出正常的邮件或短信通知。
nagios次要的特征是监控告警,最强大的就是告警功能,可支持多种告警方式,但缺点是没有强大的数据收集机制,并且数据出图也很简陋,当监控的主机越来越多时,添加主机也格外麻烦,配置文件都是基于文本配置的,不支持web方式管理和配置,这样很简约出错,不宜维护。
3、Zabbix
zabbix是一个基于WEB界面的供应分布式系统监视以及网络监视功能的企业级的开源处理方案。zabbix能监视各种网络参数,保证服务器系统的平安运营;并供应强大的通知机制以让系统运维人员快速定位/处理存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法供应对近程服务器/网络形态的监视,数据收集等功能,它可以运转在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台上。
zabbix处理了cacti没有告警的不足,也处理了nagios不能通过web配置的缺点,同时还支持分布式部署,这使得它快速流行起来,zabbix也成为目前中小企业监控最流行的运维监控平台。
当然,zabbix也有不足之处,它消耗的资源比较多,假如监控的主机格外多时,可能会消灭监控超时、告警超时等现象,不过也有很多处理方法,比如提高硬件功能、转变zabbix监控模式等。
4、Ganglia
Ganglia是一款为HPC(高功能计算)集群而设计的可扩展的分布式监控系统,它可以监视和显示集群中的节点的各种形态信息,它由运转在各个节点上的gmond守护进程来采集CPU 、内存、硬盘利用率、I/O负载、网络流量情况等方面的数据,然后汇总到gmetad守护进程下,使用rrdtool存储数据,最终将历史数据以曲线方式通过PHP页面呈现。
Ganglia监控系统有三部分组成,分别是gmond、gmetad、webfrontend。gmond安装在需要收集数据的客户端,gmetad是服务端,webfrontend是一个php的web ui界面,ganglia通过gmond收集数据,然后在webfrontend进行呈现。
ganglia的次要特征是收集数据,并集中呈现数据,这是ganglia的优势和特色,ganglia可以将全部数据汇总到一个界面集中呈现,并且支持多种数据接口,可以很方面的扩展监控,同时,最为重要的是,ganglia收集数据格外轻量级,客户端的gmond程序基本不耗费系统资源,而这个特点刚好弥补了zabbix消耗功能的不足。
最终,ganglia在对大数据平台的监控更为智能,只需要一个配置文件,即可开通ganglia对hadoop、spark的监控,监控目标有近千个,完全满足了对大数据平台的监控需求。
5、Centreon
Centreon是一款功能强大的分布式IT监控系统,它通过第三方组件可以实现对网络、操作系统和应用程序的监控:首先,它是开源的,我们可以无偿使用它;其次,它的底层接受类似nagios的监控引擎作为监控软件,同时监控引擎通过ndoutil模块将监控到的数据定时写入数据库中,而Centreon实时从数据库读取该数据并通过Web界面呈现监控数据;最终,我们可以通过Centreon web一键管理和配置主机,或者说Centreon就是nagios的一个管理配置工具,通过Centreon供应的Web配置界面,可以轻松完成nagios需要手工配置主机和服务的不足。
centreon的强项是一键配置和管理,并支持分布式监控,nag
原创力文档


文档评论(0)