Aller au contenu principal

AWS Lambda

Prerequisites

Centreon Plugin

Install this plugin on each needed poller:

yum install centreon-plugin-Cloud-Aws-Lambda-Api

To use it, you can either install 'awscli' (AWS Command Line Interface) or 'paws' (Perl AWS SDK).

Install awscli

On CentOS, install with following commands:

yum install awscli

Centreon Configuration

Create a host using the appropriate template

Go to Configuration > Hosts and click Add. Then, fill the form as shown by the following table:

FieldValue
NameName of the host
AliasDescription
IP Address / DNSCan be localhost
Monitored fromPoller used to monitor
TemplatesCloud-Aws-Lambda-custom

The following host macros should be set as shown:

MacroValue
AWSACCESSKEYAWS access key
AWSSECRETKEYAWS secret key
AWSCUSTOMMODEPlugin custom mode: awscli or paws
AWSREGIONAWS region

Check the Create Services linked to the Template too box and click on the Save button.

The following service will be created:

  • Lambda-Invocations

The following service macros should be set as shown:

MacroValue
FUNCTIONNAMEName of the Lambda function

Add as many services as needed.