Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 监控 > Nagios > 正文

Nagios安装配置教程(三)开始安装

时间:2014-05-30 15:52 来源:未知 作者:www.51ou.com 阅读:

Nagios安装配置教程(三)开始安装

 

 

一、查看环境配置情况

 

 

   yum install -y gcc glibc glibc-common gd gd-devel xinetd openssl-devel

 

   service httpd restart

   service mysqld restart   (查看网页正常访问)

 

创建nagios用户和用户组

 

# useradd -s /sbin/nologin nagios

# mkdir /usr/local/nagios

# chown -R nagios.nagios /usr/local/nagios

wKiom1LMnVnxTHwiAAA3zbiPXRo779.jpg

 

查看nagios 目录的权限

 

# ll -d /usr/local/nagios/

wKioL1LMnXCCD4QDAAAiH2oJkVs537.jpg

 

                 下载安装文件,安装的文件地址在上一文档中全部列出

 

 

二、编译安装Nagios

 

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

# tar zxvf nagios-3.4.3.tar.gz

# cd nagios

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

 

 

与别的软件安装稍有不同,nagios的安装要好几步才能完成。

Make all

make install        安装主要的程序、CGI及HTML文件,

make install-config 把配置文件的例子复制到nagios的安装目录。按照安装向导的提示,

make install-init的步骤,它的作用是把nagios做成一个运行脚本,使nagios随系统开机

启动,这是一个很方便的措施。但本人是一个喜欢把问题简化的人,没有执行这样的操作。

make install-commandmode 给外部命令访问nagios配置文件的权限,

 

下面是显示的结果

wKiom1LMndjQaM3uAACrVT0dgsw605.jpg

 

# make all

 

wKioL1LMneGR2SkYAAC50DSUrQo048.jpg

 

# make install

wKiom1LMngzSGaehAAB9kqOZesc509.jpg

 

# make install-init

wKioL1LMnhyjDjsBAABFp1txz8w450.jpg

 

# make install-commandmode

wKiom1LMnjPhmyO9AABM27j3_4Y824.jpg

 

# make install-config

wKioL1LMnjOCj1PPAADsijJrORg489.jpg

 

完整安装完后的文件下内容

wKiom1LMnkqwhjOuAABPbTtGZX4875.jpg

 

验证程序是否被正确安装

切换目录到安装路径(这里是/usr/local/nagios),看是否存在etc、bin、sbin、share、var 这五个目录,如果存在则可以表明程序被正确的安装到系统了。Nagios 各个目录用途说明如下:

 

bin

Nagios 可执行程序所在目录

etc

Nagios 配置文件所在目录

sbin

Nagios CGI 文件所在目录,也就是执行外部命令所需文件所在的目录

share

Nagios网页文件所在的目录

libexec

Nagios 外部插件所在目录

var

Nagios 日志文件、lock 等文件所在的目录

var/archives

Nagios 日志自动归档目录

var/rw

用来存放外部命令文件的目录

 

 

三、 安装Nagios 插件

 

# wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.16.tar.gz

# tar zxvf nagios-plugins-1.4.16.tar.gz

# cd nagios-plugins-1.4.16

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

# make && make install

 

 

wKioL1LMnpvTOkYEAAB7JYy24Sg845.jpg

wKiom1LMnqnRPyQbAABaf4mlTz8882.jpg

 

 

四、对应的配置

 

启动Nagios,配置在系统启动时运行Nagios

# chkconfig --add nagios

# chkconfig --level 35 nagios on

# chkconfig --list nagios

 

 

配置nagios

 

检查配置文件是否出错

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

    出现Total Warnings: 0

       Total Errors:   0

如果显示的有错误,安装提示进行修改

 

vi /usr/local/nagios/etc/cgi.cfg

use_authentication=1改为use_authentication=0,即不用验证.

(为增加相应的安全,请参照其他文档配置验证)

 

启动后台进程把nagios作为守护进程:

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

 

 

 

在httpd.conf中追加

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
ScriptAlias /nagios/cgi-bin/  /usr/local/nagios/sbin/
<Directory "/usr/local/nginx/html/nagios/sbin/">
     AllowOverride AuthConfig
     Options ExecCGI
     Order allow,deny
     Allow from all
</Directory>
  Alias /nagios/ /usr/local/nagios/share/
<Directory "/usr/local /nagios/share">
     Options None
     AllowOverride AuthConfig
     Order allow,deny
     Allow from all
</Directory>

感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《Nagios安装配置教程(三)开始安装》技术文章,《Nagios安装配置教程(三)开始安装》详细使用和说明,有时《Nagios安装配置教程(三)开始安装》可能不完善、敬请谅解!如果《Nagios安装配置教程(三)开始安装》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

顶一下
(1)
100%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
验证码:点击我更换图片