Zum Inhalt springen

Nagios 3.3.1 unter Debian 6


RickyM

Empfohlene Beiträge

Guten Tag

ich weiß nicht ob das hier rein passt, ich versuch einfach mal mein Glück. :)

Vorweg schonmal ja ich habe die Suchfunktion benutzt aber hat mir leider nichts ausgespuckt.

Nun zu meiner Frage :D verwendet hier irgendjemand Nagios 3.3.1 am besten noch unter Debian. Oder kennt sich jemand damit aus?

Die installation bricht i.wann einfach ab.. die Fehlermeldung ist auch "sehr informativ"

make: *** [install] Fehler 2

wäre cool wenn mir jemand helfen könnte :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Das ist ist die ausgabe von Configure


checking for a BSD-compatible install... /usr/bin/install -c

checking build system type... i686-pc-linux-gnu

checking host system type... i686-pc-linux-gnu

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/bin/strip

checking how to run the C preprocessor... gcc -E

checking for egrep... grep -E

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... 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... yes

checking for vasprintf... yes

checking for C99 vsnprintf... yes

checking for library containing getservbyname... none required

checking for library containing connect... none required

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... none required

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... no

checking for gdImagePng in -lgd (order 1)... no

checking for gdImagePng in -lgd (order 2)... yes

GD library was found!

checking for gdImageCreateTrueColor in -lgd... yes

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...  -Wl,-export-dynamic

checking for linker flags for loadable modules... -shared

checking for traceroute... /usr/bin/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 t/Makefile

config.status: creating t-tap/Makefile

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


Creating sample config files in sample-config/ ...



*** Configuration summary for nagios 3.3.1 07-25-2011 ***:


 General Options:

 -------------------------

        Nagios executable:  nagios

        Nagios user/group:  nagios,nagios

       Command user/group:  nagios,nagios

            Embedded Perl:  no

             Event Broker:  yes

        Install ${prefix}:  /usr/local/nagios

                Lock file:  ${prefix}/var/nagios.lock

   Check result directory:  ${prefix}/var/spool/checkresults

           Init directory:  /etc/init.d

  Apache conf.d directory:  /etc/apache2/conf.d

             Mail program:  /usr/bin/mail

                  Host OS:  linux-gnu


 Web Interface Options:

 ------------------------

                 HTML URL:  [url]http://localhost/nagios/[/url]

                  CGI URL:  [url]http://localhost/nagios/cgi-bin/[/url]

 Traceroute (used by WAP):  /usr/bin/traceroute



Review the options above for accuracy.  If they look ok

]

Die Ausgabe von make install ist folgende

cd ./base && make install

make[1]: Entering directory `/home/test/nagios/base'

make install-basic

make[2]: Entering directory `/home/test/nagios/base'

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/bin

/usr/bin/install -c -m 774 -o nagios -g nagios nagios /usr/local/nagios/bin

/usr/bin/install: Aufruf von stat für „nagios“ nicht möglich: Datei oder Verzeichnis nicht gefunden

make[2]: *** [install-basic] Fehler 1

make[2]: Leaving directory `/home/test/nagios/base'

make[1]: *** [install] Fehler 2

make[1]: Leaving directory `/home/test/nagios/base'

make: *** [install] Fehler 2

Bearbeitet von RickyM
Link zu diesem Kommentar
Auf anderen Seiten teilen

Mein Tipp ist, nimm lieber das Paket aus dem Paketbaum oder setze das --prefix beim configure, damit Du Dein selbstcompiliertes Nagios nicht in die Defaultverzeichnisse installierst, denn Du kannst es nicht updaten bzw. über den Paketbaum löschen.

Wie lordy schrieb, musst Du schon die Schritte in der richtigen Reihenfolge durchführen

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wenn ich "make" eintippt kommt folgendes...


