Skip to content
This repository has been archived by the owner on Sep 30, 2023. It is now read-only.

Releases: madflojo/automatron

2018.9: Bender

02 Sep 05:33
59a7050
Compare
Choose a tag to compare

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

2017.11: Atom

20 Nov 05:00
139a39a
Compare
Choose a tag to compare

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

03 Aug 03:41
Compare
Choose a tag to compare

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.

2017.06

02 Jun 04:28
Compare
Choose a tag to compare

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

09 Apr 08:01
Compare
Choose a tag to compare

Automatron

Updates:

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

2017.02

24 Feb 05:23
Compare
Choose a tag to compare

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

2017.01-beta

07 Jan 20:54
Compare
Choose a tag to compare
2017.01-beta Pre-release
Pre-release

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

2016.10-alpha

25 Oct 04:40
Compare
Choose a tag to compare
2016.10-alpha Pre-release
Pre-release

Alpha release of Automatron including:

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