3a9580e4ca | ||
---|---|---|
application | ||
doc | ||
library | ||
public | ||
schema | ||
test/php | ||
.gitignore | ||
README.md | ||
configuration.php | ||
module.info | ||
run.php |
README.md
Icinga Director
This is going to be the new Icinga 2 config tool. Not for productional use. YET.
Installation
Create Icinga Director database
MySQL:
mysql -e "CREATE DATABASE director;
GRANT SELECT, INSERT, UPDATE, DELETE ON director.* TO director@localhost
IDENTIFIED BY 'some-password';"
mysql director < schema/mysql.sql
PostgreSQL:
CREATE DATABASE director WITH ENCODING 'UTF8';
CREATE USER director WITH PASSWORD 'some-password';
GRANT ALL PRIVILEGES ON DATABASE director TO director;
psql director < schema/pgsql.sql
Configure Icinga Web 2
In your web frontend please go to System / Configuration / Resources and create a new database resource pointing to your newly created database. Last but not least you have to tell the director module to use this newly created database resource.
Given that you named your resource directordb
the config.ini
for the module
could look as follows:
[db]
resource = directordb
This file is to be found in <ICINGAWEB_CONFIGDIR>/modules/director/, where ICINGAWEB_CONFIGDIR usually means /etc/icingaweb2.