<br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Jai Ram</b> <span dir="ltr"><<a href="mailto:jaiho8@gmail.com">jaiho8@gmail.com</a>></span><br>Date: Tue, Apr 14, 2009 at 1:57 PM<br>
Subject: Re: [Nagios-users] Files Missing While upgrading.<br>To: Marc Powell <<a href="mailto:marc@ena.com">marc@ena.com</a>><br><br><br>Hello Marc,<br><br><br><b>Thanks for your help</b>.<br><br>As I have already Nagios3.0.6 is running except those three issues <b>statusmap,histogram and trends</b> in webinterface, Do I need to reconfigure with the below Process and run <b>make all </b>and<b> make install</b> or is there any way to make GD libraries available to nagios so that I don't need to run <b>make all </b>and<b> make install</b> again (or do I need to go again with the same process as i did for upgrading nagios2.8 to Nagios3.0.6).  <br>

<br>We are monitoring more then 500+ servers.If I run upgrade process again on Nagios3.0.6 with gd libraries available is my data going to be safe. Also could you please let me know if I am correct with the <b>below output</b> so that i can go ahead and do it. <br>


<br><br> # <b>./configure --prefix=/opt/nagios --bindir=/opt/nagios/bin --sbindir=/opt/nagios/cgi-bin --datadir=/opt/nagios/share sysconfdir=/opt/nagios/etc  --localstatedir=/opt/nagios/var --with-nagios-user=nagios --with-nagios-group=nagios --with-command-group=nagioscmd --with-gd-lib=/usr/lib --with-gd-inc=/usr/include</b><br>

checking for a BSD-compatible install... /opt/sfw/bin/install -c<br>checking build system type... i386-pc-solaris2.10<br>checking host system type... i386-pc-solaris2.10<br>checking for gcc... gcc<br>checking for C compiler default output file name... a.out<br>

checking whether the C compiler works... yes<br>checking whether we are cross compiling... no<br>checking for suffix of executables...<br>checking for suffix of object files... o<br>checking whether we are using the GNU C compiler... yes<br>

checking whether gcc accepts -g... yes<br>checking for gcc option to accept ANSI C... none needed<br>checking whether make sets $(MAKE)... yes<br>checking for strip... /usr/ccs/bin/strip<br>checking how to run the C preprocessor... gcc -E<br>

checking for egrep... egrep<br>checking for ANSI C header files... yes<br>checking whether time.h and sys/time.h may both be included... yes<br>checking for sys/wait.h that is POSIX.1 compatible... yes<br>checking for sys/types.h... yes<br>

checking for sys/stat.h... yes<br>checking for stdlib.h... yes<br>checking for string.h... yes<br>checking for memory.h... yes<br>checking for strings.h... yes<br>checking for inttypes.h... yes<br>checking for stdint.h... yes<br>

checking for unistd.h... yes<br>checking arpa/inet.h usability... yes<br>checking arpa/inet.h presence... yes<br>checking for arpa/inet.h... yes<br>checking ctype.h usability... yes<br>checking ctype.h presence... yes<br>

checking for ctype.h... yes<br>checking dirent.h usability... yes<br>checking dirent.h presence... yes<br>checking for dirent.h... yes<br>checking errno.h usability... yes<br>checking errno.h presence... yes<br>checking for errno.h... yes<br>

checking fcntl.h usability... yes<br>checking fcntl.h presence... yes<br>checking for fcntl.h... yes<br>checking getopt.h usability... yes<br>checking getopt.h presence... yes<br>checking for getopt.h... yes<br>checking grp.h usability... yes<br>

checking grp.h presence... yes<br>checking for grp.h... yes<br>checking libgen.h usability... yes<br>checking libgen.h presence... yes<br>checking for libgen.h... yes<br>checking limits.h usability... yes<br>checking limits.h presence... yes<br>

checking for limits.h... yes<br>checking math.h usability... yes<br>checking math.h presence... yes<br>checking for math.h... yes<br>checking netdb.h usability... yes<br>checking netdb.h presence... yes<br>checking for netdb.h... yes<br>

checking netinet/in.h usability... yes<br>checking netinet/in.h presence... yes<br>checking for netinet/in.h... yes<br>checking pthread.h usability... yes<br>checking pthread.h presence... yes<br>checking for pthread.h... yes<br>

checking pthreads.h usability... no<br>checking pthreads.h presence... no<br>checking for pthreads.h... no<br>checking pwd.h usability... yes<br>checking pwd.h presence... yes<br>checking for pwd.h... yes<br>checking regex.h usability... yes<br>

