Am Gentoo Linux instalat și încerc să configurez icinga2 și să rulez corect folosind icingaweb2 și director folosind PostGreSQL 13.3 db. această problemă este generică și nu are legătură cu gentoo linux în sine, deoarece am făcut majoritatea lucrurilor manual.
asa ca am iesit icinga2
si executa vrăjitor nod icinga2
pentru a-l configura ca nod master.
apoi am ieșit la iveală icingaweb2
și a descărcat și configurat modulele relevante icingaweb2 pentru director.
deci acestea sunt caracteristicile activate în icinga:
# lista de caracteristici icinga2
Funcții dezactivate: compatlog debuglog elasticsearch gelf graphite icingadb ido-mysql influxdb livestatus opentsdb perfdata statusdata syslog
Caracteristici activate: comanda api checker notificare ido-pgsql mainlog
și acestea sunt modulele instalate în incigaweb2:
# lista de module icingacli
VERSIUNEA MODULULUI DESCRIERE STARE
director 1.8.0 activat Director - instrument de configurare pentru Icinga 2
Modulul de documentare activat doc 2.8.2
incubator 0.6.0 activat Incubatorul oferă biblioteci de vârf
ipl v0.5.0 activat Biblioteca PHP Icinga
monitorizare 2.8.2 activat modulul de monitorizare Icinga
reactbundle 0.9.0 a activat biblioteci terțe bazate pe ReactPHP
Setup 2.8.2 activat Modulul de configurare
Am deschis interfața web icingaweb2 și am mers la Configurare
->Modul
->Director
și a configurat utilizatorul API pentru director, a făcut clic pe import și se blochează acolo în timp ce încearcă să importe configurația.
sub /etc/icingaweb2/resources.ini
Am următoarele resurse db configurate:
[icingaweb_db]
tip = "db"
db = "pgsql"
gazdă = "gazdă locală"
port = "5432"
dbname = "icingaweb2"
nume de utilizator = "icingaweb2"
parola = "XXXXXX"
set de caractere = ""
use_ssl = "0"
[icinga_ido]
tip = "db"
db = "pgsql"
gazdă = "gazdă locală"
port = "5432"
dbname = "icinga"
nume de utilizator = "icinga"
parola = "XXXXXX"
set de caractere = ""
use_ssl = "0"
[director_db]
tip = "db"
db = "pgsql"
gazdă = "gazdă locală"
port = "5432"
dbname = "director"
username = "director"
parola = "XXXXXX"
set de caractere = „UTF8”
use_ssl = "0"
si sub /etc/icingaweb2/modules/director
Am două dosare
config.ini
cu:
[db]
resursă = "director_db"
kickstart.ini
cu:
[config]
endpoint = tux-router
; gazdă = 127.0.0.1
; port = 5665
nume de utilizator = XXXX
parola = XXXX
când încerc să repornesc procesul de configurare a directorului, mă conectez la baza mea de date postgresql și rulez:
drop directorul bazei de date;
creare director de bază de date;
schimba proprietarul directorului bazei de date în director;
apoi dau click pe Icinga director
în interfața web icingaweb2 și faceți clic pe Creați schema
completați acreditările utilizatorului api icinga2 și faceți clic Import
atunci când merg la jurnalul de activitate al directorului icinga observ că sunt 243 de modificări în așteptare care trebuie implementate. când dau clic pe implementează modificări, implementează modificările cu succes (desigur că trebuia să pornesc serviciul icinga-director înainte de a face asta)
problema este ca dupa import, directorul icinga este gol. nu există gazde, servicii, comenzi, șabloane gazdă, șabloane de servicii sau șabloane de comandă configurate deloc. singura listă pe care văd că este umplută este cea comenzi externe
. vreo idee ce a mers prost?