所有的配置文件已经修改好了,现在重启nagios.杀掉nagios进程,然后再重启.等上一会你就可以看到下面这个画面了
基本上nagios的主要功能就有这些,nagios的使用关键在于如何活用那些丰富的插件.nagios可以说是一个对于linux/unix环境支持十分好的程序.对于被监控主机是windows系列相关的文章比较少.我就专门花一章来讲述.
有了下一篇,大家就可以功德圆满了.
写到这里,有几个我在安装和使用的几个小知识点,也可以说是小问题附在此处,欢迎大家批评指教.一般的附录都是在文章最后,可下一篇是windows相关了,与我要说的这几个问题没什么联系正所谓打铁趁热,我就在这里一气呵成,大家也容易看.
附录:
1.重启nagios的方法
之前我说重启nagios的时候都是用的杀进程的方式,其实也可以不这么做.如果在安装nagios的时候安装了启动脚本就可以使用/etc/init.d/nagios restart 还可以带的参数有stop, start,status
如果报错了,有可能是脚本里面的路径设置错误,解决办法
vi /etc/init.d/nagios
将prefix=/usr/local/nagiosaa改为安装的目录/etc/init.d/nagios
|
注:在nagios安装的时候说是将脚本安装到了/etc/rc.d/init.d,其实这和/etc/init.d是一个目录
2.不以xinetd的方式运行nrpe
因为我们按照nrpe的安装文档安装下来,nrpe是在xinetd下面运行的,个人比较喜欢像nagios那样以单独的daemon来运行.这样比较好控制.
方法:
编辑 /etc/services将nrpe注释掉
# Local services
#nrpe 5666/tcp # nrpe
|
编辑 nrpe.cfg,增加监控主机的地址
# NOTE: This option is ignored if NRPE is running under either inetd or xinetd
allowed_hosts=127.0.0.1,192.168.0.111
注意两个地址以逗号隔开
|
以单独的daemon启动nrpe
[root@dbpi etc]# /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
查看
[root@dbpi etc]# ps -ef|grep nrpe
nagios 22125 1 0 14:04 ? 00:00:00 [nrpe]
[root@dbpi nagios]# netstat -an|grep 5666
tcp 0 0 0.0.0.0:5666 0.0.0.0:* LISTEN
说明已经正常启动了
在/etc/rc.d/rc.local里面加入下面一行就实现开机启动nrpe了
/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg –d
同理要开机运行nagios就在/etc/rc.d/rc.local里面增加下面这行
/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
3.有关于check_load的用法及意义
这个插件是用来检测系统当前的cpu负载,使用的方法为
check_load [-r] -w WLOAD1,WLOAD5,WLOAD15 -c CLOAD1,CLOAD5,CLOAD15
在unix里面负载的均值通常表示是1分钟,5分钟,15分钟内平均有多少进程处于等待状态.
例如check_load -w 15,10,5 -c 30,25,20这个命令的意义如下
当1分钟多于15个进程等待,5分钟多于10个,15分钟多于5个则为warning状态
当1分钟多于30个进程等待,5分钟多于25个,15分钟多于20个则为critical状态
分享到:
相关推荐
本文档主要介绍如何使用Nagios监控Linux和Windows系统,并通过飞信实现报警功能。 #### 二、环境准备与安装步骤 1. **Nagios安装前的环境准备** - **服务器环境**: LAMP或LEMP架构。LAMP指Linux + Apache + MySQL...
- **内部服务**:需要登录到被监控机上才能检查的服务,例如磁盘使用情况等本地信息。 #### 二、Nagios安装与配置流程 **准备阶段**: - **实验环境**:本示例包含三台主机,分别为监控机和两台被监控机。 - **...
### Nagios监控Linux主机——NRPE安装与应用详解 #### NRPE概述及其工作原理 NRPE(Nagios Remote Plugin Executor)是Nagios的一种扩展工具,主要用于远程监控Linux主机的状态,比如CPU负载、内存使用情况、磁盘...
- **定义与背景**:Nagios是一款开源的计算机系统与网络监控工具,主要用于监控Windows、Linux及Unix等操作系统下的主机状态以及网络设备(如路由器、交换机)等。在系统或服务状态发生异常时,Nagios能够通过电子...
Nagios是一款开源的网络监视工具,主要用于监控Linux、Unix以及Windows系统的主机状态,以及网络设备如交换机、路由器等。它能实时监测服务状态,如SMTP、POP3、HTTP等网络服务,主机资源如CPU负载、磁盘使用率,...
2. **被监控机**:通常安装了NRPE(Nagios Remote Plugin Executor)等客户端软件,根据监控机的请求执行本地监控任务,并将结果回传给监控机。 #### 三、Nagios的工作原理 Nagios自身不包含具体的监控或报警功能...
【Nagios监控MySQL的安装配置及报警】 Nagios是一款开源的网络监控系统,用于实时监控网络服务、主机以及应用的状态,及时发现并通知系统管理员关于服务器或网络的异常情况。在本文中,我们将详细介绍如何在Linux...
通过以上步骤,你就可以在本地或远程服务器上成功部署并配置一个基本的Nagios监控系统了。这个过程中,文档中的安装配置手册会提供详细的指导,帮助你解决遇到的问题。记得在每个步骤后都进行测试,确保每个部分都能...
#### 四、监控远程Linux主机原理 为了监控远程Linux主机,Nagios采用了NRPE (Nagios Remote Plugin Executor) 的机制。 - **NRPE组件:** - `check_nrpe`插件:位于监控主机上。 - `NRPE daemon`:运行在远程...
【Linux27-nagios】是指在基于Linux 2.7版本的操作系统上安装和配置Nagios的过程。以下是一个详细的步骤指南: 1. **安装基础环境**:首先确保系统中已经安装了LAMP(Linux、Apache、MySQL、PHP)环境。可以通过`...
在CentOS 6.4环境下配置Nagios监控,主要涉及以下几个步骤: 1. **安装依赖软件包**: 在开始安装Nagios之前,首先需要确保系统中已经安装了必要的依赖软件包,如HTTP服务器(Apache)、PHP、GD库等。执行`yum ...
#### 四、监控Linux上的“本地信息” - **本地信息**指那些只能在被监控机上访问的信息,如磁盘空间使用情况、文件系统状态等。 - **配置NRPE**: 1. 在被监控机上安装NRPE,并配置它以执行特定的本地监控插件。 2...
Nagios是一款广泛使用的开源网络监控系统,它能够实时监控网络服务、主机状态以及各种应用程序,确保系统的正常运行。而nagios-plugins-2.0.tar.gz是Nagios系统的核心组件,包含了丰富的插件,用于检查各种服务的...
Nagios通常在Linux系统上运行,常见的如Ubuntu、CentOS等。在安装前,确保系统已经更新到最新版本,并安装了必要的开发工具和库,如gcc、make、wget等。 3. **获取安装文件** 提供的"nagios安装必备文件"可能包含...
### Nagios远程监控Windows服务器的安装与配置 #### 一、Nagios简介及功能 Nagios是一款开源的电脑系统和网络监视工具,能够有效监控Windows、Linux和Unix等不同操作系统下的主机状态,以及交换机、路由器等网络...
Nagios是一个开源网络监控系统,主要运行在Linux或Unix操作系统上。它通过各种插件来检查本地和远程的系统和服务状态,当检测到异常时,会向管理员发送告警通知。Nagios本身不包含服务监控和报警的具体代码,而是...
本文档将详细介绍如何在 Red Hat AS 4 Update 4 操作系统上安装和配置 Nagios 监控系统及其相关组件。Nagios 是一个开源的主机和服务监控工具,可以用来监控计算机网络中的主机和服务,并在发生故障时通知管理员。本...