checking regex.h presence... yes<br>checking for regex.h... yes<br>checking signal.h usability... yes<br>checking signal.h presence... yes<br>checking for signal.h... yes<br>checking socket.h usability... no<br>checking socket.h presence... no<br>

checking for socket.h... no<br>checking stdarg.h usability... yes<br>checking stdarg.h presence... yes<br>checking for stdarg.h... yes<br>checking for string.h... (cached) yes<br>checking for strings.h... (cached) yes<br>

checking sys/mman.h usability... yes<br>checking sys/mman.h presence... yes<br>checking for sys/mman.h... yes<br>checking for sys/types.h... (cached) yes<br>checking sys/time.h usability... yes<br>checking sys/time.h presence... yes<br>

checking for sys/time.h... yes<br>checking sys/resource.h usability... yes<br>checking sys/resource.h presence... yes<br>checking for sys/resource.h... yes<br>checking for sys/wait.h... (cached) yes<br>checking sys/socket.h usability... yes<br>

checking sys/socket.h presence... yes<br>checking for sys/socket.h... yes<br>checking for sys/stat.h... (cached) yes<br>checking sys/timeb.h usability... yes<br>checking sys/timeb.h presence... yes<br>checking for sys/timeb.h... yes<br>

checking sys/un.h usability... yes<br>checking sys/un.h presence... yes<br>checking for sys/un.h... yes<br>checking sys/ipc.h usability... yes<br>checking sys/ipc.h presence... yes<br>checking for sys/ipc.h... yes<br>checking sys/msg.h usability... yes<br>

checking sys/msg.h presence... yes<br>checking for sys/msg.h... yes<br>checking sys/poll.h usability... yes<br>checking sys/poll.h presence... yes<br>checking for sys/poll.h... yes<br>checking syslog.h usability... yes<br>

checking syslog.h presence... yes<br>checking for syslog.h... yes<br>checking uio.h usability... no<br>checking uio.h presence... no<br>checking for uio.h... no<br>checking for unistd.h... (cached) yes<br>checking for an ANSI C-conforming const... yes<br>

checking whether struct tm is in sys/time.h or time.h... time.h<br>checking for struct tm.tm_zone... no<br>checking for tzname... yes<br>checking for mode_t... yes<br>checking for pid_t... yes<br>checking for size_t... yes<br>

checking return type of signal handlers... void<br>checking for uid_t in sys/types.h... yes<br>checking type of array argument to getgroups... gid_t<br>checking for va_copy... yes<br>checking for vsnprintf... yes<br>checking for snprintf... yes<br>

checking for asprintf... no<br>checking for vasprintf... no<br>checking for C99 vsnprintf... yes<br>checking for initgroups... yes<br>checking for setenv... yes<br>checking for strdup... yes<br>checking for strstr... yes<br>

checking for strtoul... yes<br>checking for unsetenv... yes<br>checking for type of socket size... size_t<br>checking for pthread_create in -lcma... no<br>checking for pthread_create in -lpthread... yes<br>checking for library containing nanosleep... -lrt<br>

checking for mail... /usr/bin/mail<br>We'll use default routines (in xdata/xsddefault.*) for status data I/O...<br>We'll use default routines (in xdata/xcddefault.*) for comment data I/O...<br>We'll use default routines (in xdata/xrddefault.*) for retention data I/O...<br>

We'll use template-based routines (in xdata/xodtemplate.*) for object data I/O...<br>We'll use default routines (in xdata/xpddefault.*) for performance data I/O...<br>We'll use default routines (in xdata/xdddefault.*) for scheduled downtime data I/O...<br>

checking for main in -liconv... yes<br><b>checking for gdImagePng in -lgd (order 1)... no<br>checking for gdImagePng in -lgd (order 2)... yes<br>GD library was found!<br>./configure: line 6132: pkg-config: command not found<br>

./configure: line 6134: pkg-config: command not found</b><br>checking ltdl.h usability... no<br>checking ltdl.h presence... no<br>checking for ltdl.h... no<br>checking dlfcn.h usability... yes<br>checking dlfcn.h presence... yes<br>

checking for dlfcn.h... yes<br>checking for dlopen in -ldl... yes<br>checking for extra flags needed to export symbols... none<br><br>checking for linker flags for loadable modules... -G<br>checking for traceroute... /usr/sbin/traceroute<br>

