Sunday, May 19th 2013, 9:05pm UTC+2

You are not logged in.

  • Login
  • Register

Dear visitor, welcome to Monitoring-Portal.
Although this is a german monitoring forum, please don't hesitate to post in English. Nearly everybody here understands you and will answer in English as well.
If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form to register here or read more information about the registration process. If you are already registered, please login here.

cabowabo

Beginner

Posts: 2

Gender: male

Location: Bergisch Gladbach

Occupation: Ing.

Number of monitoring servers: 1

Nagios Version: 3.0rc2

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 1

Number of services: noch keine

OS: ubuntu 7.10

Plugin Version: noch keine

1

Wednesday, February 20th 2008, 4:32pm

Kompilieren von nagios3.0rc2 auf ubuntu 7.10 schlägt fehl

Hi,
habe die Quickstart Anleitung befolgt.
nach einem ./configure --with-command-group=nagcmd und make all

gibt es folgende Ausgabe. Kann mir jemand weiterhelfen?

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

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
cd ./base && make
make[1]: Entering directory `/tmp/downloads/nagios-3.0rc2/base'
gcc -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -DHAVE_CONFIG_H -DNSCORE -o nagios nagios.c broker.o nebmods.o checks.o config.o commands.o events.o flapping.o logging.o macros-base.o notifications.o sehandlers.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 perlxsi.o -Wl,-export-dynamic -Wl,-E -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -ldl -lm -lpthread -lc -lcrypt -lm -lpthread -ldl 
checks.o: In function `run_async_service_check':
/tmp/downloads/nagios-3.0rc2/base/checks.c:346: undefined reference to `PL_thr_key'
/tmp/downloads/nagios-3.0rc2/base/checks.c:532: undefined reference to `Perl_push_scope'
/tmp/downloads/nagios-3.0rc2/base/checks.c:533: undefined reference to `Perl_save_int'
/tmp/downloads/nagios-3.0rc2/base/checks.c:535: undefined reference to `Perl_newSVpv'
/tmp/downloads/nagios-3.0rc2/base/checks.c:535: undefined reference to `Perl_sv_2mortal'
.
.
.
.
.
DynaLoader.c:(.text+0x6bf): undefined reference to `Perl_sv_2pv_flags'
DynaLoader.c:(.text+0x6d9): undefined reference to `Perl_croak'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o): In function `SaveError':
DynaLoader.c:(.text+0x71f): undefined reference to `Perl_hv_fetch'
DynaLoader.c:(.text+0x748): undefined reference to `Perl_vmess'
DynaLoader.c:(.text+0x77b): undefined reference to `Perl_sv_setpvn'
DynaLoader.c:(.text+0x78f): undefined reference to `Perl_sv_2uv'
DynaLoader.c:(.text+0x7ae): undefined reference to `Perl_sv_2pv_flags'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o): In function `XS_DynaLoader_dl_find_symbol':
DynaLoader.c:(.text+0x83b): undefined reference to `Perl_sv_newmortal'
DynaLoader.c:(.text+0x860): undefined reference to `Perl_sv_setiv'
DynaLoader.c:(.text+0x87f): undefined reference to `Perl_sv_2iv'
DynaLoader.c:(.text+0x8b0): undefined reference to `Perl_sv_2pv_flags'
DynaLoader.c:(.text+0x8ff): undefined reference to `Perl_croak'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o): In function `XS_DynaLoader_dl_unload_file':
DynaLoader.c:(.text+0x9ac): undefined reference to `Perl_sv_setiv'
DynaLoader.c:(.text+0x9be): undefined reference to `Perl_mg_set'
DynaLoader.c:(.text+0xa04): undefined reference to `Perl_sv_newmortal'
DynaLoader.c:(.text+0xa18): undefined reference to `Perl_sv_2iv'
DynaLoader.c:(.text+0xa32): undefined reference to `Perl_croak'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o): In function `XS_DynaLoader_dl_load_file':
DynaLoader.c:(.text+0xaef): undefined reference to `Perl_hv_fetch'
DynaLoader.c:(.text+0xb2b): undefined reference to `Perl_sv_newmortal'
DynaLoader.c:(.text+0xb51): undefined reference to `Perl_sv_setiv'
DynaLoader.c:(.text+0xb80): undefined reference to `Perl_sv_2uv'
DynaLoader.c:(.text+0xbab): undefined reference to `Perl_sv_2pv_flags'
DynaLoader.c:(.text+0xbc2): undefined reference to `Perl_sv_2iv'
DynaLoader.c:(.text+0xc04): undefined reference to `Perl_croak'
collect2: ld returned 1 exit status
make[1]: *** [nagios] Error 1
make[1]: Leaving directory `/tmp/downloads/nagios-3.0rc2/base'
make: *** [all] Error 2

psy

Trainee

Posts: 62

Gender: male

Number of monitoring servers: 12

Nagios Version: 3.0.6

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 250+

Number of services: 1500+

OS: Ubuntu 8.10

Plugin Version: 1.4.11

NDO Version: 1.4b7

Other Addons: NRPE, Tempsensor, Wassersensor, Rauchsensor

2

Wednesday, February 20th 2008, 5:08pm

Wieso willst du in base irgendwas kompilieren?

So sollte es eigentlich laufen:

Quoted

3) Compile and Install Nagios
Extract the Nagios source code tarball.
cd ~/downloads
tar xzf nagios-3.0rc2.tar.gz
cd nagios-3.0rc2

Run the Nagios configure script, passing the name of the group you created earlier like so:
./configure --with-command-group=nagcmd

Compile the Nagios source code.
make all

Install binaries, init script, sample config files and set permissions on the external command directory.
make install
make install-init
make install-config
make install-commandmode


cabowabo

Beginner

Posts: 2

Gender: male

Location: Bergisch Gladbach

Occupation: Ing.

Number of monitoring servers: 1

Nagios Version: 3.0rc2

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 1

Number of services: noch keine

OS: ubuntu 7.10

Plugin Version: noch keine

3

Wednesday, February 20th 2008, 5:44pm

das cd base ist nicht von mir, das macht make all von selbst.

simmerl

Professional

Posts: 1,194

Gender: male

Location: München

Occupation: Sysadmin / Network Monitoring Consultant

Number of monitoring servers: viele

Nagios Version: mehrere

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 100

Number of services: 2000

OS: OpenSuSe, Ubuntu, CentOS

Plugin Version: -

4

Thursday, February 28th 2008, 4:56pm

Ich versuche das gleiche nach Wolfgang Barths Anleitung im neuen Nagios-Buch unter Ubuntu 6.06.
Die Sourcen sind in /usr/local/src entpackt.
./configure wie im Buch beschrieben aufgerufen (ohne embedded Perl).

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
root@nagios1:/usr/local/src/nagios-3.0rc3# make all
cd ./base && make
make[1]: Entering directory `/usr/local/src/nagios-3.0rc3/base'
gcc -g -O2 -DHAVE_CONFIG_H  -DNSCORE -o nagios nagios.c broker.o nebmods.o checks.o config.o commands.o events.o flapping.o logging.o macros-base.o notifications.o sehandlers.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
checks.o: In function `run_async_service_check':/usr/local/src/nagios-3.0rc3/base/checks.c:346: undefined reference to `PL_thr_key'
:/usr/local/src/nagios-3.0rc3/base/checks.c:532: undefined reference to `Perl_push_scope'
:/usr/local/src/nagios-3.0rc3/base/checks.c:533: undefined reference to `Perl_save_int'
:/usr/local/src/nagios-3.0rc3/base/checks.c:535: undefined reference to `Perl_newSVpv'
:/usr/local/src/nagios-3.0rc3/base/checks.c:535: undefined reference to `Perl_sv_2mortal'
:/usr/local/src/nagios-3.0rc3/base/checks.c:536: undefined reference to `Perl_newSVpv'
:/usr/local/src/nagios-3.0rc3/base/checks.c:536: undefined reference to `Perl_sv_2mortal'
:/usr/local/src/nagios-3.0rc3/base/checks.c:537: undefined reference to `Perl_newSVpv'
:/usr/local/src/nagios-3.0rc3/base/checks.c:537: undefined reference to `Perl_sv_2mortal'
:/usr/local/src/nagios-3.0rc3/base/checks.c:538: undefined reference to `Perl_newSVpv'
:/usr/local/src/nagios-3.0rc3/base/checks.c:538: undefined reference to `Perl_sv_2mortal'
:/usr/local/src/nagios-3.0rc3/base/checks.c:543: undefined reference to `Perl_call_pv'
:/usr/local/src/nagios-3.0rc3/base/checks.c:604: undefined reference to `Perl_newSVsv'
:/usr/local/src/nagios-3.0rc3/base/checks.c:610: undefined reference to `Perl_pop_scope'
:/usr/local/src/nagios-3.0rc3/base/checks.c:537: undefined reference to `Perl_stack_grow'
:/usr/local/src/nagios-3.0rc3/base/checks.c:536: undefined reference to `Perl_stack_grow'
:/usr/local/src/nagios-3.0rc3/base/checks.c:535: undefined reference to `Perl_stack_grow'
:/usr/local/src/nagios-3.0rc3/base/checks.c:538: undefined reference to `Perl_stack_grow'
:/usr/local/src/nagios-3.0rc3/base/checks.c:609: undefined reference to `Perl_free_tmps'
:/usr/local/src/nagios-3.0rc3/base/checks.c:534: undefined reference to `Perl_markstack_grow'
:/usr/local/src/nagios-3.0rc3/base/checks.c:547: undefined reference to `Perl_sv_2bool'
:/usr/local/src/nagios-3.0rc3/base/checks.c:668: undefined reference to `Perl_push_scope'
:/usr/local/src/nagios-3.0rc3/base/checks.c:669: undefined reference to `Perl_save_int'
:/usr/local/src/nagios-3.0rc3/base/checks.c:670: undefined reference to `Perl_markstack_grow'
:/usr/local/src/nagios-3.0rc3/base/checks.c:672: undefined reference to `Perl_stack_grow'
:/usr/local/src/nagios-3.0rc3/base/checks.c:672: undefined reference to `Perl_newSVpv'
:/usr/local/src/nagios-3.0rc3/base/checks.c:672: undefined reference to `Perl_sv_2mortal'
:/usr/local/src/nagios-3.0rc3/base/checks.c:673: undefined reference to `Perl_stack_grow'
:/usr/local/src/nagios-3.0rc3/base/checks.c:673: undefined reference to `Perl_newSVpv'
:/usr/local/src/nagios-3.0rc3/base/checks.c:673: undefined reference to `Perl_sv_2mortal'
:/usr/local/src/nagios-3.0rc3/base/checks.c:674: undefined reference to `Perl_stack_grow'
:/usr/local/src/nagios-3.0rc3/base/checks.c:675: undefined reference to `Perl_stack_grow'
:/usr/local/src/nagios-3.0rc3/base/checks.c:675: undefined reference to `Perl_newSVpv'
:/usr/local/src/nagios-3.0rc3/base/checks.c:675: undefined reference to `Perl_sv_2mortal'
:/usr/local/src/nagios-3.0rc3/base/checks.c:679: undefined reference to `Perl_call_pv'
:/usr/local/src/nagios-3.0rc3/base/checks.c:695: undefined reference to `Perl_free_tmps'
:/usr/local/src/nagios-3.0rc3/base/checks.c:696: undefined reference to `Perl_pop_scope'
:/usr/local/src/nagios-3.0rc3/base/checks.c:684: undefined reference to `Perl_sv_2iv'
:/usr/local/src/nagios-3.0rc3/base/checks.c:683: undefined reference to `Perl_sv_2pv_flags'
utils.o: In function `deinit_embedded_perl':/usr/local/src/nagios-3.0rc3/base/utils.c:3648: undefined reference to `perl_destruct'
:/usr/local/src/nagios-3.0rc3/base/utils.c:3649: undefined reference to `perl_free'
:/usr/local/src/nagios-3.0rc3/base/utils.c:3650: undefined reference to `PL_op_mutex'
:/usr/local/src/nagios-3.0rc3/base/utils.c:3650: undefined reference to `Perl_croak_nocontext'
utils.o: In function `init_embedded_perl':/usr/local/src/nagios-3.0rc3/base/utils.c:3633: undefined reference to `perl_construct'
:/usr/local/src/nagios-3.0rc3/base/utils.c:3634: undefined reference to `xs_init'
:/usr/local/src/nagios-3.0rc3/base/utils.c:3634: undefined reference to `perl_parse'
:/usr/local/src/nagios-3.0rc3/base/utils.c:3636: undefined reference to `perl_run'
:/usr/local/src/nagios-3.0rc3/base/utils.c:3616: undefined reference to `PL_sigfpe_saved'
:/usr/local/src/nagios-3.0rc3/base/utils.c:3618: undefined reference to `perl_alloc'
utils.o: In function `my_system':/usr/local/src/nagios-3.0rc3/base/utils.c:307: undefined reference to `PL_thr_key'
:/usr/local/src/nagios-3.0rc3/base/utils.c:349: undefined reference to `Perl_push_scope'
:/usr/local/src/nagios-3.0rc3/base/utils.c:350: undefined reference to `Perl_save_int'
:/usr/local/src/nagios-3.0rc3/base/utils.c:353: undefined reference to `Perl_newSVpv'
:/usr/local/src/nagios-3.0rc3/base/utils.c:353: undefined reference to `Perl_sv_2mortal'
:/usr/local/src/nagios-3.0rc3/base/utils.c:354: undefined reference to `Perl_newSVpv'
:/usr/local/src/nagios-3.0rc3/base/utils.c:354: undefined reference to `Perl_sv_2mortal'
:/usr/local/src/nagios-3.0rc3/base/utils.c:355: undefined reference to `Perl_newSVpv'
:/usr/local/src/nagios-3.0rc3/base/utils.c:355: undefined reference to `Perl_sv_2mortal'
:/usr/local/src/nagios-3.0rc3/base/utils.c:356: undefined reference to `Perl_newSVpv'
:/usr/local/src/nagios-3.0rc3/base/utils.c:356: undefined reference to `Perl_sv_2mortal'
:/usr/local/src/nagios-3.0rc3/base/utils.c:360: undefined reference to `Perl_call_pv'
:/usr/local/src/nagios-3.0rc3/base/utils.c:356: undefined reference to `Perl_stack_grow'
:/usr/local/src/nagios-3.0rc3/base/utils.c:355: undefined reference to `Perl_stack_grow'
:/usr/local/src/nagios-3.0rc3/base/utils.c:354: undefined reference to `Perl_stack_grow'
:/usr/local/src/nagios-3.0rc3/base/utils.c:353: undefined reference to `Perl_stack_grow'
:/usr/local/src/nagios-3.0rc3/base/utils.c:453: undefined reference to `Perl_push_scope'
:/usr/local/src/nagios-3.0rc3/base/utils.c:454: undefined reference to `Perl_save_int'
:/usr/local/src/nagios-3.0rc3/base/utils.c:457: undefined reference to `Perl_newSVpv'
:/usr/local/src/nagios-3.0rc3/base/utils.c:457: undefined reference to `Perl_sv_2mortal'
:/usr/local/src/nagios-3.0rc3/base/utils.c:458: undefined reference to `Perl_newSVpv'
:/usr/local/src/nagios-3.0rc3/base/utils.c:458: undefined reference to `Perl_sv_2mortal'
:/usr/local/src/nagios-3.0rc3/base/utils.c:460: undefined reference to `Perl_newSVpv'
:/usr/local/src/nagios-3.0rc3/base/utils.c:460: undefined reference to `Perl_sv_2mortal'
:/usr/local/src/nagios-3.0rc3/base/utils.c:464: undefined reference to `Perl_call_pv'
:/usr/local/src/nagios-3.0rc3/base/utils.c:477: undefined reference to `Perl_pop_scope'
:/usr/local/src/nagios-3.0rc3/base/utils.c:469: undefined reference to `Perl_sv_2pv_flags'
:/usr/local/src/nagios-3.0rc3/base/utils.c:460: undefined reference to `Perl_stack_grow'
:/usr/local/src/nagios-3.0rc3/base/utils.c:459: undefined reference to `Perl_stack_grow'
:/usr/local/src/nagios-3.0rc3/base/utils.c:458: undefined reference to `Perl_stack_grow'
:/usr/local/src/nagios-3.0rc3/base/utils.c:457: undefined reference to `Perl_stack_grow'
:/usr/local/src/nagios-3.0rc3/base/utils.c:364: undefined reference to `Perl_sv_2bool'
:/usr/local/src/nagios-3.0rc3/base/utils.c:381: undefined reference to `Perl_newSVsv'
:/usr/local/src/nagios-3.0rc3/base/utils.c:387: undefined reference to `Perl_pop_scope'
:/usr/local/src/nagios-3.0rc3/base/utils.c:351: undefined reference to `Perl_markstack_grow'
:/usr/local/src/nagios-3.0rc3/base/utils.c:476: undefined reference to `Perl_free_tmps'
:/usr/local/src/nagios-3.0rc3/base/utils.c:473: undefined reference to `Perl_sv_2iv'
:/usr/local/src/nagios-3.0rc3/base/utils.c:386: undefined reference to `Perl_free_tmps'
:/usr/local/src/nagios-3.0rc3/base/utils.c:455: undefined reference to `Perl_markstack_grow'
collect2: ld returned 1 exit status
make[1]: *** [nagios] Error 1
make[1]: Leaving directory `/usr/local/src/nagios-3.0rc3/base'
make: *** [all] Error 2
root@nagios1:/usr/local/src/nagios-3.0rc3#


Gibts dafür eine Lösung?

Danke Euch,

Simon

Posts: 7,238

Gender: male

Number of monitoring servers: 2

Nagios Version: 3.2.1

Icinga Version: Icinga 1.7.x

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: >70

Number of services: >200

OS: SLES11

Plugin Version: 1.4.15

Other Addons: NRPE 2.6, NSCA 2.7, PNP 0.4.14 / 0.6.18

5

Thursday, February 28th 2008, 5:03pm

Möglicherweise ist Perl der Verursacher (bzw. die fehlende Thread-Unterstützung). Bitte mal ein

Source code

1
perl -V

simmerl

Professional

Posts: 1,194

Gender: male

Location: München

Occupation: Sysadmin / Network Monitoring Consultant

Number of monitoring servers: viele

Nagios Version: mehrere

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 100

Number of services: 2000

OS: OpenSuSe, Ubuntu, CentOS

Plugin Version: -

6

Thursday, February 28th 2008, 5:11pm

Hi Wolfgang,
das hier wirft perl-V aus:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
root@nagios1:/etc/rc2.d# perl -V
Summary of my perl5 (revision 5 version 8 subversion 7) configuration:
  Platform:
	osname=linux, osvers=2.6.15.7, archname=i486-linux-gnu-thread-multi
	uname='linux terranova 2.6.15.7 #1 smp thu jul 12 14:27:56 utc 2007 i686 gnulinux '
	config_args='-Dusethreads -Duselargefiles -Dccflags=-DDEBIAN -Dcccdlflags=-fPIC -Darchname=i486-linux-gnu -Dprefix=/usr -Dprivlib=/usr/share/perl/5.8 -Darchlib=/usr/lib/perl/5.8 -Dvendorprefix=/usr -Dvendorlib=/usr/share/perl5 -Dvendorarch=/usr/lib/perl5 -Dsiteprefix=/usr/local -Dsitelib=/usr/local/share/perl/5.8.7 -Dsitearch=/usr/local/lib/perl/5.8.7 -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dsiteman1dir=/usr/local/man/man1 -Dsiteman3dir=/usr/local/man/man3 -Dman1ext=1 -Dman3ext=3perl -Dpager=/usr/bin/sensible-pager -Uafs -Ud_csh -Uusesfio -Uusenm -Duseshrplib -Dlibperl=libperl.so.5.8.7 -Dd_dosuid -des'
	hint=recommended, useposix=true, d_sigaction=define
	usethreads=define use5005threads=undef useithreads=define usemultiplicity=define
	useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
	use64bitint=undef use64bitall=undef uselongdouble=undef
	usemymalloc=n, bincompat5005=undef
  Compiler:
	cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
	optimize='-O2',
	cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include'
	ccversion='', gccversion='4.0.3 (Ubuntu 4.0.3-1ubuntu5)', gccosandvers=''
	intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
	d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
	ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
	alignbytes=4, prototype=define
  Linker and Libraries:
	ld='cc', ldflags =' -L/usr/local/lib'
	libpth=/usr/local/lib /lib /usr/lib
	libs=-lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc -lcrypt
	perllibs=-ldl -lm -lpthread -lc -lcrypt
	libc=/lib/libc-2.3.6.so, so=so, useshrplib=true, libperl=libperl.so.5.8.7
	gnulibc_version='2.3.6'
  Dynamic Linking:
	dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
	cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib'


Characteristics of this binary (from libperl):
  Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES
                    	PERL_IMPLICIT_CONTEXT
  Locally applied patches:
    	SPRINTF0 - fixes for sprintf formatting issues - CVE-2005-3962
  Built under linux
  Compiled at Dec  4 2007 18:39:57
  @INC:
	/etc/perl
	/usr/local/lib/perl/5.8.7
	/usr/local/share/perl/5.8.7
	/usr/lib/perl5
	/usr/share/perl5
	/usr/lib/perl/5.8
	/usr/share/perl/5.8
	/usr/local/lib/site_perl
	.


Ich habe eben spaßeshalber mal den 3.0rc2 installiert - der rennt einwandfrei durch. ?(

Danke & Grüße!

Simon

Posts: 7,238

Gender: male

Number of monitoring servers: 2

Nagios Version: 3.2.1

Icinga Version: Icinga 1.7.x

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: >70

Number of services: >200

OS: SLES11

Plugin Version: 1.4.15

Other Addons: NRPE 2.6, NSCA 2.7, PNP 0.4.14 / 0.6.18

7

Thursday, February 28th 2008, 5:31pm

bei mir sind ein paar Dinge anders:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
  Platform:
    osname=linux, osvers=2.6.16, archname=i586-linux-thread-multi
    uname='linux berzelius 2.6.16 #1 smp tue sep 13 14:56:15 utc 2005 i686 i686 i386 gnulinux '
    config_args='-ds -e -Dprefix=/usr -Dvendorprefix=/usr -Dinstallusrbinperl -Dusethreads -Di_db -Di_dbm -Di_ndbm -Di_gdbm -Duseshrplib=true -Doptimize=-O2 -march=i586 -mtune=i686 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -g -Wall -pipe'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=define use5005threads=undef useithreads=define usemultiplicity=define
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=undef use64bitall=undef uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-O2 -march=i586 -mtune=i686 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -g -Wall -pipe',
    cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -pipe -Wdeclaration-after-statement'
    ccversion='', gccversion='4.1.0 (SUSE Linux)', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=4, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =''
    libpth=/lib /usr/lib /usr/local/lib
    libs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
    perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
    libc=/lib/libc-2.4.so, so=so, useshrplib=true, libperl=libperl.so
    gnulibc_version='2.4'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E -Wl,-rpath,/usr/lib/perl5/5.8.8/i586-linux-thread-multi/CORE'
    cccdlflags='-fPIC', lddlflags='-shared'


Characteristics of this binary (from libperl):
  Compile-time options: DEBUGGING MULTIPLICITY PERL_IMPLICIT_CONTEXT
                        PERL_MALLOC_WRAP THREADS_HAVE_PIDS USE_ITHREADS
                        USE_LARGE_FILES USE_PERLIO USE_REENTRANT_API
  Built under linux
  Compiled at Jun 16 2006 12:07:17
  @INC:
    /usr/lib/perl5/5.8.8/i586-linux-thread-multi
    /usr/lib/perl5/5.8.8
    /usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi
    /usr/lib/perl5/site_perl/5.8.8
    /usr/lib/perl5/site_perl
    /usr/lib/perl5/vendor_perl/5.8.8/i586-linux-thread-multi
    /usr/lib/perl5/vendor_perl/5.8.8
    /usr/lib/perl5/vendor_perl

Merkwürdig ist, daß Du mit ubuntu 6.06 rc2 kompilieren kannst, während es mit einen 7.10. scheinbar nicht funktioniert.

Posts: 7,238

Gender: male

Number of monitoring servers: 2

Nagios Version: 3.2.1

Icinga Version: Icinga 1.7.x

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: >70

Number of services: >200

OS: SLES11

Plugin Version: 1.4.15

Other Addons: NRPE 2.6, NSCA 2.7, PNP 0.4.14 / 0.6.18

8

Thursday, February 28th 2008, 7:49pm

Nachtrag: sowohl im config.log von RC2 als auch von RC3 findet sich u.a. folgende Zeile

Quoted

configure:6981: gcc -c -g -O2 -I/usr/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl5/5.8.8/i586-linux-thread-multi/CORE conftest.c >&5
in dem o.g. Perl-Verzeichnis finden sich in u.a. die im EP genannten Definitionen

Andurin

Unregistered

9

Thursday, February 28th 2008, 9:36pm

Hallo zusammen,

ich möchte mich hier mal kurz einschalten.
Es ist erst 14 Tage her da kamen teilweise ganz dicke Probleme mit ePN zustande.

Problem war ein ganz anderes, weak symbols und eine libc die sie mit gleichnamigen Perl funktionen gestritten haben.

@simmerl: Ist es der rc2 code oder schon der rc3 der seit zwei Tagen erhältlich ist?
Wie war genau dein configure aufruf?

Gruß
Hendrik

Stormy

Intermediate

Posts: 368

Birthday: Jan 4th 1985 (28)

Gender: male

Location: Mössingen-Belsen

Occupation: IT-Ingenieur / Masterstudent

Number of monitoring servers: 4

Hobbies: Technik, Sportfischen, Fantasy

Nagios Version: 2.10 & 3.2 / Icinga 0.8.4

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 140

Number of services: 700

OS: Ubuntu 7.10 & Ubuntu 9.04

Plugin Version: 1.4.x

NagVis Version: 1.4.x

NDO Version: 1.4b7

Other Addons: PNP, NagTrap, DokuWiki, SNMPTT, NC_NET

10

Friday, February 29th 2008, 3:58am

Nur mal so nebenbei, bei nem aktuellen 7.10 ist die perl subversion die 8, und nicht wie bei dir die 7.
Grüssle,
Michel

---------
http://www.swn-it.de
SWN (Südwest Network) GbR - IT Systemhaus Rottweil

bnice

Beginner

Posts: 34

Gender: male

Number of monitoring servers: 2

Nagios Version: -

Icinga Version: 1.3

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 112

Number of services: 195

OS: CentOS 5.5

Plugin Version: 1.4.15

11

Tuesday, March 4th 2008, 11:44am

Moin!

Ich versuche auch gerade 3.0RC3 unter Ubuntu Server 7.10 (32Bit) zu installieren und bekomme die gleichen Fehlermeldungen beim Kompilieren wie cabowabo...
Perl-Version ist bei mir die aktuelle 5.8.8
Fehler kommt sowohl mit als auch ohne aktiviertem embedded-perl.
Werde wohl auch noch einmal mit RC2 testen.

/UPDATE:
Kompilieren von RC2 läuft ohne embedded-Perl ohne Fehler durch... Mit embedded-perl gibt's die besagten Fehler ebenso wie bei RC3.

This post has been edited 2 times, last edit by "bnice" (Mar 4th 2008, 12:04pm)


simmerl

Professional

Posts: 1,194

Gender: male

Location: München

Occupation: Sysadmin / Network Monitoring Consultant

Number of monitoring servers: viele

Nagios Version: mehrere

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 100

Number of services: 2000

OS: OpenSuSe, Ubuntu, CentOS

Plugin Version: -

12

Wednesday, March 5th 2008, 8:31am

Hi Hendrik,

ich hab mich beim ./configure-Aufruf für den rc2 genau an Wolfgangs neues Buch gehalten....
(Sorry für die späte Antwort)

Simon

Steffen

Beginner

Posts: 51

Gender: male

Occupation: Auszubildener Informatikkaufmann

Number of monitoring servers: 1

Nagios Version: nagios-3.0rc3

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 12

Number of services: vorerst 1

OS: Ubuntu 7.10

Plugin Version: nagios-plugins-1.4.11

13

Wednesday, March 5th 2008, 9:06am

Schönen Guten Morgen,
ich mal wieder. ich habe jetzt erfgolgreich opensuse runter geschmissen und mir ubuntu 7.10 installiert.

nun installiere ich so nagios vor mich hin (nach dem neuen nagios buch)
und bekomme wenn ich den befehl:
./configure --with-command-group=nagcmd
bekomme ich laufend den fehler:
checking for a BSD-compatible install... /usr/bin/install -c
checking build system type... i686-pc-linux-gnulibc1
checking host system type... i686-pc-linux-gnulibc1
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
kann mir da jemand was zu sagen???

schmil

Trainee

Posts: 128

Birthday: May 2nd 1983 (30)

Gender: male

Location: Berlin

Occupation: Admin

Number of monitoring servers: 1

Nagios Version: Icinga 1.6.1

Icinga Version: 1.6.1

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 200

Number of services: 500

OS: UBUNTU latest

Plugin Version: -

NagVis Version: -

NDO Version: -

Perfparse Version: -

Other Addons: pnp4nagios

14

Wednesday, March 5th 2008, 10:22am

Hallo allerseits.

Ich habe das selbe Problem beim make-all (undefined reference...) auf meinem Ubuntu 7.10 Server.

Dummerweise aber in beiden Versionen rc2 und rc3 jeweils mit und ohne embedded-perl Aktivierung. Gibt es schon neue Fortschritte?

This post has been edited 1 times, last edit by "schmil" (Mar 5th 2008, 10:31am)


hazet

Intermediate

Posts: 275

Birthday: Sep 8th

Gender: male

Location: Augsburg

Number of monitoring servers: 2

Nagios Version: 3.0.5

Distributed monitoring: Nein

Redundant monitoring: Ja

Number of hosts: 160

Number of services: >2000

OS: Ubuntu 8.04

Plugin Version: 1.4.12

NagVis Version: 1.3

NDO Version: 1.4.7b

Other Addons: PNP 0.6.1,NagTrap 0.1.2

15

Wednesday, March 5th 2008, 11:26am

Hallo Schmil,
Dein Problem hat mit dem von Steffen erst mal nichts zu tun. Kann Dir da spontan auch nicht helfen. Bei Steffen sieht's so aus, dass er ein Problem mit dem compiler hat. Da gibt es aber über google nen Haufen Treffer.

Grüße

Harald
Complex problems have simple, easy to understand, wrong answers.
(H. L. Mencken)

Steffen

Beginner

Posts: 51

Gender: male

Occupation: Auszubildener Informatikkaufmann

Number of monitoring servers: 1

Nagios Version: nagios-3.0rc3

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 12

Number of services: vorerst 1

OS: Ubuntu 7.10

Plugin Version: nagios-plugins-1.4.11

16

Wednesday, March 5th 2008, 11:31am

hmmm okee dann muss ich da mal nachschaun und wenn ich nix finde meld ich mich einfach diesbezüglich nochmal....

Posts: 21

Birthday: Jun 2nd 1980 (32)

Gender: male

Location: Augsburg

Number of monitoring servers: 1

Nagios Version: 3.01

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 150

Number of services: 500

OS: SLES 9.3

Plugin Version: 1.4.11

NagVis Version: noch nicht, kommt aber

NDO Version: noch nicht, kommt aber

Other Addons: PNP

17

Thursday, March 6th 2008, 10:52pm

ich versuche mich jetzt einfach mal an meinem ersten Post.

Hast du die build-essentials installiert? Ich hatte denselben Fehler und konnte das darüber abfangen.

TheCry

Professional

Posts: 1,055

Birthday: Sep 29th 1970 (42)

Gender: male

Location: Koblenz

Occupation: Sys-Admin

Number of monitoring servers: 7

Nagios Version: 3.2.3

Distributed monitoring: Ja

Redundant monitoring: Ja

Number of hosts: ~1100

Number of services: ~10000

OS: Debian Lenny, Ubuntu 8.04 LTS

Plugin Version: 1.4.13

NagVis Version: 1.7.6

NDO Version: 1.5

Other Addons: PNP (V. 0.6.21), Multicheck (V 0.26), mod_gearman (V 1.4.2), DokuWiki, Trap2Mod_Gearman (V 1.5)

18

Friday, March 7th 2008, 7:42am

Ich poste mal was ich alles installiert habe damit Nagios ohne Probleme compiliert werden kann..
Wir nutzen auch Ubuntu-Server 7.10

Quoted


• apt-get install build-essential
• apt-get install libperl-dev
• apt-get install libssl-dev
• apt-get install libmcrypt-dev
• apt-get install libgd2-xpm-dev
• apt-get install traceroute
• apt-get install mysql-server-5.0
• apt-get install libmysqlclient15-dev
• apt-get install postfix
• apt-get install mailx


Das sollte langen... Und ab Traceroute ist es eigentlich nicht zwingend erforderlich.

schmil

Trainee

Posts: 128

Birthday: May 2nd 1983 (30)

Gender: male

Location: Berlin

Occupation: Admin

Number of monitoring servers: 1

Nagios Version: Icinga 1.6.1

Icinga Version: 1.6.1

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 200

Number of services: 500

OS: UBUNTU latest

Plugin Version: -

NagVis Version: -

NDO Version: -

Perfparse Version: -

Other Addons: pnp4nagios

19

Monday, March 17th 2008, 10:28pm

Danke TheCry,



bei mir hat wohl die libperl-dev gefehlt. Nun geht auch die final rein!

bnice

Beginner

Posts: 34

Gender: male

Number of monitoring servers: 2

Nagios Version: -

Icinga Version: 1.3

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 112

Number of services: 195

OS: CentOS 5.5

Plugin Version: 1.4.15

20

Monday, March 31st 2008, 3:43pm

Hi,

hab den Thread etwas aus den Augen verloren... Und jetzt gibts endlich die 3.0 :)
Sehe ich das richtig, dass die configure-Probleme des RC3 jetzt im final auch gefixt sind?
Dann kann ich auch das Update auf die 3 machen :thumbsup: