All Versions
Latest Version
Avg Release Cycle
97 days
Latest Release
1738 days ago

Changelog History

  • v2018.9 Changes

    September 02, 2018

    ๐Ÿš€ This release is primarily addressing a few bugs and build issues stemming from dependencies that have been updated.

  • v2017.11 Changes

    November 20, 2017

    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: Winningschedule: second: "\*/20"checks: check\_win: execute\_from: targettype: cmdcmd: test -d /etccredentials: winningactions: nada: execute\_from: targettype: cmdcmd: echo "1"trigger: 0frequency: 120call\_on: - CRITICAL - WARNING - UNKNOWNcredentials: winning

    Example Credentials in config/config.yml:

    credentials: default: user: rootgateway: Falsekey: | -----BEGIN RSA PRIVATE KEY----- fdlkfjasldjfsaldkjflkasjflkjaflsdlkfjs -----END RSA PRIVATE KEY-----winning: user: notrootgateway: | -----BEGIN RSA PRIVATE KEY----- fdlkfjasldjfsaldkjflkasjflkjaflsdlkfjs -----END RSA PRIVATE KEY-----
  • v2017.08 Changes

    August 03, 2017

    ๐Ÿš€ This release brings one major feature to Automatron, a very simple Web UI. By default Automatron will now listen on port 8080 and will present the below UI.

    ๐Ÿ’ป Automatron Web UI

    ๐Ÿš€ In addition to the UI there were a few minor fixes and behavior enhancements with this release.

  • v2017.06 Changes

    June 02, 2017

    ๐Ÿ“š This release is fairly significant as it includes the movement of plugins to and includes a few rewrites of the current documentation.

  • v2017.04 Changes

    April 09, 2017

    ๐Ÿ“„ Automatron

    โšก๏ธ Updates:

    • ๐Ÿšš node key was removed from Runbooks as it was more confusing than useful
    • ๐Ÿ“š Fairly large documentation update
  • v2017.02 Changes

    February 24, 2017

    ๐Ÿ“„ Automatron

    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
  • v2017.01-beta Changes

    January 07, 2017

    Automatron is ready for beta!

    ๐Ÿ†• New features:

    • Autodiscovery
      • AWS EC2
      • Linode
      • Roster file
    • Core
      • Revised logging verbosity moving some log messages to DEBUG
    • ๐Ÿ“š Documentation
      • Added contributing text
      • Added mkdocs Docker container in .docker-compose.yml
      • Added missing docs for plugins
  • v2016.10-alpha Changes

    October 25, 2016

    ๐Ÿš€ Alpha release of Automatron including:

    • Base core framework
    • ๐Ÿ“š Base documentation of using Automatron
    • ๐Ÿ”Œ Basic Plugins