A lightweight and extensible web interface to keep an eye on your environment. Analyse problems and act on them.
Go to file
Eric Lippmann ed3127a223 Vagrant: Fix failing mount "./pub" running `vagrant up` for the first time
User apache and group apache is only available after provisioning.
Mounting shared folders happens before. Thus :owner and :group
settings removed.

refs #4231
2013-06-03 15:18:26 +02:00
.vagrant-puppet Vagrant: Forward port 80 to 8080 2013-06-03 11:39:15 +02:00
.gitignore Git: Specify files to ignore 2013-05-29 17:44:26 +02:00
README.md Vagrant: Update documentation 2013-06-03 11:39:34 +02:00
Vagrantfile Vagrant: Fix failing mount "./pub" running `vagrant up` for the first time 2013-06-03 15:18:26 +02:00

README.md

Icinga 2 Web

Table of Contents

  1. Vagrant - Virtual development environment

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 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

After you should be able to browse localhost:8080/icinga2-web.

Environment

Forwarded ports:

Proctocol Local port (virtual machine host) Remote port (the virtual machine)
SSH 2222 22
HTTP 8080 80

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