28
PROJECT S.I.N. PROJECTSIN.INFO Lucas Schill Brent Grover Ed Schilla Advisor: Danny Miller

Project S.i.n . projectsin.info

  • Upload
    jolene

  • View
    34

  • Download
    0

Embed Size (px)

DESCRIPTION

Lucas Schill Brent Grover Ed Schilla Advisor: Danny Miller. Project S.i.n . projectsin.info. Overview. Comparison of Nagios, Shinken, and Icinga Performance comparison of common features Usability Scalability Extra feature testing for usability Scoring procedures. What it is. - PowerPoint PPT Presentation

Citation preview

Page 1: Project  S.i.n . projectsin.info

PROJECT S.I.N.PROJECTSIN.INFO

Lucas SchillBrent Grover

Ed SchillaAdvisor: Danny Miller

Page 2: Project  S.i.n . projectsin.info

Overview Comparison of Nagios, Shinken, and

IcingaPerformance comparison of common

featuresUsabilityScalabilityExtra feature testing for usabilityScoring procedures

Page 3: Project  S.i.n . projectsin.info

What it is Monitoring System

Runs checksAbility to alertTrack trends

Centralized InteractionMonitor many devices from one locationView all states

Page 4: Project  S.i.n . projectsin.info

Goals Provide an in-depth analysis of the

software.System loadNetwork LoadUsability

Complete the project this semester

Page 5: Project  S.i.n . projectsin.info

Setbacks Hardware

Limited hardware availabilityBad RAM

SupportOS LicensingMonitoring software support

Page 6: Project  S.i.n . projectsin.info

Network design

Page 7: Project  S.i.n . projectsin.info

ServersHostname

Operating System Purpose Processor RAM

pfSense pfSense 2.0.1 Routing Dual P3 1GHz 3GB

SINSVR01 RHEL 6.3 Icinga Dual P4 2.8GHz 2GB

SINSVR02 RHEL 6.3 Nagios Dual P4 2.8GHz 2GB

SINSVR03 RHEL 6.3 Shinken Dual P4 2.8GHz 2GB

SINSVR04 Debian 6.0.7 KVM Host Core2quad 2.5GHz 3.5GB

SINSVR05 Debian 6.0.7 KVM Host Core2quad 2.5GHz 6GB

SINSVR06 Debian 6.0.7 Multipurpose Dual P3 1GHz 2GB

SINSVR07 Debian 6.0.7 KVM Host Dual-core Opteron 2GHz 4GB

SINSVR08 Debian 6.0.7 Storage Atom 1.66GHz 4GB

SINSVR09 Debian 6.0.7 KVM Host Core2quad 2.4GHz 2GB

SINSVR10 Debian 6.0.7 KVM Host Quad-core AMD 2.5GHz 8GB

Page 8: Project  S.i.n . projectsin.info

Client Setup KVM

5 host machines297 Debian clientsScripted installation and managementMinimal client installation

○ 64MB RAM○ 1GB disk space

Windows Clients3 Windows 7 clients with NSClient++

100 clients for each software suite

Page 9: Project  S.i.n . projectsin.info

Nagios Version 3.4.4 Written in C Web Interface

Exfoliation Nagios Open Source

Free to useForum Support

Nagios XIUser InterfaceFrameworkEnterprise Support

Page 10: Project  S.i.n . projectsin.info

Nagios (continued) Nagios Version 4

Not yet availableComplete rewrite

SupportCurrently unable to receive direct support

Page 11: Project  S.i.n . projectsin.info
Page 12: Project  S.i.n . projectsin.info

Nagios - Thoughts Simple

Could use more features Difficult to configure

Confusing configuration file layoutWould be better with a database as a

backend Stable

Lacks features but works well

Page 13: Project  S.i.n . projectsin.info

Icinga Version 1.8.4 Modular Written in C Classic Web

Automated Apache integration Icinga-cmd group

Apache, Icinga user, etc Authentication

Page 14: Project  S.i.n . projectsin.info

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

Page 15: Project  S.i.n . projectsin.info
Page 16: Project  S.i.n . projectsin.info

Icinga(continued) Windows integration Icinga 2.0 New Web

Page 17: Project  S.i.n . projectsin.info

Icinga - Thoughts Quick Highly customizable Easy to install Not very independent, or a “Fork” Easy to change the installation

(modular) Third party scripts - simple

Page 18: Project  S.i.n . projectsin.info

Shinken Version 1.2.3 Designed as a Nagios drop in

replacement that provides many of the features Nagios lacks by default

Written in Python Open source Very modular

Page 19: Project  S.i.n . projectsin.info
Page 20: Project  S.i.n . projectsin.info

Shinken - Thoughts Custom built installer

Installs all dependencies, configures the system, and can install additional plug-ins

ConfigurationComplex, Nagios with Shinken mixed inSkonf WebUI Beta

InterfaceLooks good, lacks functionality

Page 21: Project  S.i.n . projectsin.info

Conclusion Nagios was the best over all

No major downsides, or upsides Shinken & Icinga tied in second.

Each strong in some areas, but weak in others

Final score (out of 10)Nagios: 7.8Icinga: 7.1Shinken: 7.1

Page 22: Project  S.i.n . projectsin.info

Rubric  Shinken Icinga Nagios WeightInstallation 10 6 6 5%Configuration 4 7 8 15%Support 7 6 8 10%Interface 2 9 7 5%Plugins 9 8 8 10%

Availability 10 10 10  Ease of installation 8 6 6  

Mobile Application 4 8 7 5%Documentation 10 10 10 15%Administration Total 64 70 70 65%

         Server Resources 7 5.5 6.5 20%

Load 10 1 5  Memory 4 10 8  

Net Resources 8 6 8 15%Performance Total 29 22.5 27.5 35%

         Overall Weighted Score (Out of 10) 7.1 7.1 7.8  

Page 23: Project  S.i.n . projectsin.info

Load Graphs Nagios

Icinga

Shinken

Page 24: Project  S.i.n . projectsin.info

Memory Graphs Nagios

Icinga

Shinken

Page 25: Project  S.i.n . projectsin.info

Network Graphs Nagios

Icinga

Shinken

Page 26: Project  S.i.n . projectsin.info

BudgetStarting Funds $300.00 Second Semester Funds $300.00 Spent Funds ($140.70)Remaining Funds $459.30

Spend Funds DetailedRail Clips ($27.54)4x SCSI Hard Drives ($40.00)2x4GB DDR3 RAM ($73.24)

Page 27: Project  S.i.n . projectsin.info

Final Thoughts Testing advanced features Individual priorities

Shinken great backendIcinga great frontend

Open source – combine projects Fun and rewarding project

Page 28: Project  S.i.n . projectsin.info

Questions?

Ice breaker, ask about this ^