tbma2014us / ops-tools

AWS ec2 backups, tools and services in Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ops-tools

DevOps tools written in Python

  1. cloudwatch_metrics
  2. kms_encrypt
  3. add-tags.py
  4. clone.py
  5. instances-backup.py
  6. start-stop.py
  7. wait.py
  8. watchdog.py

cloudwatch_metrics

Service daemon for Ubuntu servers to post custom AWS CloudWatch metrics.

kms_encrypt

A set of tools to work with AWS KMS encryption.

add-tags.py

Adds tags to AWS EC2 instances by name or instance id

clone.py

Creates a clone of the running AWS EC2 or RDS instance by name or instance id

instances-backup.py

Multi-threaded AWS EC2 instances backup into AMIs by tag, instance id or name

start-stop.py

Starts or stops AWS EC2 instances by name or instance id

wait.py

Wait for remote SSH service to come back after a boot or reboot

watchdog.py

TCP-port watchdog. Monitors availability of the TCP port, runs external process if port is unavailable.

./watchdog.py -a 192.168.1.1 -p 80 -c "echo port unavailable" -r 1

APACHE 2.0

About

AWS ec2 backups, tools and services in Python

License:Apache License 2.0


Languages

Language:Python 94.1%Language:Shell 3.8%Language:Makefile 2.0%