I am a graduate of Baylor University where I attained a Bachelor of Business Administration from the Hankamer School of Business in Information Systems and Marketing.

I have a home office network using a combination of Linux, FreeBSD, Smoothwall, and Windows machines. Take a look at the setup page for how the home office looks and pictures the machines.

Here are some scripts and howtos I have accumulated to get some of my statistics of monitoring this website as well as my servers, including setting up an iSCSI Target for my CCTV System on one of my Linux boxes, and a BGInfo vbscript for obtaining the IP, DNS and DHCP settings for my Windows laptops with wired and wireless adapters.

Linux

The home office backbone server is a Dell Poweredge 1600sc. The server has 2 73GB SCSI hard drives in a Raid 1 array, and the raid controller is an LSI Megaraid Ultra 320-SCSI card, which is equivalent to Dell's PERC 4/SC controller.

I have Openmanage 5.5 installed for monitoring the server and Openmanage provides me with the necessary snmp's to monitor via mrtg. I use MRTG to monitor the server, as well as graph hard drive temperatures for my various machines as well as uptime stats. I installed Openmanage from Dell's Linux Repository.

The 1600sc has a DAT72 tape drive for nightly backups as well.

The server is primarily used for DNS (Bind), file server (Samba), wireless authentication (FreeRadius) and DHCP. The server also controls the apcupsd battery backups via the netserver option for a few of the machines.

MythTV

My MythTV environment consists of a master backend and two minimyth diskless frontends. Since my cable provider moved from analog broadcasts to digital, I removed the 2 PVR-150 tuners and rely exclusively on two HDHomerun tuners for digital programming, thanks to the scte65scan to map the digital channels.

I orginally setup my MythTV environment with Fedora 5 a few years ago, but migrated to CentOS for my mythbackend. More details are on my MythTV page.

The three boxes:

  • Mythbackend running CentOS 5 on an Intel DG33BU mobo and an Intel E7200 processor
  • MiniMyth-AMD running Minimyth-0.22.0-72 on an ASUS M2NPV-VM mobo and an AMD Athlon 64 X2 5200+ processor
  • MiniMyth-EPIA running Minimyth-0.22.0-72 on an EPIA-M10000 motherboard with a VIA C3 1Ghz processor

The Minimyth-AMD is able to view HD programing from my HDHomerun tuner card, while the Minimyth-EPIA is limited to normal cable viewing.

Mrepo

My network also has an mrepo server which is mainly used for CentOS yum updates. I also keep a Fedora repository for testing.

The mrepo server serves my Mythbackend as well as my main server. My mrepo page details how I have it configured. The machine also serves as a iSCSI Target for my CCTV server, as well as a backup to my main Poweredge 1600sc server.

FreeBSD

My webserver runs FreeBSD and I also have a FreeBSD Fileserver which primarily acts as a backup for my main server.

I added the phpsysinfo module to display info about this webserver. I had to do a couple of modifications to apache config files in order for it to recognize the php files.

I also added the functionality of reading hard drive temps from my webserver with SATA disks and running Freebsd. The details are on my tech archives page.

The webserver, running FreeBSD, utilizes gmirror to create a RAID 1 mirror of the drives. I also use gmirror for my FreeBSD file server

I had a FreeBSD File Server, which I recently retired, and it experienced a disk failure with RAID 1 setup using gmirror. The procedure I used to replace one of the drives.

CCTV

I have a CCTV Server that monitors my home with six cameras. The system is running on a Dell Vostro 420 - 2.8ghz Core 2 Duo (E7400), 3GB RAM. I have a 500GB HD for storage of video files, which gives me about 60 days of storage for the six cameras. I also hava an ATI Radeon 3450 graphics card. The system is running Geovision v8.31 with a GV-1240 card and six NUVICO W27IR19N cameras.

I am able to monitor the system remotely, as well as upload images to an ftp site.

I setup an iSCSI disk for my Geovision CCTV System, and here is the process I took to get it working.

Credits

This website was created based off of open source web design, specifically this design.