nagios安装部署
[*]nagios服务端安装基础套件rpm -q gcc glibc glibc-common gd gd-devel xinetd openssl-devel创建用户 useradd -r nagiosmkdir /usr/local/nagioschown -R nagios.nagios /usr/local/nagios安装nagios./configure --prefix=/usr/local/nagiosmake allmake installmake install-initmake install-commandmodemake install-config
添加nagios服务chkconfig --add nagioschkconfig --level 35 nagios安装nagios-plugins ./configure --prefix=/usr/local/nagiosmake && make install
[*]http和php安装apache用的是httpd-2.4.10.tar.gz还需要apr-1.5.1.tar.gz和apr-util-1.5.4.tar.gztar xf httpd-2.2.23.tar.gztar xf apr-1.5.1.tar.gztar xf apr-util-1.5.4.tar.gzcp -r /home/apr-1.5.1 srclib/aprcp -r apr-util-1.5.4 httpd-2.4.10/srclib/apr-utilcd httpd-2.2.23./configure --prefix=/usr/local/httpd --with-included-aprmake && make installphp安装./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxshttpd.conf配置修改添加AddType application/x-httpd-php .php安装完成修改httpd.confDirectoryIndex index.html 改成 DirectoryIndex index.php index.html
开启cgi模块 LoadModule cgid_module modules/mod_cgid.so
AddHandler cgi-script .cgi
末尾添加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/htpasswd
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/htpasswd
Require valid-user保存退出创建apache目录验证文件/usr/local/apache2/bin/htpasswd -c /usr/local/nagios/etc/htpasswd admin访问http://localhost/nagios 即可看到nagios的web界面
页:
[1]