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.
Links¶
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