Original computing articles by a systems administrator

Author Archives:

Debuging a script that parses /proc/net/dev

A Intermittent Problem: I wrote a Perl script for Nagios that would figure out the bandwidth of an interface by parsing TX (transmit) and RX (receive) bytes from /proc/net/dev. The proc file system is a virtual file system that provides the ability to view various kernel statistics as well as modify some kernel parameters. My… Continue Reading

How to Cross Compile the Bash shell for Android 1.5

Introduction: I just got a new G1 Android phone, and since it runs Linux I just had to get the Bash shell running on it, the built in shell would just not do.  I do need my tab completion after all. Cross compilation is the process of compiling software on one platform that is meant… Continue Reading

Non-Exchange Active Directory Users and the Global Address List

The Problem I have some users who are on a different mail system but still part of my company. The problem was that the users without Exchange 2003 accounts were not showing up in the Global Address List (GAL). Solution The first step was to look at the LDAP filter that generates the GAL. This… Continue Reading

My Not-So-Shabby Screen and Gnome-Terminal Setup

Introduction For a system administrator it is important to have an efficient and comfortable interface to all your servers. GNU Screen is an excellent utility to be able to have a single terminal connected to multiple servers that won’t disappear when you close the window. I have a set up that allows me to spawn… Continue Reading

A Perl API for TVRage – WebService::TVRage

The Module This new module I have written provides an object oriented interface to TVRage’s XML service which allows you to get episode and other information for television shows. It is written very similarly to my previous module, WebService::UPS, and also uses XML::Simple and Mouse. You can get the module from CPAN here. You can… Continue Reading