`
xiaolin0199
  • 浏览: 575793 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

实战ubuntu安装nagios

 
阅读更多

 

**  使用nagios的前提是你已经正常的安装了apache

 

1. 安装nagios

写道
sudo apt-get install nagios3

    **  安装过程中需要你输入一个邮箱地址,同时设置 nagios web 的登录密码 (初始帐号: nagiosadmin)

 

2. 查看安装版本

  

写道

 

xiaofei@xiaofei-O-E-M:~$ nagios3 --version

Nagios Core 3.5.1
Copyright (c) 2009-2011 Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 08-30-2013
License: GPL

Website: http://www.nagios.org
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2 as
published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

 3. 启动nagios

 

写道

 

xiaofei@xiaofei-O-E-M:~$ sudo /etc/init.d/nagios3 start
* Starting nagios3 monitoring daemon nagios3
* already running! [ OK ]

4.  进入

 

写道

 

http://localhost/nagios3  (nagiosadmin/第一步中设置的密码)

 

5.  为nagios添加一些有用的插件 (参考 )

http://www.williamsang.com/archives/2060.html 

**  上面链接在添加 pnp4nagios插件时,使用时会出现404错误 ,我这里需要 手动添加其apache.conf到/etc/apache2/conf-*下面去

 

写道

 

cd /etc/apache2/conf-available
sudo ln -sf ../../pnp4nagios/apache.conf pnp4nagios.conf

cd /etc/apache2/conf-enabled
sudo ln -sf ../conf-available/pnp4nagios.conf pnp4nagios.conf

 

6.  查看 localhost信息



 7.  如何查看 使用 check_http 来监控 (本机地址(监控机): 10.10.10.145 ,  被监控机 : 10.10.10.146 , 10.10.10.147)

 

首先 我们重定义一个 bbt_check_http 

 

写道

 

cd /etc/nagios3/

** 在最后加上下面这段

define command{
        command_name    bbt_check_http
        command_line       $USER1$/check_http -H $HOSTNAME$ -I $HOSTADDRESS$ -p $ARG1$ -u $ARG2$ -w $ARG3$ -c $ARG4$ -t $ARG5$
}


** USER1 是预定义宏变量 , 其定义在 resource.cfg 中

 

接着我们开始定义对146,147机器的监控代码 

 

写道
cd /etc/nagios3/conf.d/

sudo touch u146.cfg

sudo vim u146.cfg

 

define host{
        use                     generic-host            ; Name of host template to use
        host_name         10.10.10.146
        alias                    u146
        address               10.10.10.146
        }


define service{
        use                                generic-service
        host_name                    10.10.10.146
        service_description       http://10.10.10.146:8000/
        check_command           bbt_check_http!8000!'/'!10!20!30
        }

 

 **  147 的定义同 上面 146  ,  在这里曾经走了不少弯路,开始一直在 bbt_check_http 这里加上 被控机器 的IP,结果一直不成功, 后来才知道 宏定义的变量 只需要在 define host里定义后此处就不需要了

 

参考 :  http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26660567&id=3810304

 

 

  • 大小: 48.6 KB
  • 大小: 252.1 KB
分享到:
评论

相关推荐

    ubuntu下安装nagios指南

    在Ubuntu 8.10系统上安装Nagios是一项涉及多个组件的过程,包括Apache服务器、PHP、MySQL数据库、NRPE(Nagios Remote Plugin Executor)、SNMP(简单网络管理协议)、ndoutility、nagvis等。以下是详细的安装步骤:...

    Ubuntu上Nagios安装过程.doc

    在Ubuntu上安装Nagios需要经过一系列步骤,包括系统配置、安装依赖软件、编译及安装Nagios本身,以及设置Web界面。以下是一个详细的安装过程。 首先,为了安装Nagios,我们需要创建一个新的用户和用户组。在Ubuntu ...

    ubuntu1410安装centreon+nagios3

    根据提供的文件信息,这里主要涉及的是在Ubuntu 14.10上安装Centreon与Nagios 3的流程。然而,文件中的内容实际上描述了如何在CentOS系统上安装Zabbix服务端的过程。尽管如此,我们可以从这些信息中提取出相关的知识...

    nagios的常见问题

    在安装Nagios的过程中,可能忘记创建必要的用户和组,这将导致Nagios无法正常运行或启动。 **解决方法:** - 使用`groupadd`和`useradd`命令创建Nagios用户和组,例如: ``` groupadd nagios useradd -g nagios ...

    Ubuntu 13.10 Server安装Nagios Core网络监控运用.docx

    在Ubuntu 13.10 Server上安装Nagios Core是一项关键任务,因为Nagios Core是一款强大的开源网络监控工具,能够实时监测网络服务、主机资源,并在出现问题时及时发出警报,帮助管理员确保系统的稳定运行。以下是安装...

    编译安装LAMP环境和nagios部署.docx

    【编译安装LAMP环境和Nagios部署】 在Linux环境中,LAMP(Linux, Apache, MySQL, PHP)是一套常见的Web服务器基础架构,而Nagios则是一种网络监控工具,用于检查系统的运行状态。以下将详细介绍如何在CentOS环境下...

    安装nagios并且邮件报警

    ### 安装Nagios并实现邮件报警 #### 一、引言 在现代IT运维管理中,系统监控工具扮演着至关重要的角色。Nagios是一款开源的网络监控系统,可以对计算机网络中的主机和服务进行实时监控。本文将详细介绍如何在Linux...

    centos7.7安装nagios 4.4.5+nconf.docx

    下面我们将详细探讨如何在CentOS 7.7上安装和配置Nagios 4.4.5以及nconf。 ### 1、安装环境 在开始之前,确保你的系统是最新的,可以通过运行`sudo yum update`来更新系统。此外,安装过程中需要root权限,因此请...

    Nagios官方安装文档

    官方安装文档详细介绍了如何在CentOS和Ubuntu服务器上从源代码编译安装Nagios Core和Nagios插件。文档适用于任何希望从源代码安装Nagios Core的用户,并且特别指出Ubuntu用户应以root权限运行所有步骤。 文档首先...

    CentOS安装Nagios和监控Linux、Windows客户端以及微信报警详细配置

    ### CentOS安装Nagios及其监控Linux与Windows客户端的配置详解 #### 一、概述 Nagios是一款开源的网络监控系统软件,它可以帮助系统管理员跟踪网络中的主机和服务的状态,并在出现异常时通过电子邮件、短信或...

    nagios安装和配置全过程

    本文将详细介绍在Linux环境下安装和配置Nagios的全过程,以及一些个人实践心得。 首先,确保你拥有以下软件包:httpd、imagepak-base、mysql、nagios、nagios-plugins、nrpe、perl、php、pnp4nagios和rrdtool。这些...

    centos安装配置nagios

    ### CentOS 6.3 下 Nagios 的安装与配置详解 #### 实验环境 在开始介绍具体步骤之前,我们先了解一下本次实验所使用的环境: - **监控机**:nagios,运行的操作系统为 CentOS 6.3_x64,IP 地址为 10.10.10.254。 ...

    shell脚本一键安装nagios

    这个shell脚本主要用于简化Nagios的安装过程,并且包括了添加对Windows主机的监控功能。以下是对整个流程的详细说明: 1. **Nagios安装**:`nagios-cn.4.3.4.tar.gz`是Nagios的中文版源码包,首先需要解压此文件。...

    nagios安装配置及nagios插件

    本文将详细介绍在Linux环境下Nagios的安装配置及其常用插件的使用。 首先,安装Nagios前需要确保系统已安装了必要的基础软件,如GCC编译器、Apache HTTP服务器、Perl环境以及相关库。在基于Red Hat的系统(如CentOS...

    nagios 安装及配置

    ### Nagios 安装及配置详解 #### 一、引言 Nagios是一款功能强大的开源网络监控系统,主要用于监控主机、服务的状态,并在出现问题时发送通知。它提供了丰富的插件支持,允许用户自定义监控策略和服务。本文将详细...

    Nagios 搭建+配置(包含Nagios英文版、中文版安装包)

    在本教程中,我们将详细介绍如何搭建和配置Nagios,包括Nagios英文版和中文版的安装步骤。 **一、Nagios系统需求** 在开始安装Nagios之前,确保你的系统满足以下基本要求: 1. 一个运行Linux的操作系统,如Ubuntu、...

    Linux下Nagios的安装与配置

    安装Nagios时,除了官方文档提到的基本软件包外,可能还需要安装Apache、NRPE等相关插件。安装后,需确保Apache工作正常,并配置Nagios以监控所需的服务和主机。 总结来说,Nagios是一个功能丰富的网络监控系统,它...

    Nagios_Installatio_script:自动安装Nagios Ubuntu

    自动安装Nagios Ubuntu,安装Nagios,Thruk,Grafana,InfluxDB,NagFlux,Histou 下载文件并编辑用于Histou配置的服务器IP。 202行将您的服务器IP放入Histou 安装后,在您的主机服务定义中添加下一行。 action_...

    nagios最新详细安装

    本文将详细介绍如何在Linux环境下进行Nagios的最新版本安装。 首先,我们需要准备一个支持Nagios的Linux发行版,如Ubuntu或CentOS。在开始安装前,确保系统已经更新到最新版本,通过执行`sudo apt-get update`...

Global site tag (gtag.js) - Google Analytics