Releases: madflojo/automatron
2018.9: Bender
2017.11: Atom
This release mostly brings documentation updates as well as a fix for a newer Docker build error introduced to dependent library changes. There is however, one major change which is the credentials override feature.
This feature allows you to specify any number of credentials within the config/config.yml
file and use those SSH credentials within a Runbook.
Example Runbook:
name: Winning
schedule:
second: "*/20"
checks:
check_win:
execute_from: target
type: cmd
cmd: test -d /etc
credentials: winning
actions:
nada:
execute_from: target
type: cmd
cmd: echo "1"
trigger: 0
frequency: 120
call_on:
- CRITICAL
- WARNING
- UNKNOWN
credentials: winning
Example Credentials in config/config.yml
:
credentials:
default:
user: root
gateway: False
key: |
-----BEGIN RSA PRIVATE KEY-----
fdlkfjasldjfsaldkjflkasjflkjaflsdlkfjs
-----END RSA PRIVATE KEY-----
winning:
user: notroot
gateway: 10.0.0.1
key: |
-----BEGIN RSA PRIVATE KEY-----
fdlkfjasldjfsaldkjflkasjflkjaflsdlkfjs
-----END RSA PRIVATE KEY-----
2017.08
2017.06
This release is fairly significant as it includes the movement of plugins to https://github.com/Automatron-Plugins and includes a few rewrites of the current documentation.
2017.04
2017.02
Automatron is now considered stable!
Key Features
- Automatically detect and add new systems to monitor
- Monitoring is executed over SSH and completely agent-less
- Policy based Runbooks allow for monitoring policies rather than server specific configurations
- Supports Nagios compliant health check scripts
- Allows arbitrary shell commands for both checks and actions
- Runbook flexibility with Jinja2 templating support
- Pluggable Architecture that simplifies customization
Automatron is available as a Docker image under madflojo/automatron
.
$ docker pull madflojo/automatron:2017.02
2017.01-beta
Automatron is ready for beta!
New features:
- Autodiscovery
- AWS EC2
- Linode
- Roster file
- Core
- Revised logging verbosity moving some log messages to
DEBUG
- Revised logging verbosity moving some log messages to
- Documentation
- Added contributing text
- Added mkdocs Docker container in
.docker-compose.yml
- Added missing docs for plugins
2016.10-alpha
Alpha release of Automatron including:
- Base core framework
- Base documentation of using Automatron
- Basic Plugins