As a followup to my earlier post, I also did some tests with iPXE‘s bin/undionly.kpxe and bin/undionly.kkpxe targets.
PXE booting inside VirtualBox and KVM virtual machines stopwatched (1/2)
During the past days at FOSDEM, I wanted to do some work on automatic OS installs via PXE servers. Therefore, I set up a virtual machine in VirtualBox and enabled network booting. VirtualBox has a sparely documented DHCP/TFTP server built-in when you set up the network adapter in NAT mode, but for all what it’s… Continue reading PXE booting inside VirtualBox and KVM virtual machines stopwatched (1/2)
netsnmpagent 0.1.1 Python module released
Today I made the first public release of a new project, the netsnmpagent Python module.
Evolution of a mailsystem: exposing Sieve in a user-friendly way
Switching to Dovecot as IMAP server I re-evaluate the possibility of exposing centralized, server-side mail server actions, such as sorting mails into folders, sending Vacation messages etc., to the user in a user-friendly, integrated way. There already was a plugin for the Squirrelmail web mail interface, called Axelsieve. Axelsieve actually exposes Sieve in a quite… Continue reading Evolution of a mailsystem: exposing Sieve in a user-friendly way
Trouble with Postfix, LMTP, Dovecot and PAM: “Unknown user”
So I decided to go with Dovecot instead of Cyrus imapd for my new mail server. I followed the instructions in the Dovecot Wiki, but keep getting errors if I file a test message using mail -s test pief@mail.bs3.hollants.com (I highlighted the relevant parts):
Best practices: PXE-Installserver
There are many ways to set up a PXE-Installserver, but if you give it a bit of thought you can come up with some quite nifty ideas. So without further ado here is a description of my setup.
python-agentx: Add signal handlers for INT and TERM
And another patch for python-agentx: this one adds signal handlers for signals INT and TERM. This is necessary because python-agentx implements the main loop for your agent, anyway. Then it should also deal with termination handling when the agent either runs in foreground, ie. not daemonized, and CTRL-C is used to interrupt the main loop,… Continue reading python-agentx: Add signal handlers for INT and TERM
python-agentx: Major rewrite of variable handling
Here’s another patch for python-agentx that I already did on June 3rd and this one is rather a major one: it overthrows python-agentx’s variable handling completely.
Hardware monitoring on HP Proliant DL380 Gx servers
Download the following files:
python-agentx: Registering variables repeatedly
All good things come in threes… consider the following code snippet that uses python-agentx: axd.RegisterVar(“a”, 0) axd.RegisterVar(“b”, 1) snmpwalk will show both a and b correctly. Now consider the following code: axd.RegisterVar(“a”, 0) axd.RegisterVar(“b”, 1) axd.RegisterVar(“a”, 2) snmpwalk will show a only. Which is a bug. Why?