Monitoring PowerDNS with MRTG
Monitoring PowerDNS is easy with MRTG, just install these two packages and create a config file and you're good to go!
apt-get install libsnmp-session-perl mrtg
Create your private certificate authority (CA)
Creating a private CA can be useful if you have a lot of services encrypting data for internal use but don't need the domain to be verified by a public CA like Verisign, Thawte etc. By importing the CA to all computers that will use these services users won't get the a popup in IE and Firefox saying that the certificate is invalid.
1. Create a CA certificate
Create a private key for your CA:
openssl genrsa -des3 -out ca.key 4096
Installing VMware server on Debian etch
VMware Server installs on any existing server hardware and partitions a physical server into multiple virtual machines by abstracting processor, memory, storage and networking resources, giving you greater hardware utilization and flexibility. Streamline software development and testing and simplify server provisioning as you utilize the ability to "build once, deploy many times."
In this tutorial we'll install the free VMware server 1.x and VMware Management Interface to a Debian etch system.
First install required packages
apt-get install kernel-headers-`uname -r` psmisc libx11-6 libx11-dev xspecs libxtst6 libXt-dev libXrender-dev libxi6 lvm-common lvm2 xfsprogs
Using more than 4 GB RAM on Debian etch 32bit
By default Debian etch 32bit allows a maximum of 4 GB RAM. The limit can be raised up to 64 GB with a single apt-get command / kerenl update:
apt-get install linux-image-2.6-686-bigmem
That's it, reboot your system and you will be able to install up to 64GB of RAM to your system.
Compile the Kernel on Debian etch
Compiling the kernel from source on Debian is actually pretty simple thing to do.
This guide has been tested on standard etch installation but will probably work on other versions and debian-like operating systems. The system is easy to break if not done right, compile and install the kernel at your own risk!
Install required packages
apt-get install kernel-package libncurses5-dev fakeroot wget build-essential