Please supply a command line argument (i.e. 'make all').  Other targets are:

   nagios cgis contrib modules

   clean

   install install-base install-cgis install-html install-exfoliation install-config install-init install-commandmode fullinstall 
Anschließend habe ich mal "Make Nagios" versucht worauf dieser Output erschien
root@nagiostest:/home/test/nagios# make nagios

cd ./base && make

make[1]: Entering directory `/home/test/nagios/base'

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE   -c -o broker.o broker.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE   -c -o nebmods.o nebmods.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE -c -o ../common/shared.o ../common/shared.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE   -c -o checks.o checks.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE   -c -o config.o config.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE   -c -o commands.o commands.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE   -c -o events.o events.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE   -c -o flapping.o flapping.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE   -c -o logging.o logging.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE -c -o macros-base.o ../common/macros.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE   -c -o netutils.o netutils.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE   -c -o notifications.o notifications.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE   -c -o sehandlers.o sehandlers.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE -c -o skiplist.o ../common/skiplist.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE   -c -o utils.o utils.c                                                                                            

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE -c -o retention-base.o sretention.c                                                                                

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE -c -o xretention-base.o ../xdata/xrddefault.c                                                                      

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE -c -o comments-base.o ../common/comments.c                                                                         

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE -c -o xcomments-base.o ../xdata/xcddefault.c                                                                       

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE -c -o objects-base.o ../common/objects.c                                                                           

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE -c -o xobjects-base.o ../xdata/xodtemplate.c                                                                       

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE -c -o statusdata-base.o ../common/statusdata.c                                                                     

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE -c -o xstatusdata-base.o ../xdata/xsddefault.c                                                                     

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE -c -o perfdata-base.o perfdata.c                                                                                   

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE -c -o xperfdata-base.o ../xdata/xpddefault.c                                                                       

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE -c -o downtime-base.o ../common/downtime.c                                                                         

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE -c -o xdowntime-base.o ../xdata/xdddefault.c                                                                       

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE -o nagios nagios.c broker.o nebmods.o ../common/shared.o checks.o config.o commands.o events.o flapping.o logging.o macros-base.o netutils.o notifications.o sehandlers.o skiplist.o utils.o retention-base.o xretention-base.o comments-base.o xcomments-base.o objects-base.o xobjects-base.o statusdata-base.o xstatusdata-base.o perfdata-base.o xperfdata-base.o downtime-base.o xdowntime-base.o    -Wl,-export-dynamic    -lm  -lpthread -ldl 

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCORE -o nagiostats nagiostats.c  -lm 

make[1]: Leaving directory `/home/test/nagios/base'

root@nagiostest:/home/test/nagios# make install

cd ./base && make install

make[1]: Entering directory `/home/test/nagios/base'

make install-basic

make[2]: Entering directory `/home/test/nagios/base'

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/bin

/usr/bin/install -c -m 774 -o nagios -g nagios nagios /usr/local/nagios/bin

/usr/bin/install -c -m 774 -o nagios -g nagios nagiostats /usr/local/nagios/bin

make[2]: Leaving directory `/home/test/nagios/base'

make strip-post-install

make[2]: Entering directory `/home/test/nagios/base'

/usr/bin/strip /usr/local/nagios/bin/nagios

/usr/bin/strip /usr/local/nagios/bin/nagiostats

make[2]: Leaving directory `/home/test/nagios/base'

make[1]: Leaving directory `/home/test/nagios/base'

cd ./cgi && make install

make[1]: Entering directory `/home/test/nagios/cgi'

make install-basic

make[2]: Entering directory `/home/test/nagios/cgi'

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/sbin

for file in *.cgi; do \

                /usr/bin/install -c -m 775 -o nagios -g nagios $file /usr/local/nagios/sbin; \

        done

/usr/bin/install: Aufruf von stat für „*.cgi“ nicht möglich: Datei oder Verzeichnis nicht gefunden

make[2]: *** [install-basic] Fehler 1

