./configure --prefix=/usr/ local /apache2/htdocs/nagios --with-nagios-user=www --with-nagios-group=www --with- command-user=www --with- command -group=www --with-gd-lib=/usr/local /gd2/lib --with-gd-inc=/usr/ local /gd2/include --with-init- dir =/etc/init.d --with-httpd-conf=/usr/ local/apache2/conf/extra
[/table]
[table]
yum install gb gb-devel httpd php
tar zxvf nagios-3.2.0.tar.gz
./configure --prefix=/usr/local/nagios
make all
make install
安装主程序.CGI和HTML文件
make install-init
在/etc/rc.d/init.d目录下建立nagios的启动脚本
make install-commandmode
配置目录权限
make install-config
安装nagios的配置文件模板,默认路径是/usr/local/nagios/etc
tar jxvf nagios-plugins-1.4.14.tar.gz
插件版本号与主版本号关联不大
./configure --prefix=/usr/local/nagios
make && make install
安装完成后在/usr/local/nagios/libexec目录下,生成很多可执行文件
tar zxcf nagios-cn-3.2.0.tar.gz
下载地址:http://sourceforge.net/projects/nagios-cn/files/
./configure --prefix=/usr/local/nagios
默认路径即为/usr/local/nagios所以这里可以不用添加
make all && make install
nagios 3.1.X以后版本需有PHP支持
3.配置apache和php
httpd.conf
----------------
修改
User apache
Group apache
AuthType Basic
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthUserFile /usr/local/nagios/etc/htpasswd
Require valid-user
Alias /nagios /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
copy时应注意:
空格字符必须时英文半角
否则启动时启动时会报如下错误
Invalid command '\xe3\x80\x80\xe3\x80\x80', perhaps mis-spelled or defined by a module not included in the server configuration