Home Directory Plugins Cloud check_aws_ec2_backup

Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me

check_aws_ec2_backup

Rating
0 votes
Favoured:
0
Current Version
0.1.0
Last Release Date
2017-04-10
Compatible With
  • Nagios 1.x
  • Nagios 2.x
  • Nagios 3.x
License
MIT
Hits
1256
Files:
FileDescription
check_aws_ec2_backup.shcheck_aws_ec2_backup.sh
IAM-policy-example.jsonExample AWS IAM policy document.
Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download
Nagios plugin for monitoring AWS EC2 EBS snapshot creation via AWS CLI, written in bash.
Install:

Install the AWS CLI and configure the credentials for the Nagios service's user.

See `IAM-policy-example.json` for an example IAM policy document for the Nagios user's AWS credentials.

Usage:

./check_aws_ec2_backup -r -v [options]

Examples:

# exit WARNING the if most recent snapshot older than 24hrs 15mins, CRITICAL if older than 48hrs 15mins
./check_aws_ec2_backup -r eu-west-1 -v vol-123abcd0

# exit WARNING the if most recent snapshot older than 24hrs, CRITICAL if older than 1 week
./check_aws_ec2_backup -r eu-west-1 -v vol-123abcd0 -c 604800

# exit WARNING the if most recent snapshot older than 1 week, CRITICAL if older than 2 weeks
./check_aws_ec2_backup -r eu-west-1 -v vol-123abcd0 -w 604800 -c 1209600

# set an AWS CLI config profile
./check_aws_ec2_backup -r eu-west-1 -v vol-123abcd0 -p foo-profile

# set full path to AWS CLI
./check_aws_ec2_backup -r eu-west-1 -v vol-123abcd0 -a /usr/local/bin/aws

Options:

-r, --region AWS region to use
-v, --volume-id AWS volume ID to check
-p, --profile AWS CLI config profile to use
-w, --warning snapshot age in seconds to treat as WARNING
-c, --critical snapshot age in seconds to treat as CRITICAL
-a, --aws-cli-path set path to AWS CLI, if not on $PATH
-V, --version output version
-h, --help output help information

Dependencies:

* bash
* AWS CLI (https://aws.amazon.com/cli/).