一、使用Nagios的必要性

1、大量的IT基础设施系统管理繁琐、复杂。
2、减少管理和维护成本
3、优化系统、合理利用服务资源

监控软件局限性:
1、 没有任何工具可以监视您所需的一切内容。
 2、要让工具完全适应您的需求需要做许多自定义工作。

二、 什么是Nagios
 Nagios—Nagios Ain’t Gonna Insist on Sainthood
 最初项目名字是NetSaint,程序主体由ANSI C编制.
 Nagios是一款开源的免费网络监视工具,其功能强大,灵活性强。能有效监控Windows、Linux和Unix的主机状态,交换机、路由器等网络设置,打印机等,在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。
 商业IT管理系统,如 IBM Tivoli, HP OpenView/Operations等
 官方站点:http://www.nagios.org/

三、Nagios的结构
 Nagios 可分为核心和插件两个部分。
 Nagios 的核心部分只提供了很少的监控功能,因此要搭建一个完善的IT监控管理系统,用户还需要给Nagios安装相应的插件,插件可以从Nagios官方网站下载,也可以根据实际要求自己编写所需的插件。
 Nagios必须运行在linux/Unix平台下,需要gcc编译器支持,nagios还提供了一个web监控界面。

四、  Nagios可实现的功能
    (1)监视本地或者远程主机资源 (内存、进程、磁盘等)
 (2)监视网络服务资源 (HTTP、PING、FTP、SMTP、POP3等)
 (3)允许用户编写自己的插件来监控特定的服务。
 (4)当被监控对象出现异常时,可以通过邮件、短信等方式通知管理人员。
 (5)可以事先定义事件处理程序,当主机或者服务出现故障时自动调用指定的处理程序。
 (6)可以通过web界面来监控各个主机或服务的运行状态。

五、  Nagios监控实现原理
        Nagios软件需要安装在一***立的服务器上运行,这台服务器称为监控中心,这个监控中心服务器可以采用Linux或者Unix操作系统。每一台需要监视的硬件主机或者服务都运行一个与监控中心服务器进行通信的Nagios软件后台程序。监控中心服务器根据读取配置文件中的指令与远程的守护程序进行通信,并且指示远程的守护程序进行必要的检查。
       虽然nagios软件必须在Linux或者Unix操作系统上运行,但是,远程被监控的机器可以是任何能够与其进行通信的主机。根据远程主机返回的应答,Nagios将根据配置以合适的行动进行回应。接着,Nagios将通过本地的机器进行测试。如果检查返回的值不正确,Nagios将通过一种或者多种方式报警。这也是根据事先的配置而采取的行动。

转载于:https://blog.51cto.com/xiang005/858584

维监控利器Nagios:概念、结构和功能相关推荐

  1. 运维监控利器Nagios:概念、结构和功能

    一.使用Nagios的必要性 1.大量的IT基础设施系统管理繁琐.复杂. 2.减少管理和维护成本 3.优化系统.合理利用服务资源 监控软件局限性: 1. 没有任何工具可以监视您所需的一切内容.   2 ...

  2. 运维监控利器Nagios之:Nagios的日常维护和管理

    1.验证Nagios配置文件的正确性 nagios在验证配置文件方面做的非常到位,只需通过一个命令即可完成: /usr/local/nagios/bin/nagios -v /usr/local/na ...

  3. 运维监控利器Nagios之:nagios配置详解

    一.nagios配置过程详解 1.nagios默认配置文件介绍  nagios安装完毕后,默认的配置文件在/usr/local/nagios/etc目录下,每个文件或目录含义如下表所示: 2.配置文件 ...

  4. Linux运维学习笔记之三十一:监控利器Nagios实战

    第四十二章 监控利器Nagios实战 一.Nagios介绍 1.哪些内容需要监控呢? (1)本地资源 a.负载:uptime: b.CPU:top,sar,cpu温度: c.磁盘:df: d.内存:f ...

  5. 内网监控利器——Nagios

    游戏运维中有最长用的就是使用nagios监控游戏服务器.nagios是一款比较成熟的监控软件.对被监控的主机从负载到进程.网络端口.系统服务等都能做监控,而且当出现问题时候能发出邮件警报. 一.nag ...

  6. 监控利器nagios

    一.先安装apahce+php这里不做介绍了. 二.安装nagios 1.建立用户 # useradd -s /sbin/nologins nagios # mkdir /usr/local/nagi ...

  7. 运维监控之Nagios实战(五)Nagios QL3.11

    Nagios服务器做好了,报警机制也做好了,但是后来的维护,比如添加主机啊,添加服务啊,修改IP啊,每次都要登入系统,修改配置文件,挺麻烦的是吗? Nagios QL 就是一款管理Nagios的工具, ...

  8. Linux监控利器nagios–NSCA被动监控

    原文地址:http://www.cszhi.com/20120527/nagios-nsca.html

  9. 运维监控系列(1)- IT监控系统简介

    运维监控系统 监控系统是实现自动化运维的基础,在一个IT环境中会存在各种各样的设备,例如,硬件基础设施需要监控:软件运行状态需要监控:程序中的API需要监控:程序执行脚本需要监控:以及数据库的慢查询需 ...

最新文章

  1. 安装npm_前端开发:node.js的node包管理器npm安装以及使用
  2. tomcat设置监听端口以及设置运行环境
  3. android的消息处理机制(图文+源码分析)—Looper/Handler/Message[转]
  4. 程序清单3-1 测试能否对标准输入设置偏移量
  5. JS框架_(JQuery.js)纯css3进度条动画
  6. linux 7.0查看防火墙状态,centos7查看防火墙状态
  7. 书评:Mockito Essentials
  8. django-如何让首页不要报错
  9. 科研|本科来自普通二本的博士3年迎来2篇Nature,创造校史!
  10. 转载:如何规范地编写一个MATLAB函数文件
  11. linux+swap分区规则_扩展Linux swap分区 两种方法
  12. 多媒体计算机技术的核心技术是,多媒体计算机技术与教学
  13. 【学习】013 Servlet、Cookie、Session的简述
  14. jupyter 教程
  15. ubuntu 10.10 安装google拼音输入法 并实现光标跟随
  16. Moss 2007入门--功能概述
  17. 学术界AV1编码优化技术的进展
  18. 奇瑞鲍思语:奇瑞新能源产品线将更加丰富
  19. kali-linux u盘便携性系统,暗组u盘怎么进入kali linux系统
  20. 使用swiper组件的transform属性导致文字模糊的解决办法

热门文章

  1. 《JavaScript设计模式与开发实践》原则篇(3)—— 开放-封闭原则
  2. iWiscloud智慧家居控制中心
  3. 《实施Cisco统一通信管理器(CIPT1)》一2.8 复习题
  4. mysqldump主要参数探究
  5. android:installLocation简析
  6. 三个角度来解决无线路由故障
  7. tornado的资料(暂时没看)
  8. Dockerfile和Dockerfile-dev
  9. Exception in thread main java.lang.RuntimeException: java.lang.IllegalArgumentException: java.net.
  10. sublime的TAB和空格统一