zoukankan      html  css  js  c++  java
  • Nagios备忘之安装 枯木

    ###############################################Server端###############################################

    ----------------

    Nagios

    ----------------

    源码包地址:http://sourceforge.net/projects/nagios/?source=directory

    建立nagios账号:
    # useradd nagios && passwd nagios
    # groupadd nagcmd                                                   //nagcmd用于从web接口执行外部命令
    # usermod -G nagcmd nagios
    # usermod -G nagcmd daemon

    安装nagios:
    # tar xf nagios.xx.xx
    # ./configure --with-command-group=nagcmd --with-nagios-user=nagios --with-nagios-group=nagios
    # make all
    # make install
    # make install-init                            --> 生成init启动脚本
    # make install-commandmode    --> 设置相应的目录权限
    # make install-config                      --> 生成模板配置文件
    # make install-webconf                  --> 生成apache配置文件

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


    # yum install httpd
    # cp /etc/httpd/conf/nagios.conf /usr/local/apache2/conf/extra/nagios.conf
    # vim /usr/local/apache2/conf/httpd.conf
    include conf/extra/nagios.conf

    # chkconfig --add nagios
    # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
    # /etc/init.d/nagios start

    测试:http://IP/nagios/
    ###############################################Server端###############################################


    ##########################################Server端和Client端安装#########################################

    安装nagios插件
    -----------------------
    nagios-plugin.xx.xx

    -----------------------

    源码地址:http://sourceforge.net/projects/nagiosplug/

    # tar xf nagios-plugin.xx.xx
    # cd nagios-plugin.xx.xx
    # ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios
    # make && make install

    # pwd
    /usr/local/nagios/libexec
    // 插件安装后的文件

    -----------------------

    nrpe
    监控linux本地主机时,我们可以直接更改配置文件进行监控,如果需要监控的主机与nagios不在同一机器上,即监控远程linux主机时,需要借助NRPE插件实现。

    -----------------------

    源码地址:http://sourceforge.net/projects/nrpe/?source=directory

    # ./configure
    # make
    # make all
    # make install-plugin
    # make install-daemon
    # make install-daemon-config
    # vim /usr/local/nagios/etc/nrpe.cfg

    allowed_hosts=127.0.0.1,192.168.1.20 #逗号隔开,授权Server获取check_nrpe

    # /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg ‐d   //启动
    # /usr/local/nagios/libexec/check_nrpe  -H 127.0.0.1   //输出表示nrpe配置成功
    NRPE v2.12

    ##########################################Server端和Client端安装#########################################


  • 相关阅读:
    phpcms V9 联动菜单的调用
    【转】雷军:扁平化管理 不打卡不设KPI
    【转】 Json转换利器Gson之实例五-注册TypeAdapter及处理Enum类型
    【转】Json转换利器Gson之实例四-实际开发中的特殊需求处理
    【转】 Json转换利器Gson之实例三-Map处理
    【转】 Json转换利器Gson之实例二-Gson注解和GsonBuilder
    【转】Json转换利器Gson之实例一-简单对象转化和带泛型的List转化
    【转】工作分解结构在软件开发中的应用
    【转】 IT项目管理的三个条件、五个步骤
    【转】 项目组内个角色的职责说明
  • 原文地址:https://www.cnblogs.com/kumulinux/p/2808688.html
Copyright © 2011-2022 走看看