make[2]: Leaving directory `/home/test/nagios/cgi'

make[1]: *** [install] Fehler 2

make[1]: Leaving directory `/home/test/nagios/cgi'

make: *** [install] Fehler 2

root@nagiostest:/home/test/nagios# clear

root@nagiostest:/home/test/nagios# make

Please supply a command line argument (i.e. 'make all').  Other targets are:

   nagios cgis contrib modules

   clean

   install install-base install-cgis install-html install-exfoliation install-config install-init install-commandmode fullinstall

root@nagiostest:/home/test/nagios# make all

cd ./base && make

make[1]: Entering directory `/home/test/nagios/base'

make[1]: Für das Ziel »all« ist nichts zu tun.

make[1]: Leaving directory `/home/test/nagios/base'

cd ./cgi && make

make[1]: Entering directory `/home/test/nagios/cgi'

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI   -c -o getcgi.o getcgi.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI   -c -o cgiutils.o cgiutils.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI   -c -o cgiauth.o cgiauth.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI -c -o macros-cgi.o ../common/macros.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI -c -o skiplist.o ../common/skiplist.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI -c -o objects-cgi.o ../common/objects.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI -c -o xobjects-cgi.o ../xdata/xodtemplate.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI -c -o statusdata-cgi.o ../common/statusdata.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI -c -o xstatusdata-cgi.o ../xdata/xsddefault.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI -c -o comments-cgi.o ../common/comments.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI -c -o downtime-cgi.o ../common/downtime.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI  -o avail.cgi avail.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o  objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o 

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI   -c -o extcmd_list.o extcmd_list.c

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI  -o cmd.cgi cmd.c extcmd_list.o ../common/shared.o getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o  objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o   

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI  -o config.cgi config.c  ../common/shared.o getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o  objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o 

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI  -o extinfo.cgi extinfo.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o  objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o   

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI  -o history.cgi history.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o  objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o 

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI  -o notifications.cgi notifications.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o  objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o 

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI  -o outages.cgi outages.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o  objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o  

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI  -o showlog.cgi showlog.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o  objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o 

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI  -o status.cgi status.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o  objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o  

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI  -o statuswml.cgi statuswml.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o  objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o 

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI  -o summary.cgi summary.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o  objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o 

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI  -o tac.cgi tac.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o  objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o  

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI  -o statuswrl.cgi statuswrl.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o  objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -lm 

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI  -o statusmap.cgi statusmap.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o  objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -lgd  -lpng -ljpeg -lz -lm 

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI  -o trends.cgi trends.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o  objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -lgd  -lpng -ljpeg -lz -lm 

gcc -Wall -g -O2 -DHAVE_CONFIG_H -DNSCGI  -o histogram.cgi histogram.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o  objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -lgd  -lpng -ljpeg -lz -lm 

make[1]: Leaving directory `/home/test/nagios/cgi'

cd ./html && make

make[1]: Entering directory `/home/test/nagios/html'

make[1]: Für das Ziel »all« ist nichts zu tun.

make[1]: Leaving directory `/home/test/nagios/html'

if [ xyes = xyes ]; then \

                cd ./module && make; \

        fi

make[1]: Entering directory `/home/test/nagios/module'

gcc -fPIC -g -O2 -DHAVE_CONFIG_H -o helloworld.o helloworld.c -shared  

make[1]: Leaving directory `/home/test/nagios/module'


*** Compile finished ***


If the main program and CGIs compiled without any errors, you

can continue with installing Nagios as follows (type 'make'

without any arguments for a list of all possible options):


  make install

     - This installs the main program, CGIs, and HTML files


  make install-init

     - This installs the init script in /etc/init.d


  make install-commandmode

     - This installs and configures permissions on the

       directory for holding the external command file


  make install-config

     - This installs *SAMPLE* config files in /usr/local/nagios/etc

       You'll have to modify these sample files before you can

       use Nagios.  Read the HTML documentation for more info

       on doing this.  Pay particular attention to the docs on

       object configuration files, as they determine what/how

       things get monitored!


  make install-webconf

     - This installs the Apache config file for the Nagios

       web interface


  make install-exfoliation

     - This installs the Exfoliation theme for the Nagios

       web interface


  make install-classicui

     - This installs the classic theme for the Nagios

       web interface



