Lucas Schill Brent Grover Ed Schilla Advisor: Danny Miller.

Slides:



Advertisements
Similar presentations
MIT Lincoln Laboratory A Service-Oriented Approach to Application Development Robert Darneille & Gary Schorer WPI MQP Presentations ICS Group 10 October.
Advertisements

Lucas Schill Brent Grover Ed Schilla Advisor: Danny Miller.
Getting Set-up with Hosting and WordPress Gregory Young Alternative Hosting
User Documentation.  You cannot build a system for a client and leave them without adequate documentation  Computer systems are complex, require configuration.
INSTALLING LINUX.  Identify the proper Hardware  Methods for installing Linux  Determine a purpose for the Linux Machine  Linux File Systems  Linux.
Windows Deployment Services WDS for Large Scale Enterprises and Small IT Shops Presented By: Ryan Drown Systems Administrator for Krannert.
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
VOCAL System Requirements and Scalability. System Recommendations The recommended hardware system to support the VOCAL system is: 700 MHz, Pentium III.
Novell Server Linux vs. windows server 2008 By: Gabe Miller.
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
IS NEWS MICROSOFT OFFICE SHARE POINT SERVER 2007 By: Raul Rodriguez HTM 304.
1.1 Installing Windows Server 2008 Windows Server 2008 Editions Windows Server 2008 Installation Requirements X64 Installation Considerations Preparing.
Microsoft Virtual Server 2005 Product Overview Mikael Nyström – TrueSec AB MVP Windows Server – Setup/Deployment Mikael Nyström – TrueSec AB MVP Windows.
MCITP: Microsoft Windows Vista Desktop Support - Enterprise Section 1: Prepare to Deploy.
METAARCHIVE & CLOUD COMPUTING Central Server Functions Bill Robbins System Administrator MetaArchive Cooperative.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
11955 Exit Five Parkway Building 3 Fishers, IN Cross Platform IP Video Security Software and Systems Exacq Technologies.
BY Zoher & Mahmoud. What is WAMP?  - Acronym for Windows/Apache/MySQL/PHP, Python, (and/or) PERL  - WAMP refers to a set of free open source applications,
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
MIT Libraries’ FileMaker Use Policy as an example local DLC policy.
Windows Server MIS 424 Professor Sandvig. Overview Role of servers Performance Requirements Server Hardware Software Windows Server IIS.
SmartLog X 3 TEAM Basic SmartLog X 3 TEAM Basic DescoEMIT.com USER STATUS USER EDIT TEST LOG ADMIN TEST MACHINE SCHEDULE INSTALL System Requirements:
Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in We create innovative software solutions for SharePoint,
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Network Operating Systems Week 9.
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Web Server A software program or server computer equipped to offer World Wide Web access. Web servers allow you to serve content over the Internet using.
Central Online Grading System COGS Dec15-21 dec1521.sd.ece.iastate.edu.
1 ITSK 2611 Welcome. 2 Operating System 3 What is an OS Resource Manager –Disk –Memory –CPU Device Manager –Printers –Video Card –Sound Card Utility.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Installing and Configuring IIS. Reliable IIS 6.0 uses a new request-processing architecture and application-isolation environment that enables individual.
Guide to MCSE , Second Edition, Enhanced1 The Microsoft Networking Family Collection of operating systems (OS) Operating Systems Work directly with.
Step By Step Windows Server 2003 Installation Guide Step By Step Windows Server 2003 Installation Guide.
Implementing Hyper-V®
 First, check if Windows Server 2008 minimum hardware requirements matches your computer hardware through link below
Members Brent Grover Lucas Schill Edward Schilla Advised by Danny Miller Project Goal & Mission Statement Conclusions Infrastructure.
Crystal Reports Training
Click to Install Linux Edward Marsh CSE 403. Operational Concepts Provide a way to seamlessly install Linux as a dual boot with Windows on client computers.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Lesson 2 Installation and Upgrade Operating System Fundamentals.
Lucas Schill Brent Grover Ed Schilla Advisor: Danny Miller.
NetModule Cloud Solution Professional M2M Networking out of the Cloud © 2014 NetModule AG Slide 1.
NetModule Cloud Solution Professional M2M Networking out of the Cloud NetModule Cloud Router 1.
Windows SharePoint Services Installation and Configuration.
Selenium server By, Kartikeya Rastogi Mayur Sapre Mosheca. R
 Computer hardware refers to the physical parts of a computer and related devices. Internal hardware devices include motherboards, hard drives,
