PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : icinga - ido2db



pibi
03.10.15, 15:19
Hallo zusammen

Ich habe einen meiner Server von der openSuSI 13.1 auf die 13.2 gelupft. Die Ueberwachung erfolgte bisher mit Nagios. Leider gibt es bei der 13.2 im Standard-Repository kein Nagios mehr, sondern nur noch icinga. Also habe ich nun icinga 1.11.7 installiert und -da weitgehend mit Nagios kompatibel- recht schnell zum Laufen gebracht. Leider erscheinen im icinga.log haufenweise Eintraege wie dieser:

idomod: Still unable to connect to data sink. 397881 items lost, 5000 queued items to flush. Is ido2db running and processing data?Klar, ido2db laeuft natuerlich nicht. Installiert sind die Pakete aber. Die Config habe ich nach bestem Wissen und Gewissen angepasst. Ein manueller Start mit

systemctl start ido2db.serviceergibt als Status:

server2:/var/log/icinga # systemctl status ido2db.service
ido2db.service - Icinga Data Out Utilities (IDOUtils)
Loaded: loaded (/usr/lib/systemd/system/ido2db.service; disabled)
Active: failed (Result: exit-code) since Sat 2015-10-03 16:10:04 CEST; 51s ago
Process: 14288 ExecStart=/usr/sbin/ido2db -f -c /etc/icinga/ido2db.cfg (code=exited, status=1/FAILURE)
Process: 14262 ExecStartPre=/usr/lib/icinga/ido2db-exec-start-pre (code=exited, status=0/SUCCESS)
Main PID: 14288 (code=exited, status=1/FAILURE)

Oct 03 16:10:04 server2 ido2db[14288]: IDO2DB 1.11.7 (09-03-2014) Copyright(c) 2005-2008 Ethan Galstad, Copyright(c) 2009-2014 Icinga Development Team (https:...icinga.org)
Oct 03 16:10:04 server2 ido2db[14288]: IDO2DB 1.11.7 starting... (PID=14288)
Oct 03 16:10:04 server2 ido2db[14288]: INFO: SSL/TLS NOT initialized. Network encryption DISABLED.
Oct 03 16:10:04 server2 ido2db[14288]: Successfully connected to pgsql database
Oct 03 16:10:04 server2 ido2db[14288]: Error: database query failed for 'SELECT version FROM icinga_dbversion WHERE name='idoutils'' - '6844177: ERROR: relat...s not exist
LINE 1: SELECT version FROM icinga_dbversion WHERE name='idoutils'
^...
Oct 03 16:10:04 server2 ido2db[14288]: Error: DB Version FIPS_mode_set does not match needed schema version 1.11.7. Please check the upgrade docs!
Oct 03 16:10:04 server2 ido2db[14288]: ERROR: DB Version Check against pgsql database query failed! Please check pgsql database configuration and schema! Bailing out ...
Oct 03 16:10:04 server2 ido2db[14288]: Successfully disconnected from pgsql database
Oct 03 16:10:04 server2 ido2db[14288]: Program shutdown... (PID=14288)
Oct 03 16:10:04 server2 ido2db[14288]: ERROR: DB Version Check failed! Please check pgsql database configuration, schema and syslog for details! Bailing out ...
Hint: Some lines were ellipsized, use -l to show in full.
server2:/var/log/icinga #
Ich interpretiere das so: Die DB (PostgreSQL) ist vorhanden, der Zugriff klappt, aber die Struktur (Tabellen etc.) fehlt noch. Wie kann ich die generieren? Habe ich beim Installieren (alles ueber zypper und die offiziellen Repos) etwas uebersehen?

Gruss Pit.

BetterWorld
03.10.15, 17:43
[quote] Loaded: loaded (/usr/lib/systemd/system/ido2db.service; disabled)[quote]
systemctl enable ido2db
systemctl start ido2db

marce
03.10.15, 18:17
Nomalerwiese gibt's irgendwo irgendwelche Setup-Scripte für die Datenbanken - wie das bei der Paketinstallation aussieht keine Ahnung, zumindest wenn man es manuell installiert ist das aber ein relevanter Scrhitt :-)

pibi
04.10.15, 10:16
Nach einigem Suchen habe ichs gefunden:
/usr/bin/psql --dbname icinga --username icinga --file /usr/share/doc/packages/icinga-idoutils-pgsql/pgsql/pgsql.sql

Danke und Gruss
Pit.