PDA

Bekijk Volledige Versie : nagios start niet, geen log file, config check gaat goed



MortyDot
30/03/12, 18:17
Dag iedereen,
Nog even op de valreep voor het weekend:

Ik heb een nagios installatie via yum op een kale centos 5 64bit machine.

Als ik nagios wil starten krijg ik deze error:


[root@monitoring log]# service nagios start
nagios is stopped
Configuration validation failed [FAILED]


Mijn eerste reactie is van laten we de config file controleren van Nagios:

[root@monitoring log]# nagios -v /etc/nagios/nagios.cfg

Nagios Core 3.2.3
Copyright (c) 2009-2010 Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 10-03-2010
License: GPL

Website: http://www.nagios.org
Reading configuration data...
Read main config file okay...
Processing object config file '/etc/nagios/objects/commands.cfg'...
Processing object config file '/etc/nagios/objects/contacts.cfg'...
Processing object config file '/etc/nagios/objects/timeperiods.cfg'...
Processing object config file '/etc/nagios/objects/templates.cfg'...
Processing object config file '/etc/nagios/objects/localhost.cfg'...
Read object config files okay...

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


Dit geeft ook niet veel meer info.
Na controle staat de log dir, als eerste in de nagios.conf.
Echter is de logfile leeg (sterker nog, hij bestond niet en na aanmaken en opnieuw proberen, zelfde resultaat.)
Hebben jullie nu, zo kort voor het weekend nog suggesties? :-)

Alvast bedankt en goed weekend.

Yourwebhoster
30/03/12, 18:22
Dag iedereen,
Nog even op de valreep voor het weekend:

Ik heb een nagios installatie via yum op een kale centos 5 64bit machine.

Als ik nagios wil starten krijg ik deze error:


[root@monitoring log]# service nagios start
nagios is stopped
Configuration validation failed [FAILED]


Mijn eerste reactie is van laten we de config file controleren van Nagios:

[root@monitoring log]# nagios -v /etc/nagios/nagios.cfg

Nagios Core 3.2.3
Copyright (c) 2009-2010 Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 10-03-2010
License: GPL

Website: http://www.nagios.org
Reading configuration data...
Read main config file okay...
Processing object config file '/etc/nagios/objects/commands.cfg'...
Processing object config file '/etc/nagios/objects/contacts.cfg'...
Processing object config file '/etc/nagios/objects/timeperiods.cfg'...
Processing object config file '/etc/nagios/objects/templates.cfg'...
Processing object config file '/etc/nagios/objects/localhost.cfg'...
Read object config files okay...

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


Dit geeft ook niet veel meer info.
Na controle staat de log dir, als eerste in de nagios.conf.
Echter is de logfile leeg (sterker nog, hij bestond niet en na aanmaken en opnieuw proberen, zelfde resultaat.)
Hebben jullie nu, zo kort voor het weekend nog suggesties? :-)

Alvast bedankt en goed weekend.
Welke config staat in /etc/init.d/nagios ?

xaban
30/03/12, 18:23
Dit (http://forums.meulie.net/viewtopic.php?f=61&t=6538&start=0#p21058) al gezien? En dit (http://lists.centos.org/pipermail/centos/2010-November/100906.html)?

MortyDot
30/03/12, 18:38
@xaban, inderdaad dat was het probleem

Uitschakelen van SELINUX was de oplossing.

# vi /etc/sysconfig/selinux
SELINUX=disabled

dreamhost_nl
30/03/12, 19:40
Mag ik vragen waarom je nu nog met CentOS 5 werkt? Als je toch met een kale omgeving begint waarom dan niet gelijk met CentOS 6?

xaban
30/03/12, 22:33
Mag ik vragen waarom je nu nog met CentOS 5 werkt? Als je toch met een kale omgeving begint waarom dan niet gelijk met CentOS 6?

Waarom wel? Geef dat dan ook gelijk even aan.

MortyDot
31/03/12, 01:09
@dreamhost_nl, bedankt voor je reactie. Vanwaar deze vraag? Ik zie de relevantie zo snel niet met het topic onderwerp.

dreamhost_nl
31/03/12, 09:24
Dat is evident: Waarom een alweer verouderd OS gebruiken als er al een nieuw voorhanden is? Je gaat op een nieuwe desktop toch ook geen Windows XP/Vista meer installeren als er Windows 7 uit is?

The-BosS
31/03/12, 09:46
Dat is evident: Waarom een alweer verouderd OS gebruiken als er al een nieuw voorhanden is? Je gaat op een nieuwe desktop toch ook geen Windows XP/Vista meer installeren als er Windows 7 uit is?

En waarom niet, als je voornaamste programma's die je gebruikt niet gesupport zijn onder windows vista/7 dan installeer je toch ook windows xp. Dit is dus juist hetzelfde met je server(s), als je voornaamste software nog niet gesupport is onder centos 6 heeft het ook geen nut om centos 6 te installeren.

In mijn geval zijn er een paar servers die zelf niet geupgrade kunnen worden naar centos 6 omdat er simpel weg (nog) geen raid drivers beschikbaar voor zijn, dan blijft er niet veel over aan opties. Of je installeert centos 5.8 of je veranderd van distro, in mijn geval is het op 2 server dit laatste geworden, 1 server draaid nu op FreeBSD 9 en de andere op ubuntu 12.04. Of het kan ook zijn dat het om een VPS gaat die minder dan 512MB ram heeft, daar wil centos 6 namelijk niet op installeren (toch niet out of the box). Maar ik kan ook begrijpen dat sommige sysadmins liever niet overstappen van distro's en het dan maar zo laten, want vergeet ook niet dat er nog steeds security updates uitkomen voor centos 5.

xaban
31/03/12, 11:05
Dat is evident: Waarom een alweer verouderd OS gebruiken als er al een nieuw voorhanden is? Je gaat op een nieuwe desktop toch ook geen Windows XP/Vista meer installeren als er Windows 7 uit is?

Hoe bedoel je ik ben niet op de hoogte en ik blaat maar wat.

CentOS 5.8 is in maart 2012 released! Verouderd zei je?

Jimmy1987
31/03/12, 12:42
Nee dat noemen ze een gevalletje 6 is toch nieuwer dan 5 zonder verder te kijken dan de neus lang is ;)

dreamhost_nl
31/03/12, 14:11
Hoe bedoel je ik ben niet op de hoogte en ik blaat maar wat.

CentOS 5.8 is in maart 2012 released! Verouderd zei je?

Indien je zo redeneert kun je ook een server met CentOS 4 uitrusten. Hiervan is ook nog niet zo lang geleden een (laatste) update geweest. Nagios werkt prima onder CentOS 6 met SeLinux (indien gewenst).

xaban
31/03/12, 14:51
Indien je zo redeneert kun je ook een server met CentOS 4 uitrusten. Hiervan is ook nog niet zo lang geleden een (laatste) update geweest. Nagios werkt prima onder CentOS 6 met SeLinux (indien gewenst).

Jij hebt het over een 'verouderd' OS:

Dat is evident: Waarom een alweer verouderd OS gebruiken als er al een nieuw voorhanden is?
Ik maak alleen duidelijk dat CentOS 5 niet verouderd is en nog jaren updates zal krijgen.

Leuk dat je het over CentOS 4 hebt, maar hier worden geen updates meer voor uitgebracht.