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成功安装。

  • 相关阅读:
    golang学习 ---并发获取多个URL
    MySQL的my.cnf文件(解决5.7.18下没有my-default.cnf)
    Python ElasticSearch API
    linux 输出重定向 何时会写文件
    Linux top命令的用法详细详解
    mysql 5.7.13 安装配置方法(linux)-后期部分运维
    linux下各目录的作用
    MySQL 获得当前日期时间 函数
    mysql导入大批量数据出现MySQL server has gone away的解决方法
    python之MySQL学习——防止SQL注入
  • 原文地址:https://www.cnblogs.com/llguanli/p/8372338.html
Copyright © 2011-2022 走看看