为何对基础设施的监控变得如此重要?

稍微懂点云计算的人都知道三个概念:IaaS「Infrastructure as a Service」、PaaS「Platform-as-a-Service」和SaaS「Software-as-a-service」,其中 IaaS 就是咱们常说的基础设施服务。html

为何对基础设施的监控变得如此重要?

简单而言,IaaS 提供了云计算基础架构,包括服务器、存储、网络和操做系统。它做为一种按需服务,使得客户无需购买服务器、软件、数据库空间或网络设备,而只要按需购买这些资源的外包服务就能够了。可是购买了这些资源,并不意味着一劳永逸,这些资源能不能稳定、高效的工做?这实际上是一个新的挑战!ios

##为何须要监控基础设施?数据库

众所周知,几乎全部的应用程序一般都是运行在一个大型动态的环境上,它们依赖于成百上千台主机。固然,这样的方式很是有利于扩展,可以保证良好的用户体验。可是,对运维和业务人员来讲,这简直就是「噩梦」,那些传统的监控方式已经跟不上云时代的要求了。安全

首先,人类已经很难从大规模海量的数据中识别出那些有问题的节点;其次,服务器自己也在不断的变化——根据企业的需求进行动态的拓展或者缩减,单个主机常常会出现响应问题;因此,区分出哪些服务器是否处于一个正常的状态并非一件很简单的事情。那么,咱们就须要一个现代化的监控平台:服务器

第一,必须可以绝不费力地跟踪咱们全部的服务器,而且可以在数据量激情的状况下保持稳定;网络

第二,必须可以分辨出那些可执行程序,尽量少出现误报问题,还要避免「兴师动众」,反而忽略更重要的问题;架构

第三,必须可以收集足够多的信息,使咱们可以快速诊断出问题发生的根本缘由,固然,这也意味着咱们的监控平台应该与关键技术相互配合;运维

第四,应该还能收集详尽的数据以供咱们进行分析,并能保留长期的数据用于对将来趋势的预测;分布式

第五,必须可以让咱们监控到全部的主机状态,同时也能监测到特定属性的主机。工具

最后一点,这个做为咱们「操做神经中枢」的监控平台,必须可以帮助咱们的团队高效地发现潜在问题的信息,若是有一个可视化的仪表板那就更好了,这样就能够有助于咱们进行快速、明确的团队沟通。

##现有的免费解决方案都有哪些?

固然,如今有不少服务器端的监控软件,并且针对服务器的性能监控也是一个比较新的网络管理方向。如今市面上有很多免费的工具,包括很多开源的产品如 Nagios ,Zabbix 等等,固然,还有一些比较有技术底蕴的公司,像国内 APM 行业的领军企业 OneAPM 也推出了免费的服务器监控产品 OneAPM Servers。

Zabbix

Zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。能监视各类网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位,解决存在的各类问题。

Zabbix 由两部分构成,Zabbix server 与可选组件 Zabbix agent,Zabbix server 能够经过 SNMP,Zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它能够运行在 Linux、Solaris、HP-UX、AIX,Free BSD、Open BSD以及OS X 等平台上。

Zabbix 主要功能包括: CPU 负荷,内存使用,磁盘使用,网络情况,端口监视,日志监视等等。

Nagios

Nagios 是一款开源的免费网络监视工具,能有效监控 Windows、Linux 和 Unix 的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。

Nagios 能够监控的功能包括:监控网络服务;监控主机资源;简单地插件设计使得用户能够方便地扩展本身服务的检测方法;并行服务检查机制;具有定义网络分层结构的能力;报警「经过 EMail、短信、用户定义方式」;定义一些处理程序,使之可以在服务或者主机发生故障时起到预防做用;自动的日志滚动功能;支持并实现对主机的冗余监控;可选的 WEB 界面用于查看当前的网络状态、通知和故障历史、日志文件等。

##OneAPM Servers:彻底免费的专业级服务器监控产品

OneAPM Servers 是一款商业级的服务器监控产品。对比开源产品来说,在部署安装和学习成本上都占据压倒性的优点。更重要的是,该产品是面向全部用户的性能监控,承诺永久免费,因此刚推出不久就受到不少的关注。

简易部署

若是,你想要使用服务器监控,只须要完成如下四个步骤:

  • 注册登陆 OneAPM 帐户;
  • 点击菜单栏的「服务器监控」;
  • 点击页面左上角的「添加」按钮;
  • 进入安装页面后,按照安装步骤执行便可。 安装Si

特点功能

OneAPM Servers 经过观察、分析关键的系统参数,包括 CPU 利用率、物理内存、网络活动、进程、磁盘利用率及容量,展示当前服务器的健康情况。OneAPM Servers 目前包含四大功能:

  • 总览:显示服务器的大致健康状况;
  • 磁盘:展现每个磁盘的负载及空闲空间;
  • 网络:查看一段时间内宽带「 Kb/s 」,每秒钟传输的包的数量,每秒钟错误率相关细节信息;
  • 进程:展现被监测的服务器上各个系统和用户进程的运行状况。

如今,OneAPM 刚刚推出不久的 OneAPM Servers 产品可以对企业 IDC 和云计算中心内的基础组件进行实时的可视化管理。该套件为用户提供基础组件的集中监控、展示、预警、分析、管控的总体解决方案。经过单一探针,实现对网络设备、主机、操做系统、中间件、数据库、存储等126 种产品的 5 万多项性能指标的集中监控和管理。

相关文章
相关标签/搜索