2013-10-11 09:40:51 +02:00
|
|
|
# <a id="vagrant"></a> Vagrant Demo VM
|
|
|
|
|
2013-10-16 01:53:14 +02:00
|
|
|
The Icinga 2 Git repository contains support for [Vagrant](http://docs.vagrantup.com/v2/)
|
2014-04-06 21:15:25 +02:00
|
|
|
with VirtualBox. Please note that Vagrant version `1.0.x` is not supported. At least
|
|
|
|
version `1.2.x` is required.
|
|
|
|
|
|
|
|
In order to build the Vagrant VM first you will have to check out
|
2013-10-16 01:53:14 +02:00
|
|
|
the Git repository:
|
2013-10-11 09:40:51 +02:00
|
|
|
|
|
|
|
$ git clone git://git.icinga.org/icinga2.git
|
|
|
|
|
|
|
|
Once you have checked out the Git repository you can build the VM using the
|
|
|
|
following command:
|
|
|
|
|
|
|
|
$ vagrant up
|
|
|
|
|
|
|
|
The Vagrant VM is based on CentOS 6.4 and uses the official Icinga 2 RPM
|
2014-03-12 16:16:59 +01:00
|
|
|
packages from `packages.icinga.org`. The check plugins are installed from
|
|
|
|
EPEL providing RPMs with sources from the Monitoring Plugins project.
|
2013-10-11 09:40:51 +02:00
|
|
|
|
2014-03-31 10:14:45 +02:00
|
|
|
## <a id="vagrant-demo-guis"></a> Demo GUIs
|
2013-10-14 14:13:36 +02:00
|
|
|
|
2014-03-12 16:16:59 +01:00
|
|
|
In addition to installing Icinga 2 the Vagrant puppet modules also install the
|
|
|
|
Icinga 1.x Classic UI and Icinga Web.
|
|
|
|
|
|
|
|
GUI | Url | Credentials
|
|
|
|
----------------|----------------------------------------------------------------------|------------------------
|
2014-03-31 10:14:45 +02:00
|
|
|
Classic UI | [http://localhost:8080/icinga](http://localhost:8080/icinga) | icingaadmin / icingaadmin
|
|
|
|
Icinga Web | [http://localhost:8080/icinga-web](http://localhost:8080/icinga-web) | root / password
|
2013-10-14 20:11:16 +02:00
|
|
|
|
2014-02-05 15:53:22 +01:00
|
|
|
|
2014-03-31 10:14:45 +02:00
|
|
|
## <a id="vagrant-windows"></a> SSH Access
|
2014-02-05 15:53:22 +01:00
|
|
|
|
2014-03-31 10:14:45 +02:00
|
|
|
You can access the Vagrant VM using SSH:
|
2014-03-12 16:16:59 +01:00
|
|
|
|
2014-03-31 10:14:45 +02:00
|
|
|
$ vagrant ssh
|
2014-03-12 16:16:59 +01:00
|
|
|
|
2014-03-31 10:14:45 +02:00
|
|
|
Alternatively you can use your favorite SSH client:
|
2014-03-12 16:16:59 +01:00
|
|
|
|
2014-03-31 10:14:45 +02:00
|
|
|
Name | Value
|
2014-03-12 16:16:59 +01:00
|
|
|
----------------|----------------
|
2014-03-31 10:14:45 +02:00
|
|
|
Host | 127.0.0.1
|
|
|
|
Port | 2222
|
|
|
|
Username | vagrant
|
2014-04-06 21:15:25 +02:00
|
|
|
Password | vagrant
|
|
|
|
|