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
首先到官方网站(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
相关文章推荐
- LINUX开源监控平台Nagios(基本安装)
- LINUX开源监控平台Nagios(NRPE的安装配置)
- LINUX开源监控平台Nagios(NRPE的安装配置)
- LINUX开源监控平台Nagios(插件的安装和使用)
- LINUX开源监控平台Nagios(插件的安装和使用)
- LINUX开源监控平台Nagios(警告功能配置)
- LINUX开源监控平台Nagios(性能分析图表)
- LINUX开源监控平台Nagios(性能分析图表)
- Linux、windows系统监控平台Nagios的安装与部分错误整理
- LINUX开源监控平台Nagios(警告功能配置)
- LINUX开源监控平台Nagios(服务监控配置)
- LINUX开源监控平台Nagios(主机监控配置)
- LINUX开源监控平台Nagios(主机监控配置)
- LINUX开源监控平台Nagios(主机监控配置)
- LINUX开源监控平台Nagios(服务监控配置)
- Nagios-linux下远程监控软件的安装
- Linux平台上配置Apache服务器笔记(一)-基本安装
- Centos 5.6平台下安装Nagios监控平台
- linux安装nagios中文监控
- Linux监控平台搭建(Linux监控介绍、zabbix介绍、安装zabbix、忘记Admin密码)