Sunday, October 30, 2005

SMUX - session management protocol

Today, I got a question about SMUX. After answering the question, I decided to blog about it so you all can also become familiar with SMUX.

What is SMUX?
In short, SMUX is a session management protocol. SMUX separates the underlying transport from the upper level application protocols. According to W3C, SMUX aims to
ease transitions to future Web protocols, and communications of client applets using private protocols with servers over the same TCP connpcection as the HTTP conversation

For more information about SMUX, read the SMUX protocol specification at

You can see whether SMUX is on your server running by invoking
nmap -p 1-65535 localhost

Abbreviated output:
199/tcp open smux

Load Balancing and Failover - BalanceNG does it all

Simplicity has its own rewards. BalanceNG by Inlab is a simple, but effective (gets the job done) load balancer and failover software product for Linux.

Configurable via command line, BalanceNG puts you in control. Stay tuned as I will post about how to use BalanceNG for your server. In the meantime check'em out at

If you use MySQL, you can checkout MySQL Planet. My MySQL database administration blog today got listed on Planet MySQL.

Restoring network configuration from an old drive

If you have many IP addresses on a server, you can restore IP bindings from your old hard drive

cp -p /old/etc/sysconfig/network-scripts/ifcfg-eth0* /etc/sysconfig/network-scripts/

Restart network and verify

service network restart