`
xiaobian
  • 浏览: 579724 次
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多

系统管理员如何能够监视大量的机器和服务以便提前解决问题防止人们受到这些问题的影响?这个答案就是Nagios。

Nagios是一种开源软件网络监视工具。这个软件工具是免费的、功能强大的和有灵活性的。学习和应用这个软件比较困难,但是,这个软件能够减少跟踪你的机构的IT基础设施的工作状况所需要的大量的时间。

  我在这个分为两部分的讲座的第一部分主要介绍Nagios的有用性和结构。在第二部分,我将介绍一些配置的例子并提出一些忠告。

要理解Nagios的有用性,考虑一下由一个或者更多的管理员负责的一个典型的IT基础设施。甚至一家小公司也有许多硬件,这些硬件上运行许多服务和软件。大型企业也许有数百台或者数千台硬件设备在运行。大型企业也许都有非集中管理的业务。这就意味着这些非集中管理的IT基础设施不能在物理上看到其中许多机器。

  一般来说,每一台硬件设备都有一套独特的软件产品在上面运行。面对需要监视的多种硬件和软件,管理员不可能关注到每一个具体的物品。在这种情况下,默认的方式就是在发生服务中断的时候迅速做出反应。更糟糕的情况是在最终用户提出投诉的时候才知道发生了问题。

除了明显的公共关系问题之外,发现故障再进行处理本身就存在效率不高的问题。如果早一些发现问题,也许几分钟就可以排除故障。如果发现得晚,排除故障就可能非常消耗时间。例如,一个数据库的存储空间用完了。如果在硬盘的最后一个字节的存储空间用完之前进行维护就很容易。如果等到由于不能写入记录数据而造成系统停机之后再进行维护就比较困难。

  因此,有一个能够提供帮助的自动化的工具对于系统管理员来说是非常有用的。这些工具采用网络管理软件通用的名称,所有的工具都有如下的功能:

  ·不断跟踪在基础设施中运行的所有的服务和机器。

  ·在小故障发展成为大故障之前报警。

  ·从一个中心位置实施管理,减少物理接触每一台设备的需求。

  ·提供一个显示整个系统状态和突出问题的可视化的表现方式。

  阻碍网络管理软件更广泛应用的两个主要问题是:

  ·价格非常昂贵。

  ·对于指定环境的配置需要大量的时间。

  Nagios是一种开源软件的网络管理工具。这就解决了价格昂贵的问题。这个软件也需要大量的配置时间。不过,有一些建议可以减轻配置的负担。这些建议将在以后的文章中介绍。

  Nagios的结构

  Nagios应用软件在一台中心服务器上运行,这个中心服务器可以采用Linux或者Unix操作系统。每一台需要监视的硬件都运行一个与中心服务器进行通信的Nagios软件的后台程序。中心服务器根据读取的配置文件中的指令与远程的守护程序进行联系,并且指示远程的守护程序进行必要的检查。虽然这个应用程序必须在Linux或者Unix操作系统上运行,但是,远程机器可以是任何能够与其进行通信的硬件。

  根据远程机器的应答, Nagios将根据配置以合适的行动进行回应。根据需要进行的远程测试的类型,Nagios将通过本地的机器进行测试(例如,检查一台具体的值是否加入到数据库中)。如果检查返回的值不正确,Nagios将通过一种或者多种方式报警。这也是根据配置采取的行动。
分享到:
评论

相关推荐

    nagios搭建手册.docx

    一、 Nagios介绍 1 二、 Nagios的工作原理 1 三、 Nagiso的安装及下载 2 四、 安装完毕后网络基本配置和密码说明 4 五、 使用nconf对nagios进行配置 5 5.1 删除主机 5 5.2 添加主机 6 5.3监控主机的基本服务 9 5.4...

    Nagios自定义插件介绍

    主要介绍了Nagios的功能和自定义插件的时候需要的一些配置,都是自己尝试成功的一些配置

    Nagios的平台介绍和监控插件的编写

    Nagios的平台介绍,同时介绍监控插件脚本的编写,另本文不包含nagios的安装部署,如需部署安装Nagios,请查询其他资料

    Ganglia 和 Nagios

    Ganglia Nagios 介绍使用开源工具 Ganglia 和 Nagios 监视数据中心的解决方案

    开源监控利器nagios实战

    Nagios 号称网络监控中的“监控之王”,文档中详细介绍了如何安装和使用nagios、nagios plugins、监控windows/Linux/FreeBSD

    nagios的基本使用

    本文对nagios的基本配置和使用的一些相关介绍

    Nagios的安装部署和与Cacti的整合

    3.nagios的基本结构介绍,实例说明nagios如何通过snmp方式监控windows主机(公司环境原因,大部分是windows主机,而且因为先前已有其他监控,都打开了snmp,就不想再用agent方式了) 3.cacti的安装 4.ndoutils的安装...

    Nagios和cacti的安装部署

    本文档主要实现nagios监控windows主机,nagios监控windows系统有三种实现方式:SNMP、NSClient++、NRPE,后面两种方式都需要在windows上安装agent,因目前服务器上都开启了SNMP,所以本文档只介绍使用SNMP方式来监控...

    nagios core 指南

    介绍nagios 安装,配置,监控,架构等

    CentOS6.4下nagios安装部署

    详细介绍nagios的安装部署,完美解决安装过程中遇到的各种Error

    nagios基本安装配置介绍

    nagios监控软件的基本安装配置介绍,包括安装的每一步,可以看看

    nagios安装文档

    很全面的介绍及安装文档,适合新人,里面把nagios的所有模块介绍的非常清楚

    nagios详细安装和插件介绍

    第一章:关于nagios 第二章:nagios 3.x 新特性 2.1 更新日志 2.2 变更与新特性 第三章:简单快速安装nagios 3.1 准备软件包 3.2 操作过程 第四章:配置nagios 及配置文件关系说明 4.1 主配置文件选项 4.2 对象配置...

    docker-nagios:Docker-Nagios提供在docker容器上运行的Nagios服务以及针对Nagios的一系列解决方案

    由于docker-image包含大量软件,因此以下内容介绍了该版本的各个组件以及基本信息: Docker baseimage 社区版本 Nagios插件将Nagios线轴数据发送到石墨 Grafana的数据源用于Graphite,InfluxDB和Prometheus等的精美...

    Nagios 监控Windows配置文档

    本文档详细介绍了nagios监控Windows的配置文档! 从NSClient++软件下载、安装、以及配置文件修改均有介绍,图文并茂哦!

    Nagios-3.2 安装与配置

    Nagios-3.2 安装与配置,在跨平台的开源软件里很强大的一款监控和检测防御系统。介绍是中文版很实用

    Hadoop集群监控工具-Nagios3.4.3详细配置与安装

    Nagios是一款支持邮件和短信预警的强大服务器监控工具,该文档详细介绍了Nagios基本原理,基本配置,适合新手查阅。

    手把手实现企业级开源监控软件cacti+nagios+ntop整合(图解)

    做一名运维工程师,监控恐怕是日常生活中必不可少的活了,在企业中的监控,大多是用开源软件来实现的,(为什么要用开源?省钱呗..呵呵) 而且开源软件也有着非常优秀的表现,其中著名的有...下面笔者先逐一介绍下:

    nagios的搭建配置

    想要学习如何搭建nagios的,想要知道怎么配置nagios的,请下载该文档哦,我自己按照文档介绍一步一步测试OK的

    nagios mysql监控

    高级监控解决方案 Nagios相关:(收集数据库信息及健康状态,对数据库调整优化) check_mysql [推荐] ...*由于时间关系本PPT只重点介绍一下Nagios相关的插件脚本. 重点介绍一下check_mysql_health监控数据库调优。

Global site tag (gtag.js) - Google Analytics