首页 > 系统相关 >linux下搭建nagios

linux下搭建nagios

时间:2022-12-29 19:33:26浏览次数:48  
标签:install tar make gz nagios && linux 搭建

环境准备

yum install -y httpd php gcc glibc glibc-common gd gd-devel make net-snmp

创建Nagios用户和Nagcmd组

useradd nagios && groupadd nagcmd

加入nagios和apache到nagcmd组

usermod -G nagcmd nagios && usermod -G nagcmd apache

下载Nagios Core 4.01 和Nagios Plugin 1.5

 为Nagios创建文件夹:

mkdir /root/nagios && cd /root/nagios

下载安装包

 wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.1.tar.gz

解压编译安装

tar zxvf nagios-4.0.1.tar.gz && cd nagios
./configure --prefix=/usr/local/nagios

make all

make install

make install-init
make install-commandmode
make install-config

 

 

 

 检查安装

chkconfig --add nagios && chkconfig --level 35 nagios on && chkconfig --list nagios

 

 安装插件

wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz

   tar -xvf nagios-plugins-2.0.3.tar.gz

   cd nagios-plugins-2.0.3

    ./configure --prefix=/usr/local/nagios

    make && make install

 

 安装与配置Apache和Php

Apache 和Php 不是安装nagios 所必须的,但是nagios提供了web监控界面,通过web监控界面可以清晰的看到被监控主机、资源的运行状态,因此,安装一个web服务是很必要的。
需要注意的是,nagios在nagios3.1.x版本以后,配置web监控界面时需要php的支持。这里我们下载的nagios版本为nagios-3.4.3,因此在编译安装完成apache后,还需要编译php模块,这里选取的php版本为php5.4.10

wget http://archive.apache.org/dist/httpd/httpd-2.2.23.tar.gz
tar zxvf httpd-2.2.23.tar.gz
cd httpd-2.2.23
./configure --prefix=/usr/local/apache2
make && make install

 

 

安装PHP

  

标签:install,tar,make,gz,nagios,&&,linux,搭建
From: https://www.cnblogs.com/libruce/p/17013350.html

相关文章

  • Linux权限管理
    权限管理一、概述Linux通过rwx3种权限控制系统与保护系统,组成9位权限Linux权限体系还有3位特殊权限,组合起来就是12位权限体系Linux这简单的rwx控制整个Linux系统的安全......
  • Linux程序编译过程详解
    大家肯定都知道计算机程序设计语言通常分为机器语言、汇编语言和高级语言三类。高级语言需要通过翻译成机器语言才能执行,而翻译的方式分为两种,一种是编译型,另一种是解释型,因......
  • 分享丨品牌零售行业三大实践解读,全面搭建并落地数字化运营体系
    以下内容来自神策数据创始人&CEO桑文锋关于数据驱动零售品牌业务增长的相关分享。神策从2020年深入品牌零售领域,一路走来跌跌撞撞,不过思路越来越清晰,对该领域的理解也......
  • 1、基于Mac进行弱网环境的搭建和使用
    背景:在Mac机器上可以利用NetworkLinkConditioner(NLC)模拟一个弱网络环境 操作步骤:(Mac端)1、下载Xcode软件,执行如下操作,跳转到https://developer.apple.com/down......
  • Linux安装InfluxDB
    1、InfluxDB官方资料InfluxDB的官网地址:https://www.influxdata.com/InfluxDB的官方文档地址:https://docs.influxdata.com/influxdb/v2.6/install/?t=Linux2、选择安装......
  • 中文字符在Linux和Windows的区别
    我写一个程序,需要用到\t进行对齐,里面有中文字符。在Windows系统能够完美运行,但是去到Linux则出现问题,并不能对齐。研究了很久,发现是因为:Linux一个中文字符占3个cahr,而Wi......
  • 搭建博客,开启自己的写文章生涯
    部署博客项目nginx+php+mysql(Mariadb)(4)安装Mariadb数据库#1)安装Mariadb数据库yuminstallmariadb-servermariadb-y#2)启动Mariadb数据库,并加入开机自动systemctl......
  • linux使用iperf3测试带宽
    1、https://www.alibabacloud.com/help/zh/express-connect/latest/test-the-performance-of-an-express-connect-circuit使用yum安装iperf3 本地服务器:[root@loaclh......
  • 【看表情包学Linux】了解操作系统 | 目录内容的显示 | 目录跳转 | 基本创建与删除操作
      ......
  • Linux脚本学习笔记
    shell脚本介绍shell是一个命令解释器,它的作用是解释执行用户输入的命令或者程序交互式的方式进行执行非交互式的方式进行执行,通过shell脚本来执行shell脚本的类型......