zoukankan      html  css  js  c++  java
  • nagios安装

    server端

    1.安装准备

    ①下载安装包:nagios-4.1.1.tar.gz、

                        nagios-plugins-2.1.1.tar.gz

                        nrpe-2.15.tar.gz

    ②下载依赖包:yum install httpd php gcc glibc glibc-common gd gd-devel xinetd openssl-devel mysql-devel php-mysql

    说明:web前端需要安装apache,图片和图形展示需要安装libpng、libjpeg、gd三个图形库。

            nagios唯一的依赖包是zlib

            插件的依赖关系因插件而异,一般configure时会提示需要哪些,按照提示安装即可

    ③创建用户、用户组

    useradd nagios

    passwd nagios

    **********

    Create a new nagcmd group for allowing external commands to be submitted through the web interface. Add both the nagios user and the apache user to the group.创建一个新的nagcmd组允许外部命令通过web界面提交。把nagios和apache用户加到这个用户组

    **********

    /usr/sbin/groupadd nagcmd

    /usr/sbin/usermod -a -G nagcmd nagios

    /usr/sbin/usermod -a -G nagcmd apache

    2.安装

    ①nagios-4.1.1

    • 编译安装

    cd nagios-4.1.1

    ./configure --with-command-group=nagcmd 【–build='uname -m'  rh7.1】

    make all

    make install

    make install-init

    make install-config

    make install-commandmode

    (make fullinstall 完全安装nagios

       make uninstall  卸载nagios)

    • 配置联系人

    做完上面的步骤,配置文件样例已经安装在了/usr/local/nagios/etc/中,为了继续下面的操作,需要编辑其中一个配置文件

    vi /usr/local/nagios/etc/objects/contacts.cfg  **可以个性化其中的内容**

    • 配置web接口

    make install-webconf

    配置nagios web登录用户名密码

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

    重启httpd服务以生效以上配置

    service httpd restart

    ②安装nagios-plugin

    cd nagios-plugins-2.1.1

    ./configure --with-nagios-user=nagios --with-nagios-group=nagios 【–build='uname -m'】

    make

    make install

    ③启动nagios

    将Nagios添加到系统服务列表并在系统启动时自动启动

    chkconfig --add nagios

    chkconfig nagios on Verify the sample Nagios configuration files

    验证

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

    如果不报错则启动nagios

    service nagios start

    此时可以启动nagios web查看是否正常显示

    ④安装nrpe

    cd nrpe-2.15

    ./configure  --with-nagios-user=nagios --with-nagios-group=nagios

    make

    make install

    验证

    [root@mast1 nagios]# ll /usr/local/nagios/libexec/|grep check_nrpe

    -rwxrwxr-x 1 nagios nagios  75501 Jun 17 16:35 check_nrpe

     

    client端

    1.准备

    ①创建用户、用户组

    useradd nagios -d /usr/local/nagios

    passwd nagios

    ②安装依赖

    yum install xinetd

    yum install openssl*

    2.安装

    ①安装nagios-plugin

    cd nagios-plugins-2.1.1

    ./configure --with-nagios-user=nagios --with-nagios-group=nagios 【–build='uname -m'】

    make

    make install

    ②安装nrpe(nagios remote plugin executor,nagios远程插件执行程序)

    cd nrpe-2.15

    ./configure  --with-nagios-user=nagios --with-nagios-group=nagios

    make all

    make install-plugin

    make install-daemon

    make install-daemon-config

  • 相关阅读:
    iis出现2145318902错误
    div在父容器中水平垂直居中
    SSRS中错误:为用户“NT AUTHORITY\NETWORK SERVICE”授予的权限不足,无法执行此操作。 (rsAccessDenied)解决方案
    数字签名
    SQL无法连接问题
    DataTable导出到excel中,及乱码问题
    Could not load file or assembly 'Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its depe
    Windows 7无法启动“bootmgr is compressed”解决办法
    U盘安装xp
    IIS7下浏览网站出现503,应用程序池无法启动.事件查看器中出现"Windows 找不到本地配置文件,正在用临时配置文件让您登录。当您注销时,对此配置文件所作的更改将丢失。"
  • 原文地址:https://www.cnblogs.com/roger888/p/5594695.html
Copyright © 2011-2022 走看看