Lucas Schill Brent Grover Ed Schilla Advisor: Danny Miller.

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

Transcript of Lucas Schill Brent Grover Ed Schilla Advisor: Danny Miller.

PROJECT S.I.N.

PROJECTSIN.INFO

Lucas Schill

Brent Grover

Ed Schilla

Advisor: Danny Miller

Overview

Comparison of Nagios, Shinken, and IcingaPerformance comparison of common

featuresUsabilityScalabilityExtra feature testing for usabilityScoring procedures

What it is

Monitoring SystemRuns checksAbility to alertTrack trends

Centralized InteractionMonitor many devices from one locationView all states

Goals

Provide an in-depth analysis of the software.System loadNetwork LoadUsability

Complete the project this semester

Setbacks

HardwareLimited hardware availabilityBad RAM

SupportOS LicensingMonitoring software support

Network design

Servers

HostnameOperating

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

Client Setup

KVM5 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

Nagios Version 3.4.4 Written in C Web Interface

Exfoliation Nagios Open Source

Free to useForum Support

Nagios XIUser InterfaceFrameworkEnterprise Support

Nagios (continued)

Nagios Version 4Not yet availableComplete rewrite

SupportCurrently unable to receive direct support

Nagios - Thoughts

SimpleCould use more features

Difficult to configureConfusing configuration file layoutWould be better with a database as a

backend Stable

Lacks features but works well

Icinga

Version 1.8.4 Modular Written in C Classic Web

Automated Apache integration Icinga-cmd group

Apache, Icinga user, etc Authentication

Icinga(continued)

Check scripts run locallyCheck_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 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

Shinken - Thoughts

Custom built installerInstalls all dependencies, configures the

system, and can install additional plug-ins Configuration

Complex, Nagios with Shinken mixed inSkonf WebUI Beta

InterfaceLooks good, lacks functionality

Conclusion

Nagios was the best over allNo 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

Rubric  Shinken Icinga Nagios Weight

Installation 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  

Load Graphs Nagios

Icinga

Shinken

Memory Graphs Nagios

Icinga

Shinken

Network Graphs Nagios

Icinga

Shinken

Budget

Starting Funds $300.00

Second Semester Funds $300.00

Spent Funds ($140.70)

Remaining Funds $459.30

Spend Funds Detailed

Rail Clips ($27.54)

4x SCSI Hard Drives ($40.00)

2x4GB DDR3 RAM ($73.24)

Final Thoughts

Testing advanced features Individual priorities

Shinken great backendIcinga great frontend

Open source – combine projects Fun and rewarding project

Questions?

Ice breaker, ask about this ^