nagios安装教程

nagios服务器安装(监控端)

 

一、准备工作

安装nagios服务器用到的安装包包括:

nagios-3.2.3.tar.gz

nagios-plugins-1.4.15.tar.gz

nrpe- 2.12.tar.gz

当然要想方便的使用nagios还要有Apache服务,安装包为:httpd-2.2.19.tar.gz,php-5.3.1.tar.gz。

yum  install  gcc,glibc,glibc-common,gd,gd-devel, libxml2,libxml2-devel,openssl,openssl-devel httpd php

之后就可以进行nagios正式安装了。

 

二、安装nagios主程序

1.建立nagios用户

useradd nagios

mkdir /usr/local/nagios

chown nagios.nagios /usr/local/nagios

 

2.建立nagios用户组

grep "^User" /etc/httpd/conf/httpd.conf

/usr/sbin/groupadd nagcmd

/usr/sbin/usermod -G nagcmd apache

/usr/sbin/usermod -G nagcmd nagios

 

3.解压安装

tar -zxvf nagios-3.2.3.tar.gz

cd nagios-3.2.3

./configure --prefix=/usr/local/nagios --with-nagios-user=nagios--with-nagios-group=nagios --with-command-group=nagcmd

make all

make install           (编译安装)

make install-init       (生成启动脚本)

make install-config    (生成配置文件)

make install-commandmode      (为外部命令文件配置目录权限)

make install-webconf                         (生成一个与apache接口的配置文件)

 

4.检查

ls /usr/local/nagios/

看到bin  etc  libexec sbin  share  var这五个文件夹说明安装成功。

 

三、安装插件

1.解压安装

tar -zxvf nagios-plugins-1.4.15.tar.gz

cd nagios-plugins-1.4.15

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

make

make install

 

2.检查

ls /usr/local/nagios/libexec/ #会在这个目录下看到我们所安装的插件

 

 四、修改apache配置

1.生成http用户验证文件,用户名为nagios

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

2.nagios的信息加到apache中(可选)

*#vi /etc/httpd/conf/httpd.conf在文件最后添加如下代码: (注:安装过程中已自动生成nagios.conf,故这个步骤不用要)

ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin

<Directory "/usr/local/nagios/sbin">

Options ExecCGI

AllowOverride None

Order allow,deny

Allow from all

AuthName "Nagios Access"

AuthType Basic

AuthUserFile /usr/local/nagios/etc/htpasswd.users

Require valid-user

</Directory>

Alias /nagios /usr/local/nagios/share

<Directory "/usr/local/nagios/share">

Options None

AllowOverride None

Order allow,deny

Allow from all

AuthName "Nagios Access"

AuthType Basic

AuthUserFile /usr/local/nagios/etc/htpasswd.users

Require valid-user

</Directory>

 

五、启动服务

service httpd start

service nagios start

在浏览器中输入http://192.168.191.128/nagios,输入完用户名和密码后就可以进入nagios系统了。 (用户名为nagios)

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值