@madflojo madflojo released this Sep 2, 2018

Assets 2

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

@madflojo madflojo released this Nov 20, 2017 · 3 commits to 2017.11 since this release

Assets 2

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-----

@madflojo madflojo released this Aug 3, 2017

Assets 2

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.

@madflojo madflojo released this Jun 2, 2017

Assets 2

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.

@madflojo madflojo released this Apr 9, 2017 · 69 commits to master since this release

Assets 2

Automatron

Updates:

  • node key was removed from Runbooks as it was more confusing than useful
  • Fairly large documentation update

@madflojo madflojo released this Feb 24, 2017

Assets 2

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
Pre-release

@madflojo madflojo released this Jan 7, 2017

Assets 2

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
Pre-release

@madflojo madflojo released this Oct 25, 2016 · 130 commits to master since this release

Assets 2

Alpha release of Automatron including:

  • Base core framework
  • Base documentation of using Automatron
  • Basic Plugins