编译安装nagios-4.3.2+plugins-2.2.1+check_mysql

戈宏义
2023-12-01

搭建nagios

  1. 执行以下步骤来安装必备软件包。

    yum install -y gcc glibc glibc-common wget unzip httpd php gd gd-devel

  2. 下载源码

    cd /tmp
    wget https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.3.2.tar.gz
    tar xzf nagios-4.3.2.tar.gz

  3. 编译

    cd /tmp/nagioscore-nagios-4.3.2/
    ./configure
    make all

  4. 创建用户和组

    useradd nagios
    usermod -a -G nagios apache

  5. 安装二进制文件

    make install

  6. 安装服务/守护进程

    这将安装服务或守护程序文件,并将其配置为在启动时启动。此时还配置了Apache httpd服务

    make install-init
    systemctl enable nagios.service
    systemctl enable httpd.servicemake

  7. 安装命令模式
    这将安装并配置外部命令文件。

    make install-commandmode

  8. 安装配置文件
    这将安装* SAMPLE *配置文件。这些是必需的,因为Nagios需要一些配置文件才能启动它们。

    make install-config

  9. 安装Apache配置文件
    这将安装Apache Web 服务器配置文件。如果需要,还可以配置Apache设置。

    make install-webconf

  10. 创建nagiosadmin用户帐户
    您需要创建一个Apache用户帐户才能登录Nagios。
    以下命令将创建一个名为nagiosadmin的用户帐户,并将提示您提供该帐户的密码。

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

  11. 启动Apache Web 服务器和Nagios Core

    systemctl start httpd.service
    systemctl start nagios.service

  12. 测试Nagios
    Nagios正在运行,您需要登录Nagios Web Interface。
    在浏览器输入http://YOUR_IP/nagios
    系统将提示您输入用户名和密码。用户名是nagiosadmin(您在之前的步骤中创建),密码是您之前提供的。
    登录后,您将看到Nagios界面。恭喜您已经安装了Nagios Core。

安装nagios插件

  1. 安装依赖

    yum install -y gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils epel-release perl-Net-SNMP

  2. 下载源码

    cd / tmp
    wget –no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
    tar zxf nagios -plugins.tar.gz

  3. 编译+安装

    cd /tmp/nagios-plugins-release-2.2.1/
    ./tools/setup
    ./configure - -with-mysql=/usr (此选项用来生成check_mysql 插件)
    make
    make install

 类似资料: