PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nagios installation schlägt fehl



linuxjohnny
18.10.08, 13:52
Hi,

Ich wollte mir Nagios nach dieser (http://www.pug.org/index.php/Nagios_Installation/Nagios_installieren) Anleitung installieren und einrichten leider bleibe ich aber bei der Installation schon stecken.



www:/usr/src/nagios/nagios-3.0.4# make fullinstall
cd ./base && make install
make[1]: Entering directory `/usr/src/nagios/nagios-3.0.4/base'
make install-basic
make[2]: Entering directory `/usr/src/nagios/nagios-3.0.4/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: cannot stat `nagios': No such file or directory
make[2]: *** [install-basic] Error 1
make[2]: Leaving directory `/usr/src/nagios/nagios-3.0.4/base'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/usr/src/nagios/nagios-3.0.4/base'
make: *** [install] Error 2

Könnnt Ihr mir da vielleicht weiterhelfen? Ich sehe da nur das irgendein file oder Ordner nicht vorhanden ist aber ich habe keine Ahnung wie ich das beheben könnte.

MFG
Kevin Haag

psy
18.10.08, 14:23
moin,

hast du vorher die gruppen richtig angelegt?


master :~# groupadd nagios
master :~# groupadd nagcmd
master :~# usermod -G nagcmd www-data
master :~# useradd -d /usr/local/nagios -s /bin/bash -g nagios nagios


welche distribution hast du?

also ich empfehle dir diese anleitung:
http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html

lösch den ganzen kram und probier es mit der obigen anleitung nochmal.

ciao
psy

linuxjohnny
18.10.08, 14:33
Ja die User und Gruppen habe ich richtig angelegt. Sollte zumindest, aber ich werde es jetzt mal mit deiner Aleitung versuchen, danke dir.

linuxjohnny
18.10.08, 15:05
Die Anleitung die du mir geben hast funktionierte bis jetzt einwandfrei nun habe ich ein Problem, bei der Überprüfung der Config sagt er mir das auf der Linie 551 ein Fehler sei (/usr/local/nagios/etc/nagios.cfg)

Das wäre der Parameter: time_change_threshold=

Was kann ich dem für ein Wert geben? Und was bring der genau?

In der Beschreibung wird in einem nächsten Schritt auf das WebGUI zugegrifen, aber es stand nirgends das man eine Verlinkung zu den httpdocs machen muss. Welchen Ordner muss ich von Nagios muss ich nun einen Link in den httpdocs erstellen?

psy
18.10.08, 16:03
kannst du mal bitte die komplette ausgabe von


/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg


posten?

linuxjohnny
18.10.08, 16:06
www:/usr/local/nagios# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Nagios 3.0.4
Copyright (c) 1999-2008 Ethan Galstad (http://www.nagios.org)
Last Modified: 10-15-2008
License: GPL

Reading configuration data...

Error in configuration file '/usr/local/nagios/etc/nagios.cfg' - Line 551 (NULL value)

***> One or more problems was encountered while processing the config files...

Check your configuration file(s) to ensure that they contain valid
directives and data defintions. If you are upgrading from a previous
version of Nagios, you should be aware that some variables/definitions
may have been removed or modified in this version. Make sure to read
the HTML documentation regarding the config files, as well as the
'Whats New' section to find out what has changed.

psy
18.10.08, 16:10
hast du die config richtig installiert?



make install-config
make install-webconf

linuxjohnny
18.10.08, 16:14
www:/usr/src/nagios/nagios-3.0.4# make install-config
/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/etc
/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/etc/objects
/usr/bin/install -c -b -m 664 -o nagios -g nagios sample-config/nagios.cfg /usr/local/nagios/etc/nagios.cfg
/usr/bin/install -c -b -m 664 -o nagios -g nagios sample-config/cgi.cfg /usr/local/nagios/etc/cgi.cfg
/usr/bin/install -c -b -m 660 -o nagios -g nagios sample-config/resource.cfg /usr/local/nagios/etc/resource.cfg
/usr/bin/install -c -b -m 664 -o nagios -g nagios sample-config/template-object/templates.cfg /usr/local/nagios/etc/objects/templates.cfg
/usr/bin/install -c -b -m 664 -o nagios -g nagios sample-config/template-object/commands.cfg /usr/local/nagios/etc/objects/commands.cfg
/usr/bin/install -c -b -m 664 -o nagios -g nagios sample-config/template-object/contacts.cfg /usr/local/nagios/etc/objects/contacts.cfg
/usr/bin/install -c -b -m 664 -o nagios -g nagios sample-config/template-object/timeperiods.cfg /usr/local/nagios/etc/objects/timeperiods.cfg
/usr/bin/install -c -b -m 664 -o nagios -g nagios sample-config/template-object/localhost.cfg /usr/local/nagios/etc/objects/localhost.cfg
/usr/bin/install -c -b -m 664 -o nagios -g nagios sample-config/template-object/windows.cfg /usr/local/nagios/etc/objects/windows.cfg
/usr/bin/install -c -b -m 664 -o nagios -g nagios sample-config/template-object/printer.cfg /usr/local/nagios/etc/objects/printer.cfg
/usr/bin/install -c -b -m 664 -o nagios -g nagios sample-config/template-object/switch.cfg /usr/local/nagios/etc/objects/switch.cfg

*** Config files installed ***

Remember, these are *SAMPLE* config files. You'll need to read
the documentation for more information on how to actually define
services, hosts, etc. to fit your particular needs.

www:/usr/src/nagios/nagios-3.0.4# make install-webconf
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/conf.d//nagios.conf

*** Nagios/Apache conf file installed ***


müssten ja, das installieren hatte keine Fehlermeldungen gebracht.

psy
18.10.08, 16:16
ok...

dann poste mal den kompletten inhalt von:

/usr/local/nagios/etc/nagios.cfg

linuxjohnny
18.10.08, 16:17
Das mit dem WebGUI hat sich gelöst: apache neustarten :D

linuxjohnny
18.10.08, 16:21
Die Datei war zulang darum habe ich sie angehängt

Kinglui
18.10.08, 16:54
Hallo,

das ist ein Bug in der Version 3.0.4.
Kommmentier diese Option mal aus und starte Nagios neu.
Das ganze wurde auch schon in der nagios-devel Mailingliste
gepostet:

http://article.gmane.org/gmane.network.nagios.devel/5637

Als gute Anlaufstelle fuer Nagiosprobleme bietet sich ausserdem das
deutsche Nagiosforum an:

http://www.nagios-portal.org

gruesse

Steffen

linuxjohnny
18.10.08, 17:04
aha perfekt danke euch beiden vielmals für eure Hilfe.

linuxjohnny
18.10.08, 17:28
Besteht auch die Möglichkeit Remote Hosts zu überwachen?

403
18.10.08, 21:54
also ich hab mir nagios 3.04 mal kurz gebaut und mit einem Wert ungleich 0 geht es:



%grep time_change_threshold /usr/local/nagios/etc/nagios.cfg
time_change_threshold=60

%/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Nagios 3.0.4
Copyright (c) 1999-2008 Ethan Galstad (http://www.nagios.org)
Last Modified: 10-15-2008
License: GPL

Reading configuration data...

Running pre-flight check on configuration data...

Checking services...
Checked 8 services.
Checking hosts...
Checked 1 hosts.
Checking host groups...
Checked 1 host groups.
Checking service groups...
Checked 0 service groups.
Checking contacts...
Checked 1 contacts.
Checking contact groups...
Checked 1 contact groups.
Checking service escalations...
Checked 0 service escalations.
Checking service dependencies...
Checked 0 service dependencies.
Checking host escalations...
Checked 0 host escalations.
Checking host dependencies...
Checked 0 host dependencies.
Checking commands...
Checked 24 commands.
Checking time periods...
Checked 5 time periods.
Checking for circular paths between hosts...
Checking for circular host and service dependencies...
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 0
Total Errors: 0

Things look okay - No serious problems were detected during the pre-flight check


Ursache:



else if(!strcmp(variable,"time_change_threshold")){

time_change_threshold=atoi(value);

if(time_change_threshold<=5){
asprintf(&error_message,"Illegal value for time_change_threshold");
error=TRUE;
break;
}
}

config.c

marce
19.10.08, 11:27
Besteht auch die Möglichkeit Remote Hosts zu überwachen?
Mit ein bisschen Interpretation dieser ungenauen Frage: Klar. Nagios ist prädestiniert, von einem zentralen System aus hunderte Server mit div. Services zu überwachen.

linuxjohnny
19.10.08, 11:45
Hi,

Danke für deine Info.

Aber weiss niemand noch eine Info zu meinem letzen Beitrag???

MFG
Kevin Haag

marce
19.10.08, 11:47
öhm, das war Dein letzter Beitrag - die Frage nach "Remote Hosts".

linuxjohnny
19.10.08, 11:53
:D Ja dänn halt jetzt der dritt letzte Beitrag, Ja zu den
"Remote Hosts"

marce
19.10.08, 11:58
Was willst Du denn wissen? Die Antwort auf die dort stehende Frage ist "ja, es geht".

linuxjohnny
19.10.08, 12:00
Aber wie? :) Gibt es da eine Anleitung dazu? Welech Ports müssen freigeschaltet sein?

marce
19.10.08, 12:03
Schon mal auf die Idee gekommen, die Doku zu dem System zu lesen?

Da steht alles drin.

linuxjohnny
19.10.08, 12:11
Nein, aber die Doku ist warscheinlich nicht 2 Seiten lang und auf der ersten Seite wird das bestimmt auch nicht gerade erklärt. Ich dachte mir viellicht weiss jemand von euch gerade eine Anleitung zum Thema oder beschreibt es mir kurz. Aber ich werde wol oder übel nicht darum herum kommen die Doku zu lesen :D

Nochmals Danke für eure Hilfe

****Thread schliessen****

marce
19.10.08, 13:37
Hier "kurz" beschreiben?

*ROFL*

Du hast keine Ahnung, was Nagios alles kann, oder?

Eine saubere Nagioskonfiguration zu erstellen kann Tage, Wochen dauern... Je nach Umfang.

Kinglui
20.10.08, 09:42
hallo,

kurz beschreiben ist echt gut. Ein perfekter Start in die Arbeitswoche ;)

Ich kann dir nur die Doku empfehlen oder noch besser, dass Nagios
Buch von Wolfgang Barth:

https://www.opensourcepress.de/index.php?26&backPID=72&tt_products=165

Das Teil ist wircklich spitze, damit wirst du einige Zeit sparen.....

Steffen

403
20.10.08, 10:05
man kommt auch gut mit der standard doku (*) durch, man muss sie nur lesen und besonders nicht nagios mit debug symbolen uebersetzen ;)

Gruss
403

+ nagiosexchange.org, nagios-portal

marce
20.10.08, 10:07
gerade das mit dem Lesen ist auch wirklich anzuraten - und -v hilft viel.