`
heipark
  • 浏览: 2097659 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

nagios极其简单安装配置教程

阅读更多

Server端安装

 

# 更新yum库
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm

#安装nagios
yum -y install nagios nagios-nrpe nagios-plugins nagios-plugins-nrpe check_logfiles

#添加nagios到系统自动运行
chkconfig --add nagios
chkconfig nagios on

 

    nagios相关路径:

/etc/nagios  #配置文件目录:
/etc/nagios/objects  #模板相关配置
/usr/bin/nagios # nagios程序
 

配置Apache密码访问

 

# nagiosadmin为用户名,配置这个用户名为省很多事
htpasswd -c /etc/nagios/htpasswd.users nagiosadmin

启动并测试

 

service nagios start
service httpd start
#打开浏览器,输入密码,在host里面应该有“localhost”这台机器
http://{your_ip_address}/nagios

 

添加被监控设备

安装(client端)

# 更新yum库
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -ivh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm

#安装nagios
yum -y install nagios-nrpe nagios-plugins nagios-plugins-nrpe

 

 配置(client端)

 

vi /etc/nagios/nrpe.cfg
# 下列配置表示允许127.0.0.1, 192.168.121.55(Server)这两台机器访问当前机器的信息
allowed_hosts=127.0.0.1,192.168.121.55

 测试(client端)

 

#启动nrpe (Nagios Remote Plugin Executor)
service nrpe start

chkconfig --add nrpe
chkconfig nrpe on  

#查看端口是否启动
netstat -an | grep 5666

#本机测试服务是否正常
/usr/lib/nagios/plugins/check_nrpe -H 127.0.0.1 -c check_load
/usr/lib64/nagios/plugins/check_nrpe -H 127.0.0.1 -c check_load # 64 bit 命令

#服务器端测试访问是否正常。**在Server上执行**
/usr/lib/nagios/plugins/check_nrpe -H {client_ip} -c check_load
#64bit /usr/lib64/nagios/plugins/check_nrpe -H {client_ip} -c check_load 

 配置(Server端)

    # 创建client配置(192.168.121.4为client ip)

    vi  /etc/nagios/objects/192.168.121.4.cfg

define host{
use linux-server
host_name client-1
alias client-1
address 192.168.121.4
}

define service{
use generic-service
host_name client-1
service_description Current Load
check_command check_nrpe!check_load
}
  

    # 将上面配置加到系统

    vi /etc/nagios/nagios.cfg

cfg_file=/etc/nagios/objects/192.168.121.4.cfg

运行和测试(Server端)

/usr/bin/nagios -v /etc/nagios/nagios.cfg #Server端验证配置
service nagios start

FAQ:

Q: HTTP WARNING: HTTP/1.1 403Forbidden

A: nagios找不到监控文件,执行 "touch /var/www/html/index.html"

 

Q: 64bit下错误“Service check command 'check_nrpe' specified in service”

A: 发现commands.cfg里面居然没有“check_nrpe”这个命令定义,加上后OK

 

 

define command {
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}
 

 

 

附录

 

Nagios的发音:[ˈnædʒiɔs]

 

参考:

CentOS下nagios报警飞信部署四步走

http://www.elain.org/?tag=nagios

 

Nagios/监控linux客户端

http://xiwi.org/index.php/Nagios/%E7%9B%91%E6%8E%A7linux%E5%AE%A2%E6%88%B7%E7%AB%AF

 

nagios详细配置

http://lilinqing.blog.51cto.com/1122687/483604

 

ganglia和nagios监控企业集群

http://www.ibm.com/developerworks/cn/linux/l-ganglia-nagios-1/

http://www.ibm.com/developerworks/cn/linux/l-ganglia-nagios-2/

 

-- end -- 

 

 

 

分享到:
评论

相关推荐

    nagios使用教程.pdf

    标题中的"Nagios使用教程"表明本文档是关于如何安装、配置和使用Nagios这个开源的系统和服务监测工具。Nagios能够监控网络和系统资源,包括服务器、网络、交换机、应用和网络服务等。它能够远程监测服务的状态,以及...

    Ubuntu10.04TLS下Nagios3.4.1的简单安装配置.docx

    ### Ubuntu 10.04 LTS 下 Nagios 3.4.1 的简单安装与配置 #### 一、概述 本文档将详细介绍如何在 Ubuntu 10.04 LTS 系统上安装并配置 Nagios 3.4.1 监控系统。Nagios 是一款开源的网络监控工具,能够帮助管理员对...

    Nagios远程监控Windows服务器的安装与配置

    ### Nagios远程监控Windows服务器的安装与配置 #### 一、Nagios简介及功能 Nagios是一款开源的电脑系统和网络监视工具,能够有效监控Windows、Linux和Unix等不同操作系统下的主机状态,以及交换机、路由器等网络...

    Linux系统监控之 Nagios配置教程详解 赵舜东

    Nagios是一款开源的系统和网络监控应用程序,它能够对用户指定的主机和服务进行监控,并在状态发生变化时进行报警。...对于系统运维人员而言,这不仅是一份基础的配置教程,也是提高监控管理能力的重要参考资料。

    nagios的搭建配置

    本教程介绍了nagios的基本安装与配置方法,包括环境搭建、软件安装、基本配置等方面。通过上述步骤,可以构建起一套简单的远程监控系统,用于监控主机和服务的状态。需要注意的是,实际部署时还需根据具体情况进一步...

    nagios 中文帮助文档+nagios-3.3.2.tar.gz

    - **安装与配置**:详细介绍如何在不同操作系统上安装Nagios,以及配置Nagios服务器和客户端。 - **插件使用**:解析Nagios支持的各种插件,包括检查网络服务(如HTTP、SMTP)、主机资源(CPU、内存)和系统状态的...

    Nagios详细教程

    Nagios不仅是一个简单的监控工具,它还具有强大的配置和管理界面。通过其Web界面,管理员可以方便地查看服务和主机的状态、查看历史数据、管理报警和通知等。配置Nagios通常涉及编辑一些配置文件,如定义服务、主机...

    Learning Nagios 3.0 (Packt 2008).pdf

    《学习Nagios 3.0》一书深入讲解了Nagios系统监控软件的设置、配置与管理,为读者提供了全面而详细的教程。Nagios是一款开源的网络监控系统,能够帮助用户实时监控网络服务状态,及时发现并报告网络问题,确保网络...

    Nagios和Cacti系列培训

    在提供的压缩包文件中,bbk3437.pit至bbk3333.pit可能包含了Nagios和Cacti的配置文件、日志、教程资料或其他相关资源。这些文件可以帮助用户学习和设置这两个工具,例如了解如何配置监控项、定制报警规则、安装和...

    learning nagios 3.0

    通过本教程的学习,读者不仅能够深入了解Nagios的工作原理及其在系统监控领域的强大功能,还能够掌握如何有效地配置和管理Nagios,从而提高整个网络和系统的可用性和稳定性。无论是初学者还是有经验的系统管理员,都...

    pnp4nagios-0.6.21.tar.gz

    Pnp4Nagios是一款用于Nagios监控系统性能数据处理和图形化的插件,它的核心功能在于提供一种简单且有效的方式来可视化Nagios监控的数据。在深入探讨Pnp4Nagios 0.6.21的特性之前,我们先来了解一下Nagios——这是一...

    zabbix安装教程

    Zabbix是一款强大的开源网络监控系统,它集合了Cacti和Nagios的优点,提供了简单易用的安装配置,支持多种语言,特别是中文,降低了学习和使用的门槛。Zabbix的主要特点是安装快速,配置直观,同时具备分布式监视、...

    Ubuntu Server 12.04安装图解

    - 根据需要安装和配置监控工具,如Nagios或Zabbix。 **总结** Ubuntu Server 12.04的安装是一个相对简单的过程,提供了丰富的选项来定制你的服务器环境。通过详细阅读提供的"ubuntu安装图解",可以清晰地了解每个...

    freepbx-formula:安装和配置 FreePBX 服务器

    在本文中,我们将深入探讨如何安装和配置FreePBX服务器。 首先,要安装FreePBX,你需要一个支持VoIP的Linux操作系统,例如CentOS或Ubuntu。安装过程通常分为以下几个步骤: 1. **更新系统**:确保你的系统是最新的...

    nagiosql_311.tar.gz

    10. **社区支持**:Nagios和Nagiosql都有活跃的社区,提供文档、教程、插件和问题解答,对于遇到的问题,可以通过社区寻求帮助。 综上所述,Nagiosql是Nagios监控系统的重要组成部分,它通过Web界面提供了一种高效...

    Lilac-Reloaded - Nagios Configuration-开源

    6. **安装与集成**:安装Lilac-Reloaded相对简单,只需几步即可完成与Nagios的集成。通常包括下载源代码、解压、配置、编译以及安装到Nagios的插件目录。同时,Lilac-Reloaded提供了详细的文档和教程,帮助用户顺利...

    snmp安装及使用

    本教程将详细讲解SNMP的安装和使用步骤,以帮助你更好地理解和操作网络设备。 一、SNMP简介 SNMP是由Internet工程任务组(IETF)制定的一系列协议标准,分为多个版本,包括SNMPv1、SNMPv2c和SNMPv3。SNMPv1是最基础...

    简单邮件服务器例子

    本教程将围绕"简单邮件服务器例子123"这一主题,深入讲解如何构建及运行一个基本的邮件服务器。 首先,我们需要了解邮件服务器的基本原理。邮件服务器主要遵循SMTP(Simple Mail Transfer Protocol)协议来发送邮件...

    linux入门教程

    第一章 关于Linux的历史(N) 第二章 图形界面还是命令窗口(N) 第三章 Linux操作系统的安装 第四章 初步进入linux世界 第五章 Linux系统的远程登录 第六章 Linux文件与目录...第二十四章 使用nagios搭建监控服务器

Global site tag (gtag.js) - Google Analytics