aput logo

Software    |    Support    |    Contact

Login

What platforms do you support?
We currently support Red Hat Linux (Enterprise and Fedora Core), CentOS Linux, SUSE Linux, Debian and Ubuntu Linux, Solaris and FreeBSD. etch depends on Perl and a few other standard Unix utilities, it’s generally easy for us to add support for otherr Unix-based platforms. Contact us if you're interested in support for another platform.
What does it cost?
We're not quite ready to publish prices, but if you contact our sales team they'll be happy to give you a quote with minimal fuss.
How does etch compare to cfengine?
cfengine is the most widely deployed system configuration management tool, so comparisons between cfengine and etch are inevitable. We have heard cfengine characterized as "great at deciding to do something, not very good at actually doing it". cfengine has a fairly well developed system of classifying and grouping systems for decision making, but only rudimentary tools for managing configuration files. Etch has a similar system of classifying systems via both automatically determined and human-assigned attributes, but also has a very powerful system for building configuration files and associating actions and test conditions with updates to those files.
I only have 10 servers, will etch help me?
Yes, absolutely. One environment where etch is used heavily is a small environment which is used for extensive testing of operating systems. As such the systems are frequently rebuilt and the admins grew tired of manually reconfiguring the systems after each install. Even in small environments etch can help you capture system configurations to quickly reconfigure machines after OS upgrades or recover after hardware failures.
I have thousands of servers, will etch survive?
Yes, absolutely. We know of at least one large, complex site using etch to manage more than 10,000 servers. With most of the processing done on the clients you can easily serve thousands of clients from a single etch server. The configuration repository is easily replicated to multiple servers for scalability and redundancy. Complex environments will require thoughtful categorization of your servers and organization of your configuration repository. But hey, you already know that managing thousands of servers isn't easy. Thankfully etch can make it easier.
How do I configure application X with etch?
The first place to look would be the source-samples directory included with etch. We include sample configurations for more than 75 files. If you can't find what you're looking for there you can ask on the mailing list, chances are someone on the list can provide you with an example configuration.
Is etch Open Source?
No, a more appropriate description of our licensing would be the term "source available". We make the source code for etch available to customers and parties interested in evaluating the application, but the license does not allow redistribution of the source code or modifications to others.
Will etch run on Windows?
Etch is written in Perl and depends on a few Unix utilites. Using Cygwin or similar packages we're quite certain you could get etch to run. But see the next question.
Would etch do anything useful on Windows?
Etch is built to manage configuration files, but most Windows systems don't have many configuration files that need managing. Windows configuration is primarily stored in the registry. If there's sufficient interest in an etch plugin to manage the Windows registry we'll explore creating one.

Copyright 2006,2007,2008 aput, Inc.