Vagrant: Update documentation

refs #4231
This commit is contained in:
Eric Lippmann 2013-06-03 11:24:24 +02:00
parent 4783cb0706
commit 51c7d697db
1 changed files with 45 additions and 7 deletions

View File

@ -1,13 +1,10 @@
Icinga 2 Web
============
# Icinga 2 Web
Table of Contents
-----------------
## Table of Contents
1. [Vagrant - Virtual development environment](#vagrant)
Vagrant
-------
### Vagrant
The Icinga 2 Web project ships with a Vagrant virtual machine that integrates
the source code with various services and example data in a controlled
@ -15,4 +12,45 @@ environment. This enables developers and users to test Livestatus, status.dat,
MySQL and PostgreSQL backends as well as the LDAP authentication. All you
have to do is install Vagrant and run:
vagrant up
vagrant up
After you should be able to browse [localhost:8080/icinga2-web](http://localhost:8080/icinga2-web).
#### Environment
Forwarded ports:
<table>
<tr>
<th>Proctocol</th>
<th>Local port (virtual machine host)</th>
<th>Remote port (the virtual machine)</th>
</tr>
<tr>
<td>SSH</td>
<td>2222</td>
<td>22</td>
</tr>
<tr>
<td>HTTP</td>
<td>8080</td>
<td>80</td>
</tr>
</table>
Installed packages:
* Apache2 with PHP library
* PHP with MySQL libray
* MySQL server and client software
* PostgreSQL server and client software
Installed users and groups:
* User icinga with group icinga and icinga-cmd
* Webserver user added to group icinga-cmd
Installed software:
* Icinga with IDOUtils using a MySQL database
* Icinga with IDOUtils using a PostgreSQL database