Expertsfromindia for Joomla Development. Introduction Joomla is an open source and free content management system (CMS) for publishing content on the.
Enterprise Vitrualization by Ernest de León. Brief Overview.
CIS Host Manager Bryce Johnston CIS 597 May 8, 2009.
Metrics data published Via different methods Monitoring Server
Using Virtualization in the Classroom
CompTIA Server+ Certification (Exam SK0-004)
Chapter 5 Operating Systems.
Jean-Philippe Baud, IT-GD, CERN November 2007
Netscape Application Server
Installing Windows Server 2008
W3 Status Analyzer.
Clinton A Jones Eastern Kentucky University Department of Technology
Windows Server 2008 and SQL 2008 Windows Server 2008.
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
FileSpot Collaborative File Manager
Open Source in the Public School System Kory Prince Rob Hayes
Overview Introduction VPS Understanding VPS Architecture
02 | Hosting Services in Windows Azure
MDS for Windows : Graphical User Interface
HC Hyper-V Module GUI Portal VPS Templates Web Console
Presentation transcript:

Lucas Schill Brent Grover Ed Schilla Advisor: Danny Miller

Overview  Comparison of Nagios, Shinken, and Icinga Performance comparison of common features Usability Scalability Extra feature testing for usability Scoring procedures

Goals  Provide an in-depth analysis of the software. System load Network Load Usability  Complete the project this semester

Setbacks  Hardware Atom lacking virtualization support Bad RAM  Support OS support Software support

Network design

Servers HostnameOperating System PurposeProcessorRAM pfSensepfSense 2.0.1RoutingDual P3 1GHz3GB SINSVR01RHEL 6.3IcingaDual P4 2.8GHz2GB SINSVR02RHEL 6.3NagiosDual P4 2.8GHz2GB SINSVR03RHEL 6.3ShinkenDual P4 2.8GHz2GB SINSVR05Debian 6.0.7KVM HostCore2quad 2.5GHz6GB SINSVR06Debian 6.0.7Multi-purposeDual P3 1GHz2GB SINSVR07Debian 6.0.7KVM HostDual-core Opteron 2GHz4GB SINSVR08Debian 6.0.7StorageAtom 1.66GHz4GB SINSVR09Debian 6.0.7KVM HostCore2quad 2.4GHz2GB SINSVR10Debian 6.0.7KVM HostQuad-core AMD 2.5GHz8GB

Client Setup  KVM 4 host machines 297 Debian clients Scripted installation and management Minimal client installation ○ 64MB RAM ○ 1GB disk space  Windows Clients 3 Windows 7 clients with NSClient++  100 clients for each software suite

Where We Are Now  Configuring the three programs for our environment  Familiarizing ourselves with each piece of software  Configuring new hardware with clients  Documentation

Nagios  Version  Written in C  Web Interface Exfoliation  Nagios Open Source Free to use Forum Support  Nagios XI User Interface Framework Enterprise Support

Nagios (continued)  Nagios Version 4 Not yet available Complete rewrite  Support Currently unable to receive direct support

Nagios - Thoughts  Simple Could use more features  Difficult to configure Confusing configuration file layout Would be better with a database as a backend

Icinga  Version  Modular  Written in C  Classic Web Automated Apache integration  Icinga-cmd group Apache, Icinga user, etc  Authentication

Icinga(continued)  Check scripts run locally Check_by_ssh  Similar to Nagios  Third party plugins/scripts Embedded perl interpretation  Config changes so far: Check intervals

Icinga(continued)  Windows integration  Icinga 2.0  New Web

Icinga - Thoughts  Quick  Highly customizable  Easy to install  Not very independent, or a “Fork”  Easy to change the installation (modular)  Third party scripts - simple

Shinken  Version  Designed as a Nagios drop in replacement that provides many of the features Nagios lacks by default  Written in Python  Open source  Very modular

Shinken So Far  Custom built installer Installs all dependencies, configures the system, and can install additional plug-ins.  Configuration Complex, Nagios with Shinken mixed in Skonf WebUI

Accomplishments  Integrated WDS/PXE  Website  Scripted installation of 300 virtual machines  Collectd

Budget Starting Funds$ Second Semester Funds$ Spent Funds($119.68) Remaining Funds$ Spend Funds Detailed Rail Clips($27.54) 2x Atom Servers($52.14) 4x SCSI Hard Drives($40.00) Planned Spending 2x4GB DDR3 RAM($73.24) Planned Remaining Funds$407.08

Where we are headed  Finish configuring Customization of network monitoring systems  Research and write scripts to run checks  Stress test Performance Reliability  Finish rubric  Grade each software based on rubric

Questions?