快速开始(以ubuntu为例)

本简介是提供一个快速从源码安装Nagios的简单手册,20分钟就可以弄好一个用于监控本地机器。这儿不会討論高级选项。

信赖包

  • 安装所需包:

    • appache 2
    • PHP
    • GCC 编译器和开发包
    • GD开发库
  • 安装所需命令:

    sudo apt-get install apache2
    sudo apt-get install libapache2-mod-php5
    sudo apt-get install build-essential
    sudo apt-get install libgd2-xpm-dev  #这儿GD包些许不同
    

安装步骤

  • 创建帐号信息:

    sudo -s
    /usr/sbin/useradd -m -s /bin/bash nagios
    passwd nagios
    /usr/sbin/groupadd nagcmd
    /usr/sbin/usermod -a -G nagcmd nagios
    /usr/sbin/usermod -a -G nagcmd www-data
    
  • 下载Nagios和它的插件:

    wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz
    wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz
    
  • 编译和安装Nagios:

    ./configure --with-command-group=nagcmd #运行配置文件,把上面你创建的群组传入
    make all #编译Nagios源码
    make install #安装
    make install-init #初使化脚本
    make install-config #初使化配置文件
    make install-commandmode #設定额外的命令目录
    
  • 个性化配置:

    修改配置文件 /usr/local/nagios/etc/objects/contacts.cfg ,修改为你的E-mail.

  • 配置Web接口:

    • 在Apache conf.d目录安装Nagios web配置文件:

      make install-webconf
      
    • 创建进入Nagios web接口的nagiosadmin帐号,記住它的密码,之后你会用到:

      htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
      
    • 重启Apache使新设置生效:

      /etc/init.d/apache2 reload
      
  • 编译和安装Nagios插件:

    ./configure --with-nagios-user=nagios --with-nagios-group=nagios
    make
    make install
    
  • 启动Nagios:

    # 配置Nagios,使其在系统启动时,自动启动
    ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
    # 修改Nagios实例配置文件
    /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
    # 若没有错误,启动Nagios
    /etc/init.d/nagios start
    
  • 登录web接口:

  • 其他修改:

    • 如果你想用邮件来对Nagios提醒:

      sudo apt-get install mailx
      sudo apt-get install postfix
      
    • 修改完之后,需要重启Nagios:

      sudo /etc/init.d/nagios restart
      

安装汉代插件

  • 下载地址: Nagios汉化插件

  • 安装步骤:

    tar jxvf nagios-cn-3.2.0.tar.bz2
    cd nagios-cn-3.2.0
    ./configure
    make all
    make install