zoukankan      html  css  js  c++  java
  • nagios 安装配置(包含nrpe端)全 (一)

    一、nagios安装:

    1、安装下面命令:

    这是本人监控服务时自己定义插件所用到的几个系统命令。可不安装。

    1iostat:监控磁盘IO信息:


    apt-getinstall sysstat


    2ifstat:监控网络信息:


    apt-getinstall ifstat


    3gnuplot:画图:


    apt-getinstall gnuplot


    2、确保已经安装了下列软件包:

    • Apache2

    • PHP

    • GCCcompiler and development libraries

    • GD development libraries

    假设没有安装,使用 apt-get 安装这些软件包,使用下面命令:

    sudo apt-get install apache2
    
    sudo apt-get install libapache2-mod-php5
    
    sudo apt-get install build-essential
    
    sudo apt-get install libgd2-dev
    或者
    sudo apt-get install libgd2-xpm-dev
    
    3、创建用户信息:
    成为 root用户。
    
    创建一个nagios 用户并设置password:
    /usr/sbin/useradd -m -s /bin/bash nagios
    
    passwd nagios



    加入一个新的 nagcmd 组:

    /usr/sbin/groupadd nagcmd
    
    /usr/sbin/usermod -a -G nagcmd nagios
    
    /usr/sbin/usermod -a -G nagcmd www-data
    
    4、下载nagios及其插件:
    wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz
    http://www.nagios.org/download/plugins/   中下载nagios插件
    这两个压缩包在 zctech 文件文件夹下已经下载好。

    5、编译安装nagios

    安装路径为 /usr/local/

    cd/usr/local

    nagios-3.2.3.tar.gz复制到/usr/local下。之后解压缩:

    tar xzf nagios-3.2.3.tar.gz
    
    cd nagios-3.2.3
    
    ./configure --with-command-group=nagcmd
    
    make all
    
    make install
    
    make install-init
    
    make install-config
    
    make install-commandmode
    

    6、自己定义配置:

    配置文件安装在 /usr/local/nagios/etc文件夹.

    具体的配置在安装完毕之后加入服务时。
    

    7、配置web界面

    安装nagios web 配置文件:

    make install-webconf

    创建一个帐号登录web界面,记住password:

    htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin



    重新启动 Apache

    /etc/init.d/apache2 reload
    

    8、编译安装 NagiosPlugins

    安装路径为 /usr/local/

    cd/usr/local

    tar xzf nagios-plugins-2.0.3.tar.gz
    
    cd nagios-plugins-2.0.3
    
    ./configure --with-nagios-user=nagios --with-nagios-group=nagios
    
    make
    
    make install
    
    9、启动nagios

    开机启动:

    ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
    

    验证配置文件:

    /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
    

    假设没有错误,则启动 Nagios.

    /etc/init.d/nagios start
    
    10、登录web界面:
    地址栏输入下面的网址。就可以登录。此时用到前面设置的帐号 ,比方nagiosadmin和password。

    http://localhost/nagios/ 登录成功则表示nagios成功安装。

  • 相关阅读:
    博客重构 / Blog Refactoring
    Microsoft Ajax Beta1 边学边用边补充 (Part 2 DragDropList)
    深入理解 ViewState
    十分钟内学会:无刷新的页面间导航
    从 ASP 到 ASP.NET (Part 1 学习什么)
    Microsoft Ajax Beta1 边学边用边补充 (Part 1 Debug)
    深入理解 ASP.NET 动态控件 (Part 1 感性认识)
    Microsoft Ajax Beta1 边学边用边补充 (Part 3 ITemplate)
    Blog Refactoring (Volume 2)
    从 ASP 到 ASP.NET (Part 3 后记)
  • 原文地址:https://www.cnblogs.com/llguanli/p/8372338.html
Copyright © 2011-2022 走看看