From e4695b6937e30940558e69693f6fbd36dcdb52cf Mon Sep 17 00:00:00 2001 From: Eric Lippmann Date: Thu, 13 Oct 2016 12:07:36 +0200 Subject: [PATCH] Doc: Mention PHP cURL extension requirement for using the Icinga 2 API refs #11398 --- doc/02-Installation.md | 1 + modules/monitoring/doc/commandtransports.md | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/doc/02-Installation.md b/doc/02-Installation.md index 0f81c6e92..789c2e128 100644 --- a/doc/02-Installation.md +++ b/doc/02-Installation.md @@ -15,6 +15,7 @@ thoroughly. * Icinga 1.x w/ IDO; Icinga 2.x w/ IDO feature enabled * The IDO table prefix must be icinga_ which is the default * MySQL or PostgreSQL PHP libraries +* cURL PHP library when using the Icinga 2 API for transmitting external commands ### PageSpeed Module Incompatibility diff --git a/modules/monitoring/doc/commandtransports.md b/modules/monitoring/doc/commandtransports.md index ba9a3be54..dd29e98dc 100644 --- a/modules/monitoring/doc/commandtransports.md +++ b/modules/monitoring/doc/commandtransports.md @@ -17,7 +17,9 @@ The order in which Icinga Web 2 processes the configured transports is defined b If you're running Icinga 2 it's best to use the Icinga 2 API for transmitting external commands. -First, you have to enable the `api` feature on the Icinga 2 host where you want to send the commands to: +First, please make sure that your server running Icinga Web 2 has the `PHP cURL` extension installed and enabled. + +Second, you have to enable the `api` feature on the Icinga 2 host where you want to send the commands to: ``` icinga2 feature enable api