*** Support Notes *******************************************


If you have questions about configuring or running Nagios,

please make sure that you:


     - Look at the sample config files

     - Read the documentation on the Nagios Library at:

           http://library.nagios.com


before you post a question to one of the mailing lists.

Also make sure to include pertinent information that could

help others help you.  This might include:


     - What version of Nagios you are using

     - What version of the plugins you are using

     - Relevant snippets from your config files

     - Relevant error messages from the Nagios log file


For more information on obtaining support for Nagios, visit:


       http://support.nagios.com


*************************************************************

als ich es dann nochmal mit "Make install" probiert habe, erschien das

cd ./base && make install

make[1]: Entering directory `/home/test/nagios/base'

make install-basic

make[2]: Entering directory `/home/test/nagios/base'

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/bin

/usr/bin/install -c -m 774 -o nagios -g nagios nagios /usr/local/nagios/bin

/usr/bin/install -c -m 774 -o nagios -g nagios nagiostats /usr/local/nagios/bin

make[2]: Leaving directory `/home/test/nagios/base'

make strip-post-install

make[2]: Entering directory `/home/test/nagios/base'

/usr/bin/strip /usr/local/nagios/bin/nagios

/usr/bin/strip /usr/local/nagios/bin/nagiostats

make[2]: Leaving directory `/home/test/nagios/base'

make[1]: Leaving directory `/home/test/nagios/base'

cd ./cgi && make install

make[1]: Entering directory `/home/test/nagios/cgi'

make install-basic

make[2]: Entering directory `/home/test/nagios/cgi'

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/sbin

for file in *.cgi; do \

                /usr/bin/install -c -m 775 -o nagios -g nagios $file /usr/local/nagios/sbin; \

        done

make[2]: Leaving directory `/home/test/nagios/cgi'

make strip-post-install

make[2]: Entering directory `/home/test/nagios/cgi'

for file in *.cgi; do \

                /usr/bin/strip /usr/local/nagios/sbin/$file; \

        done

make[2]: Leaving directory `/home/test/nagios/cgi'

make[1]: Leaving directory `/home/test/nagios/cgi'

cd ./html && make install

make[1]: Entering directory `/home/test/nagios/html'

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/media

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/stylesheets

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/contexthelp

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/docs

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/docs/images

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/images

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/images/logos

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/includes

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/includes/rss

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/includes/rss/extlib

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/ssi

/usr/bin/install -c -m 664 -o nagios -g nagios robots.txt /usr/local/nagios/share

rm -f /usr/local/nagios/share/index.html

rm -f /usr/local/nagios/share/main.html

rm -f /usr/local/nagios/share/side.html

for file in *.php; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share; done

for file in stylesheets/*.css; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/stylesheets; done

for file in contexthelp/*.html; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/contexthelp; done

for file in images/*.gif; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/images; done

for file in images/*.jpg; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/images; done

for file in images/*.png; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/images; done

for file in images/*.ico; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/images; done

for file in images/logos/*.*; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/images/logos; done

for file in includes/*.*; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/includes; done

for file in includes/rss/*; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/includes/rss; done

/usr/bin/install: Verzeichnis „includes/rss/extlib“ ausgelassen

/usr/bin/install: Verzeichnis „includes/rss/htdocs“ ausgelassen

/usr/bin/install: Verzeichnis „includes/rss/scripts“ ausgelassen

make[1]: *** [install] Fehler 1

make[1]: Leaving directory `/home/test/nagios/html'

make: *** [install] Fehler 2

