2015-10-16 64 views
4

我正在通過步驟在服務器上安裝icingaweb UI v 2.0佈局,如documentation中給出的。我成功進入設置頁面,這需要您輸入令牌,然後按照步驟操作。林停留在這個位置(見截圖),現在需要你設置一個IDO的數據庫,我已經做如下所示: enter image description hereIcinga2 IDO架構

+--------------------+ 
| Database   | 
+--------------------+ 
| information_schema | 
| icinga    | 
| icinga2idomysql | 
| icinga_ido   | 
| mysql    | 
| performance_schema | 
+--------------------+ 

不過,我不斷收到錯誤消息Cannot find the IDO schema. Please verify that the given database contains the schema and that the configured user has access to it.。任何人都可以幫助我或指出我做錯了什麼。

+1

同q在這裏的問題︰https://serverfault.com/questions/729345/icinga-ido-schema-error – dnsmichi

回答

0

有必要在名稱的基礎設置中指定。

+0

是的,這是我怎麼解決它 – letsc

+0

@letsc嗨,我遇到同樣的問題,並不知道<與基地名稱>。請告訴我你是如何解決它 – Ninja

+0

得到解決。數據庫名稱='icinga_ido' =>數據庫名稱='icinga2' – Ninja

1

使用在自行設置icinga2期間設置的憑據。

如果您忘記使用了什麼憑證,在Ubuntu psql的IDO配置文件位於她:

/etc/icinga2/features-enabled/ido-pgsql.conf

它可以是這樣的:

/** 
* The db_ido_pgsql library implements IDO functionality 
* for PostgreSQL. 
*/ 

library "db_ido_pgsql" 

object IdoPgsqlConnection "ido-pgsql" { 
    user = "icinga2", 
    password = "<PASSWORD>", 
    host = "localhost", 
    database = "icinga2" 
} 

如果不是位置,在重新啓動icinga2期間,您可以看到正在運行的配置文件及其位置:

tail -f /var/log/icinga2/startup.log

雖然運行,在另一端做:

service icinga2 restart

+0

這是我的問題! –

1

確保你已經安裝了 「icinga2-IDO-mysql的」。按照以下步驟。下面是Ubuntu的服務器。

apt-get install mysql-server mysql-client icinga2-ido-mysql 
icinga2 feature enable ido-mysql 
icinga2 feature enable command 
service icinga2 restart 

重啓icinga確保您正在使用「icinga2」的分貝,一旦你成功完成icinga2-IDO-mysql的其中創建IDO scehma

+0

確認也在Debian 9 Stretch上工作。 – DrDamnit