Fwd: Files Missing While upgrading.

Lei Chen cloved at gmail.com
Wed Apr 22 11:03:28 CEST 2009


try to install pkgconfig.
http://pkg-config.freedesktop.org/wiki/

2009/4/15 Jai Ram <jaiho8 at gmail.com>:
>
>
> ---------- Forwarded message ----------
> From: Jai Ram <jaiho8 at gmail.com>
> Date: Tue, Apr 14, 2009 at 1:57 PM
> Subject: Re: [Nagios-users] Files Missing While upgrading.
> To: Marc Powell <marc at ena.com>
>
>
> Hello Marc,
>
>
> Thanks for your help.
>
> As I have already Nagios3.0.6 is running except those three issues
> statusmap,histogram and trends in webinterface, Do I need to reconfigure
> with the below Process and run make all and make install or is there any way
> to make GD libraries available to nagios so that I don't need to run make
> all and make install again (or do I need to go again with the same process
> as i did for upgrading nagios2.8 to Nagios3.0.6).
>
> 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 below output so that i
> can go ahead and do it.
>
>
>  # ./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
> checking for a BSD-compatible install... /opt/sfw/bin/install -c
> checking build system type... i386-pc-solaris2.10
> checking host system type... i386-pc-solaris2.10
> checking for gcc... gcc
> checking for C compiler default output file name... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ANSI C... none needed
> checking whether make sets $(MAKE)... yes
> checking for strip... /usr/ccs/bin/strip
> checking how to run the C preprocessor... gcc -E
> checking for egrep... egrep
> checking for ANSI C header files... yes
> checking whether time.h and sys/time.h may both be included... yes
> checking for sys/wait.h that is POSIX.1 compatible... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking arpa/inet.h usability... yes
> checking arpa/inet.h presence... yes
> checking for arpa/inet.h... yes
> checking ctype.h usability... yes
> checking ctype.h presence... yes
> checking for ctype.h... yes
> checking dirent.h usability... yes
> checking dirent.h presence... yes
> checking for dirent.h... yes
> checking errno.h usability... yes
> checking errno.h presence... yes
> checking for errno.h... yes
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking getopt.h usability... yes
> checking getopt.h presence... yes
> checking for getopt.h... yes
> checking grp.h usability... yes
> checking grp.h presence... yes
> checking for grp.h... yes
> checking libgen.h usability... yes
> checking libgen.h presence... yes
> checking for libgen.h... yes
> checking limits.h usability... yes
> checking limits.h presence... yes
> checking for limits.h... yes
> checking math.h usability... yes
> checking math.h presence... yes
> checking for math.h... yes
> checking netdb.h usability... yes
> checking netdb.h presence... yes
> checking for netdb.h... yes
> checking netinet/in.h usability... yes
> checking netinet/in.h presence... yes
> checking for netinet/in.h... yes
> checking pthread.h usability... yes
> checking pthread.h presence... yes
> checking for pthread.h... yes
> checking pthreads.h usability... no
> checking pthreads.h presence... no
> checking for pthreads.h... no
> checking pwd.h usability... yes
> checking pwd.h presence... yes
> checking for pwd.h... yes
> checking regex.h usability... yes
> checking regex.h presence... yes
> checking for regex.h... yes
> checking signal.h usability... yes
> checking signal.h presence... yes
> checking for signal.h... yes
> checking socket.h usability... no
> checking socket.h presence... no
> checking for socket.h... no
> checking stdarg.h usability... yes
> checking stdarg.h presence... yes
> checking for stdarg.h... yes
> checking for string.h... (cached) yes
> checking for strings.h... (cached) yes
> checking sys/mman.h usability... yes
> checking sys/mman.h presence... yes
> checking for sys/mman.h... yes
> checking for sys/types.h... (cached) yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking sys/resource.h usability... yes
> checking sys/resource.h presence... yes
> checking for sys/resource.h... yes
> checking for sys/wait.h... (cached) yes
> checking sys/socket.h usability... yes
> checking sys/socket.h presence... yes
> checking for sys/socket.h... yes
> checking for sys/stat.h... (cached) yes
> checking sys/timeb.h usability... yes
> checking sys/timeb.h presence... yes
> checking for sys/timeb.h... yes
> checking sys/un.h usability... yes
> checking sys/un.h presence... yes
> checking for sys/un.h... yes
> checking sys/ipc.h usability... yes
> checking sys/ipc.h presence... yes
> checking for sys/ipc.h... yes
> checking sys/msg.h usability... yes
> checking sys/msg.h presence... yes
> checking for sys/msg.h... yes
> checking sys/poll.h usability... yes
> checking sys/poll.h presence... yes
> checking for sys/poll.h... yes
> checking syslog.h usability... yes
> checking syslog.h presence... yes
> checking for syslog.h... yes
> checking uio.h usability... no
> checking uio.h presence... no
> checking for uio.h... no
> checking for unistd.h... (cached) yes
> checking for an ANSI C-conforming const... yes
> checking whether struct tm is in sys/time.h or time.h... time.h
> checking for struct tm.tm_zone... no
> checking for tzname... yes
> checking for mode_t... yes
> checking for pid_t... yes
> checking for size_t... yes
> checking return type of signal handlers... void
> checking for uid_t in sys/types.h... yes
> checking type of array argument to getgroups... gid_t
> checking for va_copy... yes
> checking for vsnprintf... yes
> checking for snprintf... yes
> checking for asprintf... no
> checking for vasprintf... no
> checking for C99 vsnprintf... yes
> checking for initgroups... yes
> checking for setenv... yes
> checking for strdup... yes
> checking for strstr... yes
> checking for strtoul... yes
> checking for unsetenv... yes
> checking for type of socket size... size_t
> checking for pthread_create in -lcma... no
> checking for pthread_create in -lpthread... yes
> checking for library containing nanosleep... -lrt
> checking for mail... /usr/bin/mail
> We'll use default routines (in xdata/xsddefault.*) for status data I/O...
> We'll use default routines (in xdata/xcddefault.*) for comment data I/O...
> We'll use default routines (in xdata/xrddefault.*) for retention data I/O...
> We'll use template-based routines (in xdata/xodtemplate.*) for object data
> I/O...
> We'll use default routines (in xdata/xpddefault.*) for performance data
> I/O...
> We'll use default routines (in xdata/xdddefault.*) for scheduled downtime
> data I/O...
> checking for main in -liconv... yes
> checking for gdImagePng in -lgd (order 1)... no
> checking for gdImagePng in -lgd (order 2)... yes
> GD library was found!
> ./configure: line 6132: pkg-config: command not found
> ./configure: line 6134: pkg-config: command not found
> checking ltdl.h usability... no
> checking ltdl.h presence... no
> checking for ltdl.h... no
> checking dlfcn.h usability... yes
> checking dlfcn.h presence... yes
> checking for dlfcn.h... yes
> checking for dlopen in -ldl... yes
> checking for extra flags needed to export symbols... none
>
> checking for linker flags for loadable modules... -G
> checking for traceroute... /usr/sbin/traceroute
> checking for type va_list... yes
> checking for perl... /usr/bin/perl
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating subst
> config.status: creating pkginfo
> config.status: creating base/Makefile
> config.status: creating common/Makefile
> config.status: creating contrib/Makefile
> config.status: creating cgi/Makefile
> config.status: creating html/Makefile
> config.status: creating module/Makefile
> config.status: creating xdata/Makefile
> config.status: creating daemon-init
> config.status: creating html/index.html
> config.status: creating html/side.html
> config.status: creating include/config.h
> config.status: include/config.h is unchanged
> config.status: creating include/snprintf.h
> config.status: include/snprintf.h is unchanged
> config.status: creating include/cgiutils.h
> config.status: include/cgiutils.h is unchanged
>
> Creating sample config files in sample-config/ ...
>
>
> *** Configuration summary for nagios 3.0.6 12-01-2008 ***:
>
>  General Options:
>  -------------------------
>         Nagios executable:  nagios
>         Nagios user/group:  nagios,nagios
>        Command user/group:  nagios,nagioscmd
>             Embedded Perl:  no
>              Event Broker:  yes
>         Install ${prefix}:  /opt/nagios
>                 Lock file:  /opt/nagios/var/nagios.lock
>    Check result directory:  /opt/nagios/var/spool/checkresults
>            Init directory:  /etc/init.d
>   Apache conf.d directory:  /etc/httpd/conf.d
>              Mail program:  /usr/bin/mail
>                   Host OS:  solaris2.10
>
>  Web Interface Options:
>  ------------------------
>                  HTML URL:  http://localhost/nagios/
>                   CGI URL:  http://localhost/nagios/cgi-bin/
>  Traceroute (used by WAP):  /usr/sbin/traceroute
>
>
> Review the options above for accuracy.  If they look okay,
> type 'make all' to compile the main program and CGIs.
>
>
> Thanks In Advance
>
> Jai Ram.
>
>
> On Mon, Apr 13, 2009 at 9:56 PM, Marc Powell <marc at ena.com> wrote:
>>
>> On Apr 13, 2009, at 6:10 PM, Jai Ram wrote:
>>
>> > Hello,
>> >
>> > I have upgraded nagios from version 2.8 to 3.0.6 on Solaris-10. When
>> > I was going through upgrade it has requested me for
>> > statusmap.cgi,histogram.cgi and trends.cgi, was not found so I
>> > copied it from version 2.8.
>> >
>> > ** Is this because the above three files belongs to Version 2.8, If
>> > so how would i get those three files for Nagios-3.0.6. I looked in
>> > to Nagios-3.0.6 and those three files are missing. So how do I
>> > compile them for Nagios-3.0.6**
>>
>> It's because the GD libs (devel) are not installed or were not found
>> in standard locations. There's a FAQ entry for it but it looks like
>> the FAQ is broken right now. Examine the output of ./configure or
>> config.log for information and links.
>>
>> if the GD devel libraries are installed, you may need to pass their
>> location to ./configure with --
>>
>> --with-gd-lib=DIR sets location of the gd library
>> --with-gd-inc=DIR sets location of the gd include files
>>
>> --
>> Marc
>>
>>
>> ------------------------------------------------------------------------------
>> This SF.net email is sponsored by:
>> High Quality Requirements in a Collaborative Environment.
>> Download a free trial of Rational Requirements Composer Now!
>> http://p.sf.net/sfu/www-ibm-com
>> _______________________________________________
>> Nagios-users mailing list
>> Nagios-users at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/nagios-users
>> ::: Please include Nagios version, plugin version (-v) and OS when
>> reporting any issue.
>> ::: Messages without supporting info will risk being sent to /dev/null
>
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by:
> High Quality Requirements in a Collaborative Environment.
> Download a free trial of Rational Requirements Composer Now!
> http://p.sf.net/sfu/www-ibm-com
> _______________________________________________
> Nagios-users mailing list
> Nagios-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nagios-users
> ::: Please include Nagios version, plugin version (-v) and OS when reporting
> any issue.
> ::: Messages without supporting info will risk being sent to /dev/null
>



-- 
Thanks,
Chenlei & 石头++
MSN Messenger: chnl at 163.com

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null


More information about the Users mailing list