Încercând să configurez un director separat pentru a stoca fișierele mele de configurare nagios și când încerc să validez configurația primesc eroarea de mai jos.
Eroare: nu s-a putut deschide directorul de configurare „/usr/local/nagios/etc/objects/corp/contacts.cfg” pentru citire.
Cred că permisiunile sunt corecte și am selinux în modul permisiv.
[root@NAGSRV obiecte]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Nagios Core 4.4.6
Copyright (c) 2009-prezent Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Ultima modificare: 2020-04-28
Licență: GPL
Site: https://www.nagios.org
Se citesc datele de configurare...
Citiți fișierul de configurare principal bine...
Eroare: nu s-a putut deschide directorul de configurare „/usr/local/nagios/etc/objects/corp/contacts.cfg” pentru citire.
Eroare: valoare max_check_attempts nevalidă pentru gazda „localhost”
Eroare: Nu s-a putut înregistra gazda (fișierul de configurare „/usr/local/nagios/etc/objects/localhost.cfg”, începând cu linia 21)
Eroare la procesarea fișierelor de configurare a obiectului!
***> Au fost întâlnite una sau mai multe probleme în timpul procesării fișierelor de configurare...
Verificați fișierele de configurare pentru a vă asigura că sunt valide
directive și definiții de date. Dacă faceți upgrade de la o versiune anterioară
versiunea Nagios, ar trebui să știți că unele variabile/definiții
este posibil să fi fost eliminat sau modificat în această versiune. Asigurați-vă că citiți
documentația HTML referitoare la fișierele de configurare, precum și
Secțiunea „Ce nou” pentru a afla ce s-a schimbat.
Permisiuni:
[root@NAGSRV obiecte]# ls -ld *
-rwxr-xr-x. 1 nagios nagcmd 6747 Dec 7 21:06 commands.cfg
-rwxr-xr-x. 1 nagios nagcmd 1794 Dec 7 21:35 contacts.cfg
-rwxr-xr-x. 1 nagios nagcmd 4777 Dec 7 21:06 localhost.cfg
-rwxr-xr-x. 1 nagios nagcmd 3001 Dec 7 21:06 printer.cfg
drwxr-xr-x. 2 nagios nagcmd 99 Dec 9 10:43 corp
-rwxr-xr-x. 1 nagios nagcmd 3484 Dec 7 21:06 switch.cfg
-rwxr-xr-x. 1 nagios nagcmd 12533 7 decembrie 21:06 templates.cfg
-rwxr-xr-x. 1 nagios nagcmd 3512 Dec 7 21:06 timeperiods.cfg
-rwxr-xr-x. 1 nagios nagcmd 7630 9 decembrie 10:17 windows.cfg
[root@NAGSRV obiecte]# ls -ld ./corp/*
-rwxr-xr-x. 1 nagios nagcmd 1245 Dec 9 10:43 ./corp/contacts.cfg
-rwxr-xr-x. 1 nagios nagcmd 1124 Dec 9 10:39 ./corp/hostgroups.cfg
-rwxr-xr-x. 1 nagios nagcmd 3809 Dec 9 10:45 ./corp/hosts.cfg
-rwxr-xr-x. 1 nagios nagcmd 10967 Dec 9 10:41 ./corp/hosts-service-template.cfg
Grupuri:
[root@NAGSRV obiecte]# cat /etc/group | grep nag
nagios:x:1000:
nagcmd:x:1001:apache,nagios
Selinux:
[root@NAGSRV obiecte]# getenforce
Permisiv
nagios.cfg:
# UTILIZATOR NAGIOS
# Aceasta determină utilizatorul efectiv pe care Nagios ar trebui să ruleze.
# Puteți furniza fie un nume de utilizator, fie un UID.
nagios_user=nagios
# GRUPUL NAGIOS
# Aceasta determină grupul efectiv în care Nagios ar trebui să ruleze.
# Puteți furniza fie un nume de grup, fie un GID.
nagios_group=nagcmd
Dacă editez nagios.cfg și ștergeți directorul meu din cfg_dir= pe care îl pot valida.