Location via proxy:   
[Report a bug]   [Manage cookies]                

Do you need something to help you study for the RHCE exam?  Trouble-Maker is going to help you break stuff!

Acid Lemon

Introduction

 Being a system administrator is full of interesting challenges. We like this. However, some of these challenges can be problematic, if they cause service interrupts on production systems. Most system administrators have run into the situation where something is wrong, the server is down, and we don't know what is going on. This project attempts to help.

There are a lot of tools out there to make the system administrator's life easier. However, no tool is a replacement for properly understanding the system and experience in troubleshooting unknown situations. This is where Trouble-Maker comes in. Unlike other projects, we do not attempt to solve problems -- we cause them.

When installed and run, this project will randomly select a problem from its set of issues and make it happen on your system. This can give you experience dealing with:

  • Dealing with partially accurate user reporting of problems
  • Troubleshooting boot problems
  • Troubleshooting service configuration problems
  • Troubleshooting (simulated) hardware problems

It should be obvious, but we shall say it anyway. . . DO NOT INSTALL THIS SYSTEM ON A PRODUCTION MACHINE!!!! 

Components

This project is primarily developed for Red Hat Enterprise Linux, but is intended to be as multi-platform as possible. It consists of three components:

  • The trouble-engine is written in a cross platform manner, so as to run on as many target platforms as possible.
  • The trouble-modules are written so as to indicate which systems they apply to, and what pre-requisites they have.
  • The trouble-module-builder is an optional system designed to simplify packaging trouble-module files into actual modules. It is not currently implimented.

At this time, the following operating systems are supported:

Operating System Version Level of Support Maintainer
Red Hat Enterprise Linux
(Also: CentOS )
3, 4, 5, 6beta - in progress) Primary Matt Millard
Novell SUSE Linux Enterprise Server 9 (10 - in progress) Primary Josh More
Fedora Project 2, 13 - in progress) Secondary Matt Millard

Other proposed OS's that could be supported by Trouble-Maker are Ubuntu, Debian, Gentoo, Sun Solaris, OpenBSD, FreeBSD, Slackware Linux.