由于之前机器没有安装gd库的缘故,导致编译时没有生成statusmap.cgi文件,进而map无法使用
安装之前可以查询下:
[root@datxt home]# rpm -qa | grep gd
sysklogd-1.4.1-46.el5
gd-2.0.33-9.4.el5_4.2
gd-devel-2.0.33-9.4.el5_4.2
gd-progs-2.0.33-9.4.el5_4.2
gdbm-1.8.0-26.2.1
gdbm-devel-1.8.0-26.2.1
gdk-pixbuf-0.22.0-25.el5
gdm-docs-2.16.0-56.el5.centos
gdb-7.0.1-23.el5_5.2
gdm-2.16.0-56.el5.centos
gdk-pixbuf-devel-0.22.0-25.el5
若没有可以通过以下方式安装:
yum install gd
yum install gd-devel
重新编译nagios
./configure --prefix=/usr/local/nagios --with=/usr/lib --with=/usr/include
make all
make install-cgis