Welcome to the world of painless server management!

This website is the home of M-Script development. M-Script is an open source project aiming to simplify Linux servers management by binding a lot of useful management scripts to an easy-to-use framework.

Some examples, to explain the idea:

  • You have some script that monitors something (anything at all). Just put it to the framework and define thresholds, that's all. The framework will take care about the rest: sending email alerts, reflecting the results in a web interface, providing these results to your other servers if needed, triggering pre-defined actions that may include cloud management actions etc.
  • You have just setup a new server. Copy relevant commands from your shell history to a file, put this file to the framework and put the path to this file to a deployment system meta script - now you can setup any number of identical servers automatically.
  • Put your cloud details to the configuration file, put API keys to another configuration file - that's all, you have an auto-scalable cloud. It's just the same as a watchdog: you can make starting a new cloud server an action assigned to any monitoring events. Cloud monitoring part of the framework will take care about everything else (like adding new server to a balancer, adjusting firewalls etc)

You can easily utilize every single script and library of this project in your own scripts or cronjobs, or use it as a helpful command-line utility for everyday server administration tasks. Everything is written in Unix Shell, thus able to easily communicate with other software and works on any bare minimal Linux-based OS.

Features

  • Easy configuration via plain text files.
  • Web interface (yes, written in Unix Shell too).
  • Database for storing monitoring data.
  • Graphs.
  • Cloud management and automation. Amazon AWS and Rackspace Cloud are currently supported, other clouds support is work in progress.
  • Cloud-like management of non-cloud groups of servers.
  • Backup system.
  • Servers deployment and project deployment automation with cloud support.

Latest news

M-Script: Web UI
Added by Igor Simonov 7 months ago

M-Script: Github repository
Added by Igor Simonov 10 months ago

M-Script: M-Script goes public
Added by Igor Simonov 10 months ago

View all news

Latest projects

  • M-Script Plugins (07/25/2011 09:25 pm)

    Tests, monitors, watchdogs, benchmarks - whatever you may need or want to share.

  • M-Script (07/24/2011 09:31 pm)

    M-Script core with the basic set of test plugins