DevOps tools written in Python
- cloudwatch_metrics
- add-tags.py
- clone.py
- instances-backup.py
- rotate.py
- start-stop.py
- wait.py
- watchdog.py
Service daemon for Ubuntu servers to post custom AWS CloudWatch metrics.
Adds tags to AWS EC2 instances by name or instance id
Creates a running copy of the AWS computing or database instance by name or instance_id
Multithreading AWS EC2 instances backup into AMIs by tag, instance id or name
Rotates the expiring AWS keys and writes the updated keys into the local config files.
Starts or stops AWS EC2 instances by name or instance id
Wait for remote SSH service to come back after a boot or reboot
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