• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.github/H01-Mar-2019-2519

application/H01-Mar-2019-22,46217,287

contrib/H01-Mar-2019-3,6782,419

doc/H01-Mar-2019-3,4862,564

library/H01-Mar-2019-63,73046,343

public/H01-Mar-2019-1,7341,468

schema/H01-Mar-2019-9,0997,777

test/H01-Mar-2019-4,5873,662

.gitignoreH A D01-Mar-201963 75

.gitlab-ci.ymlH A D01-Mar-20194 KiB126116

.travis.ymlH A D01-Mar-2019946 4538

LICENSEH A D01-Mar-201917.7 KiB340281

README.mdH A D01-Mar-20193.1 KiB6548

configuration.phpH A D01-Mar-20194.9 KiB147120

module.infoH A D01-Mar-2019227 76

phpcs.xmlH A D01-Mar-2019593 2319

phpunit.xmlH A D01-Mar-2019578 1918

run-php5.3.phpH A D01-Mar-2019660 2722

run.phpH A D01-Mar-20194.4 KiB6654

README.md

1Icinga Director
2===============
3
4Icinga Director has been designed to make Icinga 2 configuration handling easy.
5It tries to target two main audiences:
6
7* Users with the desire to completely automate their datacenter
8* Sysops willing to grant their "point & click" users a lot of flexibility
9
10What makes Icinga Director so special is the fact that it tries to target both
11of them at once.
12
13![Icinga Director](doc/screenshot/director/readme/director_main_screen.png)
14
15Read more about Icinga Director in our [Introduction](doc/01-Introduction.md) section.
16Afterwards, you should be ready for [getting started](doc/04-Getting-started.md).
17
18Documentation
19-------------
20
21Please have a look at our [Installation instructions](doc/02-Installation.md)
22and our hints for how to apply [Upgrades](doc/05-Upgrading.md). We love automation
23and in case you also do so, the [Automation chapter](doc/03-Automation.md) could
24be worth a read. When upgrading, you should also have a look at our [Changelog](doc/82-Changelog.md).
25
26You could be interested in understanding how the [Director works](doc/10-How-it-works.md)
27internally. [Working with agents](doc/24-Working-with-agents.md) is a topic that
28affects many Icinga administrators. Other interesting entry points might be
29[Import and Synchronization](doc/70-Import-and-Sync.md), our [CLI interface](doc/60-CLI.md),
30the [REST API](doc/70-REST-API.md) and last but not least our [FAQ](doc/80-FAQ.md).
31
32A complete list of all our documentation can be found in the [doc](doc/) directory.
33
34Contributing
35------------
36
37Icinga Director is an Open Source project and lives from your contributions. No
38matter whether these are feature requests, issues, translations, documentation
39or code.
40
41* Please check whether a related issue already exists on our [Issue Tracker](https://github.com/Icinga/icingaweb2-module-director/issues)
42* Make sure your code conforms to the [PSR-2: Coding Style Guide](http://www.php-fig.org/psr/psr-2/)
43* [Unit-Tests](doc/93-Testing.md) would be great
44* Send a [Pull Request](https://github.com/Icinga/icingaweb2-module-director/pulls)
45 (it will automatically be tested on Travis-CI)
46* We try hard to keep our master always green: [![Build Status](https://travis-ci.org/Icinga/icingaweb2-module-director.svg?branch=master)](https://travis-ci.org/Icinga/icingaweb2-module-director)
47
48
49Addons
50------
51
52The following are to be considered community-supported modules, as they are not
53supported by the Icinga Team. At least not yet. But please give them a try if
54they fit your needs. They are being used in productive environments:
55
56* [AWS - Amazon Web Services](https://github.com/Icinga/icingaweb2-module-aws):
57  provides an Import Source for Autoscaling Groups on AWS
58* [File-Shipper](https://github.com/Icinga/icingaweb2-module-fileshipper):
59  allows Director to ship additional config files with manual config with its
60  deployments
61* [PuppetDB](https://github.com/Icinga/icingaweb2-module-puppetdb): provides
62  an Import Source dealing with your PuppetDB
63* [vSphere](https://github.com/Icinga/icingaweb2-module-vsphere): VMware vSphere
64  Import Source for Virtual Machines and Host Systems
65