Hallo,
ich bin jetzt teilweise von Icinga auf Icinga2 umgestiegen. Hier nochmal auch der Dank an Netmatch. Mir fehlt aber noch eine Konfig zum Göück.
"Damals" habe ich die Daten einer entfernten Icinga Instanz mittels IDO2MYSQL über Port 5668 auf die Hauptinstanz übertragen. Die Verbindung ist geht zu einem Schiff und ist nicht immer stabil. Das funktionierte ziehmlich gut auch mit geringer Bandbreite.
Ich bekomme diese Feature nun bei Icinga2 einfach nicht konfiguriert. Ich habe mir die Doku durchgelsend und war der Meinung es würde reichen wenn ich ein zweites IdoMysqlConnection Object an und konfigieriere zusätzlich zur lokalen icinga2db auch die DB in der Hauptinstanz.
Das Sieht dann folgendermaßen aus:
Beim start von Icinga2 sieht es auch gut aus und die neue Instanz wurde auf der Hauptinstanz in der DB angelegt.
Im weiteren verlauf bekomme ich aber dann eine Fehlermeldung im icinga2.log
Die Datenbanken laufen.......
Wen ich nur eine DB ( ob Lokal- oder Hauptinstanz ) konfiguriere dann geht es Fehlerfrei.
Gruß Marco
ich bin jetzt teilweise von Icinga auf Icinga2 umgestiegen. Hier nochmal auch der Dank an Netmatch. Mir fehlt aber noch eine Konfig zum Göück.
"Damals" habe ich die Daten einer entfernten Icinga Instanz mittels IDO2MYSQL über Port 5668 auf die Hauptinstanz übertragen. Die Verbindung ist geht zu einem Schiff und ist nicht immer stabil. Das funktionierte ziehmlich gut auch mit geringer Bandbreite.
Ich bekomme diese Feature nun bei Icinga2 einfach nicht konfiguriert. Ich habe mir die Doku durchgelsend und war der Meinung es würde reichen wenn ich ein zweites IdoMysqlConnection Object an und konfigieriere zusätzlich zur lokalen icinga2db auch die DB in der Hauptinstanz.
Das Sieht dann folgendermaßen aus:
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
library "db_ido_mysql" object IdoMysqlConnection "ido-mysql" { user = "icinga2-ido-mysq", password = "xxxxxxxxxx", host = "localhost", database = "icinga2idomysql" instance_name = "XXX" } object IdoMysqlConnection "ido-mysql-Hamburg" { user = "icinga_eur", password = "xxxxxxxxxxxx", host = "10.232.130.201", database = "icinga2idomysql", instance_name = "XXX" } |
Beim start von Icinga2 sieht es auch gut aus und die neue Instanz wurde auf der Hauptinstanz in der DB angelegt.
Im weiteren verlauf bekomme ich aber dann eine Fehlermeldung im icinga2.log
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
[2016-01-20 16:30:03 +0000] information/DbConnection: Resuming IDO connection: ido-mysql [2016-01-20 16:30:03 +0000] information/DbConnection: Resuming IDO connection: ido-mysql-Hamburg [2016-01-20 16:30:03 +0000] information/ConfigItem: Activated all objects. [2016-01-20 16:30:03 +0000] information/IdoMysqlConnection: MySQL IDO instance id: 4 (schema version: '1.13.0') <----- Lokale Instanz [2016-01-20 16:30:07 +0000] information/IdoMysqlConnection: MySQL IDO instance id: 4 (schema version: '1.13.0') <----- Hauptinstanz in Hamburg [2016-01-20 16:30:42 +0000] critical/IdoMysqlConnection: Error "Duplicate entry '311-1-USER1' for key 'object_id_2'" when executing query "INSERT INTO icinga_customvariables (config_type, has_been_modified, instance_id, is_json, object_id, varname, varvalue) VALUES ('1', '0', 4, '0', 311, 'USER1', '/usr/lib/nagios/plugins')" [2016-01-20 16:30:42 +0000] critical/IdoMysqlConnection: Exception during database operation: Verify that your database is operational! [2016-01-20 16:30:43 +0000] information/IdoMysqlConnection: MySQL IDO instance id: 4 (schema version: '1.13.0') [2016-01-20 16:30:48 +0000] critical/IdoMysqlConnection: Error "Duplicate entry '313-1-USER1' for key 'object_id_2'" when executing query "INSERT INTO icinga_customvariables (config_type, has_been_modified, instance_id, is_json, object_id, varname, varvalue) VALUES ('1', '0', 4, '0', 313, 'USER1', '/usr/lib/nagios/plugins')" [2016-01-20 16:30:48 +0000] critical/IdoMysqlConnection: Exception during database operation: Verify that your database is operational! [2016-01-20 16:30:53 +0000] information/IdoMysqlConnection: MySQL IDO instance id: 4 (schema version: '1.13.0') [2016-01-20 16:30:55 +0000] critical/IdoMysqlConnection: Error "Duplicate entry '316-1-by_ssh_address' for key 'object_id_2'" when executing query "INSERT INTO icinga_customvariables (config_type, has_been_modified, instance_id, is_json, object_id, varname, varvalue) VALUES ('1', '0', 4, '0', 316, 'by_ssh_address', '$check_address$')" [2016-01-20 16:30:55 +0000] critical/IdoMysqlConnection: Exception during database operation: Verify that your database is operational! |
Die Datenbanken laufen.......
Wen ich nur eine DB ( ob Lokal- oder Hauptinstanz ) konfiguriere dann geht es Fehlerfrei.
Gruß Marco