root@nagiostest:/home/test/nagios# make fullinstall

cd ./base && make install

make[1]: Entering directory `/home/test/nagios/base'

make install-basic

make[2]: Entering directory `/home/test/nagios/base'

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/bin

/usr/bin/install -c -m 774 -o nagios -g nagios nagios /usr/local/nagios/bin

/usr/bin/install -c -m 774 -o nagios -g nagios nagiostats /usr/local/nagios/bin

make[2]: Leaving directory `/home/test/nagios/base'

make strip-post-install

make[2]: Entering directory `/home/test/nagios/base'

/usr/bin/strip /usr/local/nagios/bin/nagios

/usr/bin/strip /usr/local/nagios/bin/nagiostats

make[2]: Leaving directory `/home/test/nagios/base'

make[1]: Leaving directory `/home/test/nagios/base'

cd ./cgi && make install

make[1]: Entering directory `/home/test/nagios/cgi'

make install-basic

make[2]: Entering directory `/home/test/nagios/cgi'

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/sbin

for file in *.cgi; do \

                /usr/bin/install -c -m 775 -o nagios -g nagios $file /usr/local/nagios/sbin; \

        done

make[2]: Leaving directory `/home/test/nagios/cgi'

make strip-post-install

make[2]: Entering directory `/home/test/nagios/cgi'

for file in *.cgi; do \

                /usr/bin/strip /usr/local/nagios/sbin/$file; \

        done

make[2]: Leaving directory `/home/test/nagios/cgi'

make[1]: Leaving directory `/home/test/nagios/cgi'

cd ./html && make install

make[1]: Entering directory `/home/test/nagios/html'

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/media

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/stylesheets

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/contexthelp

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/docs

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/docs/images

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/images

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/images/logos

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/includes

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/includes/rss

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/includes/rss/extlib

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/ssi

/usr/bin/install -c -m 664 -o nagios -g nagios robots.txt /usr/local/nagios/share

rm -f /usr/local/nagios/share/index.html

rm -f /usr/local/nagios/share/main.html

rm -f /usr/local/nagios/share/side.html

for file in *.php; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share; done

for file in stylesheets/*.css; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/stylesheets; done

for file in contexthelp/*.html; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/contexthelp; done

for file in images/*.gif; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/images; done

for file in images/*.jpg; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/images; done

for file in images/*.png; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/images; done

for file in images/*.ico; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/images; done

for file in images/logos/*.*; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/images/logos; done

for file in includes/*.*; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/includes; done

for file in includes/rss/*; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/includes/rss; done

/usr/bin/install: Verzeichnis „includes/rss/extlib“ ausgelassen

/usr/bin/install: Verzeichnis „includes/rss/htdocs“ ausgelassen

/usr/bin/install: Verzeichnis „includes/rss/scripts“ ausgelassen

make[1]: *** [install] Fehler 1

make[1]: Leaving directory `/home/test/nagios/html'

make: *** [install] Fehler 2

Da geht der viel weiter hmm..

ich habe jetzt mal einfach nur "make install-html" gemacht dort bricht der halt ab :/ genau wie bei der ausgabe von make install dann scheint mit dem direcotry was nicht zu stimmen oder?

Bearbeitet von RickyM
Link zu diesem Kommentar
Auf anderen Seiten teilen

Das "make nagios" liefert doch ein korrektes Ergebnis "*** Compile finished ***"

Was erwartest Du denn was "make" machen soll?

Neee das was mich stört ist folgendes :)


        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/images/logos; done

