nagios 主机状态

Nagios的主机有三种状态,分别是UP、DOWN和UNREACHABLE。

其中UP和DOWN很好理解,那么UNREACHABLE到底是什么意思?

直接翻译成中文是不可达,不可达是几个意思???

借助网络拓扑来说吧。。。

上面是一个简单的网络拓扑图,那假如这个网络需要用nagios来监控,那么需要配置host为:

define host{
	host_name		Nagios
	}
define host{
	host_name		Switch1
	parents		Nagios
	}

define host{
	host_name		Web
	parents		Switch1
	}

define host{
	host_name		FTP
	parents		Switch1
	}

define host{
	host_name		Router1
	parents		Switch1
	}

define host{
	host_name		Switch2
	parents		Router1
	}

define host{
	host_name		Wkstn1
	parents		Switch2
	}

define host{
	host_name		HPLJ2605
	parents		Switch2
	}

define host{
	host_name		Router2
	parents		Router1
	}

define host{
	host_name		somewebsite.com
	parents		Router2
	}

如果,在运行的过程中Web和Router1关机了,那么很显然,Web和Router1的状态由UP变为DOWN。

那么Router1都DOWN了,Router1的子孙节点们是不是就不可达了!


所以UNREACHABLE这个需要考虑parents,只有当所有的parents都是DOWN的情况,host的状态才会是UNREACHABLE。否则只要有一条路可以到达host,那么host的状态只可能是UP或者DOWN。

时间: 2024-08-31 18:44:24

nagios 主机状态的相关文章

nagios的配置文件详解

对每个配置文件进行讲解,深入理解nagios,好好学习,天天向上~ (1)templates.cfg文件 nagios主要用于监控主机资源以及服务,在nagios配置中称为对象,为了不必重复定义一些监控对象,Nagios引入了一个模板配置文件,将一些共性的属性定义成模板,以便于多次引用.这就是templates.cfg的作用.下面详细介绍下templates.cfg文件中每个参数的含义: define contact { name   generic-contact   #联系人名称, serv

nagios的原理

1.实现原理 处于网络中的各种服务器需要管理和维护,管理员不可能及时对每一台的状态都进行监控,这时候当然需要借助软件的功能来实现了.Nagios的功能是监控服务和主机,但是他自身并不包括这部分功能,所有的监控.检测功能都是通过各种插件来完成的.启动 Nagios后,它会周期性的自动调用插件去检测服务器状态,同时 Nagios 会维持一个队列,所有插件返回来的状态信息都进入队列,Nagios每次都从队首开始读取信息,并进行处理后,把状态结果通过 web 显示出来.Nagios 提供了许多插件,利用

Linux下Nagios的安装与配置方法

一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知. Nagios原名为NetSaint,由Ethan Galstad开发并维护至今.NAGIOS是一个缩写形式: "Nagios Ain't Gonna Insist On Sainthood" Sainthood 翻译为圣徒

Nagios安装配置及使用

1.工作原理图: 2.Nagios简述 Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知. Nagios主要监控服务/资源方面,适合多服务器上面的多服务监控,重点并不在图形化的监控,报警系统比cacti强大很多,nagios核心不做任何监控,所有监控都是由插件(脚本)来完成的. Cacti是通过SNMP协议收集

Nagios 在不同平台下的安装

Nagios 是一款开源的免费网络监视工具,致力于打造符合行业标准的 IT 基础架构的监控系统.Nagios 提供了服务器.网络和应用的完整的 IT 监控和报警,可以有效监控 Windows.Linux 和 Unix 的主机状态,以及交换机.路由器.打印机等网络设备.在系统或服务状态异常时可以发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信进行通知. 本节介绍了 Nagios 在不同平台上的安装和使用过程. 截止目前 Nagios Core 的最新版本为 4.2.1.

check_ssl_cert 1.12.0发布 Nagios插件

check_ssl_cert 是一个Nagios插件,用于检测CA和X.509认证的有效性.它用于服务器正在运行的检测,并提供了一个有效凭证的检测,包括CA匹配一个给定的模式和检查的有效性. check_ssl_cert 1.12.0该版本清除了硬编码参考http://www.aliyun.com/zixun/aggregation/9511.html">OpenSSL的错误数目(这引起了处理自签名证书的问题). 软件信息:https://trac.id.ethz.ch/projects/

linux 性能监控工具——NAGIOS 和 OVO

Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知. Nagios是一个监视系统运行状态和网络信息的监视系统.Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等. Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系

学习Nagios(二):Nagios配置

nagios安装完毕后,我们现在就来配置nagios.有关nagios的安装,可以参考<烂泥:学习Nagios(一):Nagios安装>这篇文章. 说明:为了和nagios版本的保持一直,我们在此使用的是nagios最新版nagios-4.1.0rc1. 注意:最新版的nagios可在web页面查看其运行的PID. 一.nagois监控对象 nagios监控的对象比较多,我们可以从颗粒度的不同进行划分,分为笼统对象和详细对象. 1.1笼统对象 nagios监控的笼统对象可以分为两种类型:网络服

centos下安装nagios

Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等. Nagios官方文档提供了详细的安装步骤,只要按照步骤一步一步安装还是非常容易的: 1.关闭linux内核防火墙 setenforce 0 2.安装依赖包 yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget unzip -y 4.