I am still working on documenting the process. Here is what I have so far. I also have a link groupings for all of the resources I found helpful.
http://del.icio.us/tbachner330/helpdesk?setcount=50
http://del.icio.us/tbachner330/ubuntu?setcount=50

  1. Install Ubuntu (server edition) selecting the following modules at install:
  2. Web, Mail, DNS, Samba
    1. username: (what you setup)
    2. password: (what you setup)
    3. URL: helpdesk.fps.k12.me.us
    4. IP: xxx.xxx.xxx.xxx
  3. The following url details how to install the server and then setup SSH (if not installed at setup)
    1. http://www.ubuntugeek.com/ubuntu-704-feisty-fawn-lamp-server-setup.html
    2. Activate the root user by issuing the following from the console:
      1. sudo passwd root
      2. give root a password (?????????)
  4. Statically configure the network interfaces
    1. sudo pico /etc/network/interfaces
    2. # The primary network interface (or what ever addresses/subnet you are using)
auto eth0
    • iface eth0 inet static
    • address 172.19.0.10
    • netmask 255.255.255.0
    • network 172.19.0.0
    • broadcast 172.19.0.255
    • gateway 172.19.0.1
    1. sudo /etc/init.d/networking restart
    2. sudo pico /etc/resolv.conf
    3. search domain.com
nameserver xxx.xxx.xxx.xxx
  1. Install the build-essentials and other packages
    1. sudo apt-get install build-essential
    2. sudo apt-get install libapache2-mod-perl2 php5-gd libxml-simple-perl libcompress-zlib-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl php-pear php5-dev libnet-ip-perl libnet-ssleay-perl snmp libapache2-mod-php5 php5-cli php5-common php5-cgi php5-mysql
  2. Install the webmin interface using port 8888 using the following directions http://www.ubuntugeek.com/webmin-installation-and-configuration-in-ubuntu-linux.html
    1. Via Terminal/ssh (Windows can use PuTTY) login remotely to server
    2. cd /var/www/
    3. mkdir downloads
    4. cd downloads
    5. sudo wget http://prdownloads.sourceforge.net/webadmin/webmin-1.520.tar.gz
    6. wget http://voxel.dl.sourceforge.net/sourceforge/webadmin/webmin-1.520.tar.gz (alternative location)
    7. tar -xzvf webmin-1.520.tar.gz
    8. cd webmin-1.520
  3. Run updates to server apt-get upgrade
  4. Login to the webmin at https://xxx.xxx.xxx.xxx:8888/
  5. In the "Servers > MySQL" tab, create the following databases
    1. glpi, nagios, ocsreports

  6. Install the OCS-NG via console (http://ubuntuforums.org/showthread.php?t=430702)
    1. /etc/init.d/apache2 restart
    2. cpan SOAP::Lite
      select all defaults for cpan installation
      select mirrors near you when asked
      you will have to press enter and type "yes" when cpan is ready to install SOAP::Lite
      use defaults for any questions asked
    3. Install OCS (cd /var/www/)
      1. wget http://superb-west.dl.sourceforge.net/sourceforge/ocsinventory/OCSNG_LINUX_SERVER_1.01.tar.gz
    4. Download and install GLPI to the web root: /var/www/
      1. cd /var/www
      2. wget http://dionysus.fps.k12.me.us/G5Data/glpi-0.70.2.tar.gz *I had downloaded the source prior to the site going down. This is my server and not the official GLPI location*
      3. chown -Rf root:www-data glpi
  7. https://help.ubuntu.com/community/Nagios
  8. https://help.ubuntu.com/community/Nagios3