您的位置:首页 > 运维架构 > Linux

LINUX开源监控平台Nagios(基本安装)

2009-09-28 14:16 666 查看
基本平台的安装

首先到官方网站(http://www.nagios.org/download/)去下载最新的nagios软件包,本文中使用的是nagios-2.9.tar.gz


1、 nagios用户
[align=left]代码:[/align]
adduser nagios

mkdir
/usr/local/nagios

chown
nagios.nagios /usr/local/nagios
2、 nagios

[align=left] [/align]
[align=left]代码:[/align]
grep "^User"
/etc/httpd/conf/httpd.conf #确定apache的用户,默认是apache /usr/sbin/groupadd
nagcmd

/usr/sbin/usermod
-G nagcmd apache #apache的用户名

/usr/sbin/usermod
-G nagcmd nagios
[align=left]3、 解压[/align]
[align=left]代码:[/align]
tar xzf
nagios-version.tar.gz
[align=left]4、 编译[/align]
[align=left]代码:[/align]
./configure
--prefix=prefix --with-nagios-user=someuser --with-nagios-group=somegroup
--with-command-group=cmdgroup

#变量prefix 为安装目录,例如/usr/local/nagios

#变量someuser 为nagios的用户,例如nagios

#变量somegruop 为nagios属于的组,例如nagios

#变量cmdgroup 为nagios命令行属组,例如nagcmd
[align=left]5、 安装[/align]
[align=left]代码:[/align]
make all

make
install

make
install-config

make
install-init
[align=left]6、 检查[/align]
[align=left] [/align]
[align=left]代码:[/align]
ls /usr/local/nagios/

bin etc
sbin share var #看到这5个目录就ok了
[align=left]7、 生成http用户验证文件,用户名为nagios[/align]
[align=left] [/align]
[align=left]代码:[/align]
/usr/bin/htpasswd -c
/usr/local/nagios/etc/htpasswd.users nagios
[align=left]8、 将nagios的信息加到apache中,打开/etc/httpd/conf/httpd.conf文件,在文件最后添加如下代码:[/align]
[align=left] [/align]
[align=left]代码:[/align]
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>
[align=left]9、 重启apache[/align]
[align=left] [/align]
[align=left]代码:[/align]
/etc/init.d/httpd
restart
经过上述9个步骤,如果没有出问题的话,你的nagios页面将神奇的出现在下面的地址,赶快去验收成果吧!
http://IP/nagios
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: