Chinaunix
标题:
Nagios连载一:快速安装
[打印本页]
作者:
luwenju
时间:
2010-07-09 16:24
标题:
Nagios连载一:快速安装
本帖最后由 luwenju 于 2010-07-09 16:28 编辑
一、库文件安装
如果系统中没有这些软件可以使用yum方式安装
#yum –y install gcc glibc glibc-common gd gd-devel
另外,新版的Nagios需要PHP程序的支持,所以在安装Nagios之前最好先安装Apache+PHP
二、创建用户维护Nagios的用户和组
#/usr/sbin/useradd nagios
#passwd nagios
#/usr/sbin/groupadd nagcmd
#/usr/sbin/usermod -a -G nagcmd nagios
三、安装Nagios和插件
安装Nagios
#tar zxvf nagios-3.2.1.tar.gz
#cd nagios-3.2.1
#./configure --prefix=/usr/local/nagios --with-command-group=nagcmd
#make all
#make install
#make install-init
#make install-config
#make install-commandmode
安装Nagios-plugins
#tar zxvf nagios-plugins-1.4.14.tar.gz
#cd nagios-plugins-1.4.14
#./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios
#make && make install
检查配置文件是否正确
#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
clip_image001
启动Nagios
#service nagios start
四、配置web接口(对Nagios做授权访问)
创建认证用户
#/usr/local/apache/bin/htpasswd -c /usr/local/nagios/etc/nagiospwd nagiosadmin
修改apache配置文件,将如下内容加入配置文件底部
#vi /usr/local/apache/conf/httpd.conf
Scriptalias /nagios/cgi-bin /usr/local/nagios/sbin
<directory "/usr/local/nagios/sbin">
Authtype basic
Options execcgi
Allowoverride none
Order allow,deny
Allow from all
Authname "nagios access"
Authuserfile /usr/local/nagios/etc/nagiospwd
Require valid-user
</directory>
Alias /nagios /usr/local/nagios/share
<directory "/usr/local/nagios/share">
Authtype basic
Options none
Allowoverride none
Order allow,deny
Allow from all
Authname "nagios access"
Authuserfile /usr/local/nagios/etc/nagiospwd
Require valid-user
</directory>
五、测试
配置完毕后重新启动Apache,然后在浏览器中访问http://localhost/nagios 正常的话应该会弹出一个登录窗口,填写完用户名和密码后就可以看到Nagios的WEB界面了
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2