Zabbix AWS monitoring template
Switch branches/tags
Clone or download
Permalink
Failed to load latest commit information.
templates update zaws_zabbix_template.xml Mar 1, 2016
README.md fix README Feb 18, 2016
zaws.go set instance id if ec2 instance name field empty Feb 18, 2016

README.md

About "ZAWS"

Zabbix AWS monitoring template This template is supported over Zabbix 3.0.

Features

  • EC2 monitoring
    • Automatically registration EC2 instances information by using Zabbix LLD host prototype.
    • Automatically registration EC2 CloudWatch metrics information by using Zabbix LLD item prototype.
  • ELB monitoring
    • Automatically registration ELB instances information by using Zabbix LLD host prototype.
    • Automatically registration ELB CloudWatch metrics information by using Zabbix LLD item prototype.

Requirements

  • Zabbix >= 3.0

Installation & Setting

1. Download

Download zaws command line tool and Zabbix template xml file.

Please get the binary file that is appropriate for your environment architecture.

binary file url

template xml file url

2. Copy to Externalscripts directory

Please copy command line tool file to your zabbix servers externalscripts directory.

for example:

$ cp zaws-linux-amd64 /usr/lib/zabbix/externalscripts/zaws

3. Import zabbix template xml file

[Configuration]->[Templates]->[Import]

Please import "zaws_zabbix_template.xml"

4. Register host

[Configuration]->[Hosts]->[Create host]

  • Host name: any
  • Groups: any
  • Agent interfaces: any (not used in this tool)
  • Templates: Template AWS
  • Macros: please set 3 macro
    • {$REGION}: Please set AWS region name (e.g. ap-northeast-1)
    • {$KEY}: Please set AWS ACCESS KEY ID (e.g. AKI........)
    • {$SECRET}: Please set AWS SECRET ACCESS KEY

Contact

Please send feedback to me.

Daisuke IKEDA

Twitter: @ike_dai

e-mail: dai.ikd123@gmail.com

License

Licensed under the Apache License, Version 2.0. The Apache v2 full text is published at this link.

Copyright 2016 Daisuke IKEDA.