/zabbix_aws_integration

AWS integration for Zabbix

Primary LanguageRuby

AWS Integration for Zabbix

Description

This script and template can monitor AWS integrally with Zabbix.

Features

  1. CloudWatch Metrics Collecting
    Collect each metrics information and AWS billing information of CloudWatch in Zabbix.

  2. AWS Health Dashboard Check
    Integrate information on AWS Service Health Dashboard into Zabbix and monitor the operation status of each service of AWS.

  3. Auto Scaling Activity
    For environments where the AutoScaling function automatically reduces / extends the EC 2 instance, integrate that activity into Zabbix and monitor the number of reduced and extended instances.

  4. RDS & ElastiCache Event Check
    Integrating and monitoring Event notifications from RDS and ElastiCache services to Zabbix.

  5. CloudWatchLogs Filtering
    Filter the log file monitored by CloudWatchLogs with arbitrary words.

  6. EC2 InstanceID Register
    When you monitor the EC 2 instance, it automatically registers the Instance ID in the user macros.

features

Installation

  1. Place files under external_checks_scripts in the location for external scripts of your zabbix server.

  2. Import template into your zabbix server.

  3. Enter the value in your environment at template user macros.

Contribution

  • fork it
  • develop you want
  • create a pull-request !

License

Apache License, Version 2.0

Author

tsubauaaa