nagios安装步骤
nagios安装步骤
1、安装前准备
1)创建nagios用户和用户组
useradd-s/usr/sbin/nologinnagiosmkdir/usr/local/nagioschown-Rnagios.nagios/usr/local/nagios
2)开启系统sendmail服务
/etc/init.d/sendmailstart
2、编译安装nagios
tar-zxvfnagios-3.2.0.tar.gzcdnagios-3.2.0./configure--prefix=/usr/local/nagiosmakeallmakeinstallmakeinstall-initmakeinstall-commandmodemakeinstall-config
3、Nagios目录
bin
etc
sbin
Share
libexec外部插件所在的目录
var
var/archives
var/rw
4、安装Nagios插件
nagios-plugins-1.4.14
5、安装Nagios中文化插件
http://sourceforge.net/projects/nagios-cn/files/./configure不指定安装路径,默认为/usr/localmakeallmakeinstall
6、安装与配置apache和php
1)安装apache与php
2)配置apache
/usr/local/apache2/conf/httpd.conf
修改
UsernobodyGroup#-1
修改为
UsernagiosGroupnagios
然后找到
DirectoryIndexindex.htmlindex.html.var
修改为
DirectoryIndexindex.htmlindex.php
增加:
AddTypeapplication/x-httpd-php.php
在httpd.conf最后添加授权信息
#settingfornagiosScriptAlias/nagios/cgi-bin"/usr/local/nagios/sbin"<Directory"/usr/local/nagios/sbin">AuthTypeBasicOptionsExecCGIAllowOverrideNoneOrderallow,denyAllowfromallAuthName"NagiosAccess"AuthUserFile/usr/local/nagios/etc/htpasswdRequirevalid-user</Directory>Alias/nagios"/usr/local/nagios/share"<Directory"/usr/local/nagios/share">AuthTypeBasicOptionsNoneAllowOverrideNoneOrderallow,denyAllowfromallAuthName"nagiosAccess"AuthUserFile/usr/local/nagios/etc/htpasswdRequirevalid-user</Directory>
3)创建apache目录验证文件
/usr/local/apache2/bin/htpasswd-c/usr/local/nagios/etc/htpassedixdba启动服务/usr/local/apache2/bin/apachectlstarthttp://ip/nagios/
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。