This module needs the AWS PHP SDK v2. The newer v3 requires PHP 5.5, a version not available without 3rd party (or SCL) repositories on many Enterprise Linux distributions as of this writing. So to make life easier for many people we decided to work with the older SDK.
Please extract or clone this module to your Icinga Web 2 module path. The
directory name must fit the module name,
aws. This would usually lead to
Download AWS SDK¶
AWS key configuration¶
The last required step is to provide at least one AWS access key in
Create a file
/etc/icingaweb2/modules/aws/keys.ini as follows:
[My readonly AWS key] access_key_id = RANDOMANFASDFNASDOFA secret_access_key = WhatASDmn0asdnfASNDInafsdofdasJ980hansdf
That’s it. Now you are ready to enable the AWS module and you’ll find a new Import Source in your Icinga Director frontend. You are now ready to skip to the Usage section.
In case your server needs to use a proxy when connection to the AWS web service
/etc/icingaweb2/modules/aws/config.ini with a
like shown in this example:
[network] proxy = "192.0.2.192:3128"
You could also pass proxy credentials in the form
In case you need to provide a specific SSL CA bundle, once again please create
[network] section in your
[network] ssl_ca = "/etc/ssl/certs/ca.pem"