checking for type va_list... yes<br>checking for perl... /usr/bin/perl<br>configure: creating ./config.status<br>config.status: creating Makefile<br>config.status: creating subst<br>config.status: creating pkginfo<br>config.status: creating base/Makefile<br>

config.status: creating common/Makefile<br>config.status: creating contrib/Makefile<br>config.status: creating cgi/Makefile<br>config.status: creating html/Makefile<br>config.status: creating module/Makefile<br>config.status: creating xdata/Makefile<br>

config.status: creating daemon-init<br>config.status: creating html/index.html<br>config.status: creating html/side.html<br>config.status: creating include/config.h<br>config.status: include/config.h is unchanged<br>config.status: creating include/snprintf.h<br>

config.status: include/snprintf.h is unchanged<br>config.status: creating include/cgiutils.h<br>config.status: include/cgiutils.h is unchanged<br><br>Creating sample config files in sample-config/ ...<br><br><br>*** Configuration summary for nagios 3.0.6 12-01-2008 ***:<br>

<br> General Options:<br> -------------------------<br>        Nagios executable:  nagios<br>        Nagios user/group:  nagios,nagios<br>       Command user/group:  nagios,nagioscmd<br>            Embedded Perl:  no<br>
             Event Broker:  yes<br>
        Install ${prefix}:  /opt/nagios<br>                Lock file:  /opt/nagios/var/nagios.lock<br>   Check result directory:  /opt/nagios/var/spool/checkresults<br>           Init directory:  /etc/init.d<br>  Apache conf.d directory:  /etc/httpd/conf.d<br>

             Mail program:  /usr/bin/mail<br>                  Host OS:  solaris2.10<br><br> Web Interface Options:<br> ------------------------<br>                 HTML URL:  <a href="http://localhost/nagios/" target="_blank">http://localhost/nagios/</a><br>

                  CGI URL:  <a href="http://localhost/nagios/cgi-bin/" target="_blank">http://localhost/nagios/cgi-bin/</a><br> Traceroute (used by WAP):  /usr/sbin/traceroute<br><br><br>Review the options above for accuracy.  If they look okay,<br>

type 'make all' to compile the main program and CGIs.<br><br><br>Thanks In Advance<br><font color="#888888"><br>Jai Ram.</font><div><div></div><div class="h5"><br><br><br><div class="gmail_quote">On Mon, Apr 13, 2009 at 9:56 PM, Marc Powell <span dir="ltr"><<a href="mailto:marc@ena.com" target="_blank">marc@ena.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><br>
On Apr 13, 2009, at 6:10 PM, Jai Ram wrote:<br>
<br>
> Hello,<br>
><br>
> I have upgraded nagios from version 2.8 to 3.0.6 on Solaris-10. When<br>
> I was going through upgrade it has requested me for<br>
> statusmap.cgi,histogram.cgi and trends.cgi, was not found so I<br>
> copied it from version 2.8.<br>
><br>
> ** Is this because the above three files belongs to Version 2.8, If<br>
> so how would i get those three files for Nagios-3.0.6. I looked in<br>
> to Nagios-3.0.6 and those three files are missing. So how do I<br>
> compile them for Nagios-3.0.6**<br>
<br>
</div>It's because the GD libs (devel) are not installed or were not found<br>
in standard locations. There's a FAQ entry for it but it looks like<br>
the FAQ is broken right now. Examine the output of ./configure or<br>
config.log for information and links.<br>
<br>
if the GD devel libraries are installed, you may need to pass their<br>
location to ./configure with --<br>
<br>
--with-gd-lib=DIR sets location of the gd library<br>
--with-gd-inc=DIR sets location of the gd include files<br>
<br>
--<br>
Marc<br>
<br>
------------------------------------------------------------------------------<br>
This SF.net email is sponsored by:<br>
High Quality Requirements in a Collaborative Environment.<br>
Download a free trial of Rational Requirements Composer Now!<br>
<a href="http://p.sf.net/sfu/www-ibm-com" target="_blank">http://p.sf.net/sfu/www-ibm-com</a><br>
_______________________________________________<br>
Nagios-users mailing list<br>
<a href="mailto:Nagios-users@lists.sourceforge.net" target="_blank">Nagios-users@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/nagios-users" target="_blank">https://lists.sourceforge.net/lists/listinfo/nagios-users</a><br>
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.<br>
::: Messages without supporting info will risk being sent to /dev/null<br>
</blockquote></div><br>
</div></div></div><br>