我按照documentation中给出的icingawebuiv2.0布局在服务器上设置icinga的步骤。我成功地进入了设置页面,该页面要求您输入一个令牌,然后按照步骤操作。我现在被困在这个地方(见截图),这需要你设置一个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.。有人能帮助我或指出我做错了什么吗?
发布于 2016-07-28 13:50:02
使用在icinga2 it self设置过程中设置的凭据。
如果您忘记了使用了什么凭据,那么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
发布于 2016-08-29 21:00:26
请确保您已经安装了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“作为ido scehma的db,该db是在成功完成icinga2-ido-mysql后创建的。
发布于 2017-02-18 19:01:02
以下是我在安装CentOS 7时获得的帮助:
cp /usr/share/icinga2-ido-mysql/schema/mysql.sql .
sed -i "1iuse icinga;" mysql.sql
mysql -u root -p < mysql.sql我在这里找到的:
https://lists.icinga.org/pipermail/icinga-users/2014-July/008424.html
https://stackoverflow.com/questions/33162838
复制相似问题