doc: Add notes about the `instance_name` IDO field

Related to #7292
This commit is contained in:
Janne Heß 2019-07-08 12:18:41 +02:00
parent aabfcfef9e
commit 1d714395a6
2 changed files with 3 additions and 2 deletions

View File

@ -1487,6 +1487,7 @@ only expose a virtual IP address to Icinga and the IDO feature. By default, only
endpoint will actively write to the backend then. Typical setups for MySQL clusters endpoint will actively write to the backend then. Typical setups for MySQL clusters
involve Master-Master-Replication (Master-Slave-Replication in both directions) or Galera, involve Master-Master-Replication (Master-Slave-Replication in both directions) or Galera,
more tips can be found on our [community forums](https://community.icinga.com/). more tips can be found on our [community forums](https://community.icinga.com/).
The IDO object must have the same `instance_name` on all master nodes.
**Note**: All nodes in the same zone require that you enable the same features for high-availability (HA). **Note**: All nodes in the same zone require that you enable the same features for high-availability (HA).

View File

@ -1456,7 +1456,7 @@ Configuration Attributes:
ssl\_capath | String | **Optional.** MySQL SSL trusted SSL CA certificates in PEM format directory path. ssl\_capath | String | **Optional.** MySQL SSL trusted SSL CA certificates in PEM format directory path.
ssl\_cipher | String | **Optional.** MySQL SSL list of allowed ciphers. ssl\_cipher | String | **Optional.** MySQL SSL list of allowed ciphers.
table\_prefix | String | **Optional.** MySQL database table prefix. Defaults to `icinga_`. table\_prefix | String | **Optional.** MySQL database table prefix. Defaults to `icinga_`.
instance\_name | String | **Optional.** Unique identifier for the local Icinga 2 instance. Defaults to `default`. instance\_name | String | **Optional.** Unique identifier for the local Icinga 2 instance, used for multiple Icinga 2 clusters writing to the same database. Defaults to `default`.
instance\_description | String | **Optional.** Description for the Icinga 2 instance. instance\_description | String | **Optional.** Description for the Icinga 2 instance.
enable\_ha | Boolean | **Optional.** Enable the high availability functionality. Only valid in a [cluster setup](06-distributed-monitoring.md#distributed-monitoring-high-availability-db-ido). Defaults to `true`. enable\_ha | Boolean | **Optional.** Enable the high availability functionality. Only valid in a [cluster setup](06-distributed-monitoring.md#distributed-monitoring-high-availability-db-ido). Defaults to `true`.
failover\_timeout | Duration | **Optional.** Set the failover timeout in a [HA cluster](06-distributed-monitoring.md#distributed-monitoring-high-availability-db-ido). Must not be lower than 30s. Defaults to `30s`. failover\_timeout | Duration | **Optional.** Set the failover timeout in a [HA cluster](06-distributed-monitoring.md#distributed-monitoring-high-availability-db-ido). Must not be lower than 30s. Defaults to `30s`.
@ -1550,7 +1550,7 @@ Configuration Attributes:
ssl\_cert | String | **Optional.** PostgreSQL SSL certificate file path. ssl\_cert | String | **Optional.** PostgreSQL SSL certificate file path.
ssl\_ca | String | **Optional.** PostgreSQL SSL certificate authority certificate file path. ssl\_ca | String | **Optional.** PostgreSQL SSL certificate authority certificate file path.
table\_prefix | String | **Optional.** PostgreSQL database table prefix. Defaults to `icinga_`. table\_prefix | String | **Optional.** PostgreSQL database table prefix. Defaults to `icinga_`.
instance\_name | String | **Optional.** Unique identifier for the local Icinga 2 instance. Defaults to `default`. instance\_name | String | **Optional.** Unique identifier for the local Icinga 2 instance, used for multiple Icinga 2 clusters writing to the same database. Defaults to `default`.
instance\_description | String | **Optional.** Description for the Icinga 2 instance. instance\_description | String | **Optional.** Description for the Icinga 2 instance.
enable\_ha | Boolean | **Optional.** Enable the high availability functionality. Only valid in a [cluster setup](06-distributed-monitoring.md#distributed-monitoring-high-availability-db-ido). Defaults to `true`. enable\_ha | Boolean | **Optional.** Enable the high availability functionality. Only valid in a [cluster setup](06-distributed-monitoring.md#distributed-monitoring-high-availability-db-ido). Defaults to `true`.
failover\_timeout | Duration | **Optional.** Set the failover timeout in a [HA cluster](06-distributed-monitoring.md#distributed-monitoring-high-availability-db-ido). Must not be lower than 30s. Defaults to `30s`. failover\_timeout | Duration | **Optional.** Set the failover timeout in a [HA cluster](06-distributed-monitoring.md#distributed-monitoring-high-availability-db-ido). Must not be lower than 30s. Defaults to `30s`.