Permalink
Browse files

Update README

  • Loading branch information...
1 parent 034fb2b commit 4020f620f7297c9c4e75091e811959fd9f5a2d8f @dnsmichi dnsmichi committed Nov 28, 2016
Showing with 60 additions and 153 deletions.
  1. +41 −23 README.md
  2. +1 −1 icinga1x/README.md
  3. +1 −25 icinga2x-cluster/README.md
  4. +12 −49 icinga2x-elastic/README.md
  5. +1 −27 icinga2x-graylog/README.md
  6. +2 −2 icinga2x-influxdb/README.md
  7. +2 −26 icinga2x/README.md
View
@@ -4,7 +4,9 @@ Icinga Vagrant boxes used for development, tests and demo cases.
* [Icinga 2 Standalone](README.md#icinga2x)
* [Icinga 2 Cluster](README.md#icinga2x-cluster)
+* [Icinga 2 HA Cluster](README.md#icinga2x-ha-cluster)
* [Icinga 2 InfluxDB](README.md#icinga2x-influxdb)
+* [Icinga 2 and Elastic](README.md#icinga2x-elastic)
* [Icinga 2 and Graylog](README.md#icinga2x-graylog)
* [Icinga 1.x](README.md#icinga1x)
@@ -167,7 +169,7 @@ Note: In case Dashing is not running, restart it manually:
### Icinga 2 API
Access [https://192.168.33.5:5665/v1/objects/hosts](https://192.168.33.5:5665/v1/objects/hosts)
-using the credentials `root/icinga`. More details in the [documentation](http://docs.icinga.org/icinga2/snapshot/doc/module/icinga2/chapter/icinga2-api#icinga2-api).
+using the credentials `root/icinga`. More details in the [documentation](http://docs.icinga.com/icinga2/snapshot/doc/module/icinga2/chapter/icinga2-api#icinga2-api).
## <a id="icinga2x-cluster"></a>Icinga 2 Cluster
@@ -215,6 +217,24 @@ Access [https://192.168.33.10:5665/v1/objects/hosts](https://192.168.33.10:5665/
and [https://192.168.33.20:5665/v1/objects/hosts](https://192.168.33.20:5665/v1/objects/hosts)
using the credentials `root/icinga`.
+## <a id="icinga2x-ha-cluster"></a>Icinga 2 HA Cluster
+
+* 2 Master VMs, 1 Satellite VM
+* Icinga 2 Core, DB IDO MYSQL, Icinga Web 2
+
+Run Vagrant:
+
+ $ cd icinga2x-ha-cluster && vagrant up
+
+### User Interfaces
+
+Note: DB IDO HA is disabled.
+
+ GUI | Url | Credentials
+ ------------------|---------------------------------------|----------------
+ Icinga Web 2 | http://192.168.33.101/icingaweb2 | icingaadmin/icinga
+ Icinga Web 2 | http://192.168.33.102/icingaweb2 | icingaadmin/icinga
+ Icinga Web 2 | http://192.168.33.103/icingaweb2 | icingaadmin/icinga
## <a id="icinga2x-influxdb"></a>Icinga 2 InfluxDB
@@ -239,14 +259,30 @@ Run Vagrant:
### Icinga 2 API
Access [https://192.168.33.8:5665/v1/objects/hosts](https://192.168.33.8:5665/v1/objects/hosts)
-using the credentials `root/icinga`. More details in the [documentation](http://docs.icinga.org/icinga2/snapshot/doc/module/icinga2/chapter/icinga2-api#icinga2-api).
+using the credentials `root/icinga`. More details in the [documentation](http://docs.icinga.com/icinga2/snapshot/doc/module/icinga2/chapter/icinga2-api#icinga2-api).
+
+## <a id="icinga2x-elastic"></a>Icinga 2 and Elastic Stack
+
+* Elastic Stack: Elasticsearch, Logstash, Kibana, Beats (TODO)
+* Icinga 2, Icinga Web 2
+**Note:** This is for testing only. There is no integration between Icinga and Elastic yet.
+
+Run Vagrant:
+
+ $ cd icinga2x-elastic && vagrant up
+
+### User Interfaces
+
+ GUI | Url | Credentials
+ ------------------|-----------------------------------|----------------
+ Icinga Web 2 | http://192.168.33.7/icingaweb2 | icingaadmin/icinga
+ Kibana | http://192.168.33.7:5601 | --
## <a id="icinga2x-graylog"></a>Icinga 2 and Graylog
-* 1 VM
-* Icinga 2 Core
* Graylog Server and Web with Elasticsearch, MongoDB
+* Icinga 2, Icinga Web 2
Run Vagrant:
@@ -259,6 +295,7 @@ Run Vagrant:
Icinga Web 2 | http://192.168.33.6/icingaweb2 | icingaadmin/icinga
Graylog | http://192.168.33.6:9000 | admin/admin
+
## <a id="icinga1x"></a>Icinga 1.x
* 1 VM
@@ -281,25 +318,6 @@ credentials.
## Misc
-### Port Forwarding Overview
-
- Box Name | VM Name | Host Port | Guest Port
- ------------------|-----------|-----------|-----------
- icinga1x | icinga1x | 2081 | 22
- icinga1x | icinga1x | 8081 | 80
- icinga1x | icinga1x | 8082 | 8080
- icinga2x | icinga2 | 2082 | 22
- icinga2x | icinga2 | 8082 | 80
- icinga2x-cluster | icinga2a | 2085 | 22
- icinga2x-cluster | icinga2a | 8085 | 80
- icinga2x-cluster | icinga2b | 2086 | 22
- icinga2x-cluster | icinga2b | 8086 | 80
- icinga2x-graylog | i2g2 | 2110 | 22
- icinga2x-graylog | i2g2 | 8110 | 80
- icinga2x-graylog | i2g2 | 9000 | 9000
- icinga2x-graylog | i2g2 | 12201 | 12201 (tcp/udp)
- icinga2x-graylog | i2g2 | 12900 | 12900
-
### Puppet Module Overview
These boxes use these imported puppet modules for provisioning:
View
@@ -81,7 +81,7 @@ network port forwarding).
## Documentation
-The Icinga 1.x documentation is located at http://docs.icinga.org
+The Icinga 1.x documentation is located at https://docs.icinga.com
# Updates
@@ -80,33 +80,9 @@ If your box is broken, you can destroy it using `vagrant destroy`. Next `vagrant
run will use the already imported base box, re-running the provisioner to install
the packages and configuration.
-
-## Ports
-
- VM Name | Host Port | Guest Port
- ----------|-----------|-----------
- icinga2a | 2085 | 22
- icinga2a | 8085 | 80
- icinga2b | 2086 | 22
- icinga2b | 8086 | 80
-
-
-## SSH Access
-
-Either `vagrant ssh <hostname>` or manually (open the VirtualBox gui and check the
-network port forwarding).
-
- Name | Value
- ----------------|----------------
- Host | 127.0.0.1
- Port | Check [port list](#ports)
- Username | vagrant
- Password | vagrant
-
-
## Documentation
-The Icinga 2 documentation is located at http://docs.icinga.org
+The Icinga 2 documentation is located at https://docs.icinga.com
# Updates
@@ -1,38 +1,24 @@
-# Icinga 2 Standalone Vagrant Box
+# Icinga 2 Elastic Vagrant Box
+* Elastic Stack 5.x
+ * Elasticsearch
+ * Logstash
+ * Kibana
+ * Beats
* Icinga 2 Core
- * Icinga 2 API
* Icinga Web 2
- * Icinga [Director](https://github.com/Icinga/icingaweb2-module-director)
- * [PNP](https://github.com/Icinga/icingaweb2-module-pnp) module
- * [Graphite](https://github.com/Icinga/icingaweb2-module-graphite) module
- * [Business Process](https://github.com/Icinga/icingaweb2-module-businessprocess) module
- * [Generic TTS](https://github.com/Icinga/icingaweb2-module-generictts) module
- * [NagVis](https://github.com/Icinga/icingaweb2-module-nagvis) module
-* PNP4Nagios
-* NagVis
-* Graphite
-* Grafana 2
-* Dashing
## User Interfaces
GUI | Url | Credentials
------------------|-----------------------------------|----------------
- Icinga Web 2 | http://192.168.33.5/icingaweb2 | icingaadmin/icinga
- PNP4Nagios | http://192.168.33.5/pnp4nagios | -
- Graphite Web | http://192.168.33.5:8003 | -
- Grafana 2 | http://192.168.33.5:8004 | admin/admin
- Dashing | http://192.168.33.5:8005 | -
-
-Note: In case Dashing is not running, restart it manually:
-
- $ vagrant ssh -c "sudo /usr/share/dashing-icinga2/restart-dashing -p 8005 -D /usr/share/dashing-icinga2 -b /usr/local/bin/dashing"
+ Icinga Web 2 | http://192.168.33.7/icingaweb2 | icingaadmin/icinga
+ Kibana | http://192.168.33.7:5601 | -
## Icinga 2 API
-Access [https://192.168.33.5:5665/v1/objects/hosts](https://192.168.33.5:5665/v1/objects/hosts)
-using the credentials `root/icinga`. More details in the [documentation](http://docs.icinga.org/icinga2/snapshot/doc/module/icinga2/chapter/icinga2-api#icinga2-api).
+Access [https://192.168.33.7:5665/v1/objects/hosts](https://192.168.33.7:5665/v1/objects/hosts)
+using the credentials `root/icinga`. More details in the [documentation](http://docs.icinga.com/icinga2/snapshot/doc/module/icinga2/chapter/icinga2-api#icinga2-api).
## Requirements
@@ -90,33 +76,10 @@ If your box is broken, you can destroy it using `vagrant destroy`. Next `vagrant
run will use the already imported base box, re-running the provisioner to install
the packages and configuration.
-
-
-## Ports
-
- VM Name | Host Port | Guest Port
- ----------|-----------|-----------
- icinga2 | 2082 | 22
- icinga2 | 8082 | 80
- icinga2 | 8083 | 8003
-
-
-## SSH Access
-
-Either `vagrant ssh <hostname>` or manually (open the VirtualBox gui and check the
-network port forwarding).
-
- Name | Value
- ----------------|----------------
- Host | 127.0.0.1
- Port | Check [port list](#ports)
- Username | vagrant
- Password | vagrant
-
-
## Documentation
-The Icinga 2 documentation is located at http://docs.icinga.org
+The Icinga 2 documentation is located at http://docs.icinga.com
+The Elastic documentation is located at https://www.elastic.co/guide/index.html
# Updates
@@ -67,35 +67,9 @@ If your box is broken, you can destroy it using `vagrant destroy`. Next `vagrant
run will use the already imported base box, re-running the provisioner to install
the packages and configuration.
-
-
-## Ports
-
- VM Name | Host Port | Guest Port
- ----------|-----------|-----------
- i2g2 | 2110 | 22
- i2g2 | 8110 | 80
- i2g2 | 9000 | 9000
- i2g2 | 12201 | 12201 (tcp/udp)
- i2g2 | 12900 | 12900
-
-
-## SSH Access
-
-Either `vagrant ssh <hostname>` or manually (open the VirtualBox gui and check the
-network port forwarding).
-
- Name | Value
- ----------------|----------------
- Host | 127.0.0.1
- Port | Check [port list](#ports)
- Username | vagrant
- Password | vagrant
-
-
## Documentation
-The Icinga 2 documentation is located at http://docs.icinga.org
+The Icinga 2 documentation is located at https://docs.icinga.com
The Graylog documentation is located at http://docs.graylog.org
# Updates
@@ -22,7 +22,7 @@ Run Vagrant:
## Icinga 2 API
Access [https://192.168.33.8:5665/v1/objects/hosts](https://192.168.33.8:5665/v1/objects/hosts)
-using the credentials `root/icinga`. More details in the [documentation](http://docs.icinga.org/icinga2/snapshot/doc/module/icinga2/chapter/icinga2-api#icinga2-api).
+using the credentials `root/icinga`. More details in the [documentation](http://docs.icinga.com/icinga2/snapshot/doc/module/icinga2/chapter/icinga2-api#icinga2-api).
## Requirements
@@ -82,7 +82,7 @@ the packages and configuration.
## Documentation
-The Icinga 2 documentation is located at http://docs.icinga.org
+The Icinga 2 documentation is located at http://docs.icinga.com
# Updates
View
@@ -36,7 +36,7 @@ Note: In case Dashing is not running, restart it manually:
## Icinga 2 API
Access [https://192.168.33.5:5665/v1/objects/hosts](https://192.168.33.5:5665/v1/objects/hosts)
-using the credentials `root/icinga`. More details in the [documentation](http://docs.icinga.org/icinga2/snapshot/doc/module/icinga2/chapter/icinga2-api#icinga2-api).
+using the credentials `root/icinga`. More details in the [documentation](http://docs.icinga.com/icinga2/snapshot/doc/module/icinga2/chapter/icinga2-api#icinga2-api).
## Requirements
@@ -94,33 +94,9 @@ If your box is broken, you can destroy it using `vagrant destroy`. Next `vagrant
run will use the already imported base box, re-running the provisioner to install
the packages and configuration.
-
-
-## Ports
-
- VM Name | Host Port | Guest Port
- ----------|-----------|-----------
- icinga2 | 2082 | 22
- icinga2 | 8082 | 80
- icinga2 | 8083 | 8003
-
-
-## SSH Access
-
-Either `vagrant ssh <hostname>` or manually (open the VirtualBox gui and check the
-network port forwarding).
-
- Name | Value
- ----------------|----------------
- Host | 127.0.0.1
- Port | Check [port list](#ports)
- Username | vagrant
- Password | vagrant
-
-
## Documentation
-The Icinga 2 documentation is located at http://docs.icinga.org
+The Icinga 2 documentation is located at https://docs.icinga.com
# Updates

0 comments on commit 4020f62

Please sign in to comment.