nagios(centos7.3环境) 的源码安装
来源:互联网 发布:mysql 解锁 编辑:程序博客网 时间:2024/05/21 17:37
环境:centos 7.3
需要安装包:
1、httpd-*.tar.gz
2、nagios-cn-*.tar.bz2
3、nagios-plugins-*.tar.gz
4、php-*.tar.bz
5、nagios-*.tar.bz
下载安装包链接:http://pan.baidu.com/s/1eSivIEI 提取码:zjd5
安装步骤:
1、基础依赖包安装
切换到root用户(已经是root账号忽略此步骤)
$su - root
$passwd: 输入root密码
# yum install -y gcc glibc glibc-common gd gd-devel xinetdopenssl-devel
(基础支持套件安装)
2、创建nagios 用户,更改其宿主、宿组目录权限
#useradd-s /sbin/nologin nagios
#mkdir /usr/local/nagios
#chown -R nagios.nagios/usr/local/nagios
3、编译安装nagios1、将下载安装包上传到:/usr/local/src 目录下
2、解压nagios安装包
#cd /usr/local/src
# tar zxvfnagios-3.4.3.tar.gz
#cd nagios
# ./configure --prefix=/usr/local/nagios --安装指定安装路径,参数 --prefix
#make all --编译当前目录下的所有源代码
#make install --makeinstall用来安装nagios主程序,CGI和HTML文件
# make install-init --通过make install-init命令可在/etc/rc.d/init.d目录下创建nagios启动脚本(源代码包中的命令或维护nagios的脚本拷贝到服务目录下)
# makeinstall-commandmode --配置目录权限
# make install-config
--用来安装nagios示例配置文件,拷贝到nagios安装路径下(/usr/local/nagios)
# chkconfig--level 35 nagios on --设置开机启动项
# chkconfig --addnagios --添加nagios服务# chkconfig--list nagios --查看是否修改成功”3、5: on”
#cd /usr/local/nagios/ 进入nagios安装目录,验证是否被正确安装#ls
看是否存在etc、bin、sbin、share、var这五个目录。
4、安装nagios插件
#cd /usr/local/src
# tar zxvfnagios-plugins-1.4.13.tar.gz
# cdnagios-plugins-1.4.13# ./configure --prefix=/usr/loca/nagios
生成安装文件如下:
编译&安装
# make&& make install
--安装完成,在/usr/local/nagios下的libexec目录下,生成很多可执行文件,这些正是nagios所需的插件。
5、安装nagios汉化插件
#cd /usr/local/src
#tar jxvfnagios-cn-3.2.3.tar.bz2
#cd nagios-cn-3.2.3
#./configure--prefix=/usr/local/nagios
#make all
#make install
6、安装apache和php
安装apache
#cd ..
# tar zxvfhttpd-2.2.23.tar.gz
# cdhttpd-2.2.23
# ./configure--prefix=/usr/local/apache2 --with-include-apr
# make&& make install
安装php
#cd
]# tar zxvf php-5.5.5.tar.gz
# cd php-5.5.3
#./configure -prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs
安装时间比较长,抽根烟休息会
配置apcahe
找到apache的配置文件/usr/local/apache2/conf/httpd.conf
找到:
User daemon
Group daemon
修改为
User nagios
Group nagios
然后找到
<IfModuledir_module>
DirectoryIndexindex.html
</IfModule>
修改为
<IfModuledir_module>
DirectoryIndexindex.html index.php
AddType application/x-httpd-php .php
</IfModule>
注意AddType application/x-httpd-php .php 里的php .php 中间里面有空格创建Apache目录验证文件
在上面的配置中,指定了目录验证文件htpasswd,下面要创建这个文件:
#/usr/local/apache2/bin/htpasswd -c /usr/local/nagios/etc/htpasswd tiger
输入tiger账号密码:再次确认:
至此,安装完成。
7、启动apache 服务
# /usr/local/apache2/bin/apachectl start
关闭防火墙
#systemctl stop firewalld
打开浏览器:
输入:http://服务器IP/nagios 即可访问
- nagios(centos7.3环境) 的源码安装
- Centos7 下 Nagios 的安装
- Centos7 下 Nagios 的安装
- Centos7安装Nagios
- 基于nagios的监控环境(一):Nagios监控基本环境安装
- centos7 安装nagios监控软件
- CentOS环境Nagios的安装与配置
- CentOS7下nginx-1.8.1+mysql-5.7.11+php-5.5.33环境的LNMP源码安装
- 基于centos7最小化安装的openstack环境搭建(1)
- lamp环境源码安装文档(centos7我已经试验过,没问题)
- centos7 minimal 环境下源码安装 mysql5.7.18
- nagios应用3- 插件的安装使用
- 安装centos6.3x86上的nagios
- nagios 的安装
- Nagios的安装
- nagios的安装配置
- Nagios+cacti的安装
- nagios的安装配置
- 列表和元组
- 2017.10.26 四校联测D1
- GNU RADIO中常见模块的作用
- pytorch初学(1)(安装及入门)
- 一个故事来说NIO
- nagios(centos7.3环境) 的源码安装
- Java开发环境的搭建以及使用eclipse从头一步步创建java项目
- STL之set
- Codeforces Round #306 (Div. 2) A. Two Substrings string两个函数使用
- Hibernate中Session的load和get方法的区别是什么?
- python 学习之 Pig Latin
- 安装系统
- JavaScript深入系列15篇正式完结!
- Android开发:XML简介及DOM、SAX、PULL解析对比