for file in includes/*.*; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/includes; done

for file in includes/rss/*; \

        do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/includes/rss; done

/usr/bin/install: Verzeichnis „includes/rss/extlib“ ausgelassen

/usr/bin/install: Verzeichnis „includes/rss/htdocs“ ausgelassen

/usr/bin/install: Verzeichnis „includes/rss/scripts“ ausgelassen

make[1]: *** [install] Fehler 1

make[1]: Leaving directory `/home/test/nagios/html'

make: *** [install] Fehler 2 

irgendwas stimmt mit dem directory "html" nicht

1. zeigt der das ja da an

2. hab ich es mit "make install-html" versucht

jetzt ist halt nurnoch die frage was da nicht stimmt... dachte vllt. hatte jemand das Problem schonmal gehabt oder mal gehört =)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Das "make nagios" liefert doch ein korrektes Ergebnis "*** Compile finished ***"

Was erwartest Du denn was "make" machen soll?

Neee das was mich stört ist folgendes :)


       cd ./html && make install

make[1]: Entering directory `/home/test/nagios/html'

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/media

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/stylesheets

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/contexthelp

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/docs

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/docs/images

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/images

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/images/logos

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/includes

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/includes/rss

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/includes/rss/extlib

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/share/ssi

/usr/bin/install -c -m 664 -o nagios -g nagios robots.txt /usr/local/nagios/share

/usr/bin/install: Entfernen von „/usr/local/nagios/share/robots.txt“ nicht möglich: Keine Berechtigung

make[1]: *** [install] Fehler 1

make[1]: Leaving directory `/home/test/nagios/html'

make: *** [install-html] Fehler 2

 

irgendwas stimmt mit dem directory "html" nicht

1. zeigt der das ja da an

2. hab ich es mit "make install-html" versucht

jetzt ist halt nurnoch die frage was da nicht stimmt... dachte vllt. hatte jemand das Problem schonmal gehabt oder mal gehört =)

Link zu diesem Kommentar
Auf anderen Seiten teilen

das hatte ich garnicht gesehen =)

den fehler meldete er nur weil ich als "normaler" User on war der dafür kein Recht hat :)

der spuckt aber auch immer wieder was andere aus.. jetzt meldet er folgendes..


make[1]: *** Keine Regel, um »install« zu erstellen.  Schluss.

Linux ist immer wieder ein Abenteuer :D

soll ich mir jetz so 'ne Regel scripten?:D

Bearbeitet von RickyM
Link zu diesem Kommentar
Auf anderen Seiten teilen

Schau dir am besten mal die Doku hier an, dort steht beschrieben, wie du Nagios aus den Sourcen installierst. Ubuntu Quickstart

Habe ich gemacht :) ich habe beim googlen erfahren, dass diese version von Nagios Fehler enthällt. Andere sagen Nagios3.3.1 ist nicht Debian konform was ich irgendwie nicht verstehe :D AUf der Homepage ist ein Guide für Ubuntu aber das setzt ja auf Debian auf :D auf Ubuntu läufts auch nicht...jetzt installier ich grade ein OpenSuse und wenn es da nicht klappt dann ist Nagios3.3.1 fehlerhaft und ich nehme Nagios3.2.3 die stable läuft.

Auf Debian6 ist ja die 3.2.3 Version schon in den packages drin aber ich wollte die neueste Version nutzen. :)

Wenn ihr wollt kann ich ja dann nochmal Posten ob es auf Suse funktioniert.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Update :D jetzt komme ich per browser wenn ich "http://localhost/nagios" eintippe :) klappt wunderbar

Ich hatte nur vergessen PHP5 zu laden :D was mir aufgefallen ist, das yast2 nicht läuft (bei mir zumindest nicht)

aber alternativ kann mann auch zypper install <datei> eingeben, damit habe ich es gemacht :)

Jetzt stellt sich nurnoch die frage wieso es auf Debian und Ubuntu nicht funktioniert... :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Und noch ein Update :P

also ich habe das Nagios2.3.1 was vorinstalliert war, komplett gelöscht (mit Plugins etc.)

anschließend Nagios3.3.1 installiert, jedoch schlägt "install-html" wie immer fehl scheint dort ein Fehler zusein. Mir wird die Main.php nicht angezeigt aber auf Nagios zugreifen kann man :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...