Final Presentation PowerPoint

Download Report

Transcript Final Presentation PowerPoint

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

What it is

 Monitoring System  Runs checks  Ability to alert  Track trends  Centralized Interaction  Monitor many devices from one location  View all states

Goals

 Provide an in-depth analysis of the software.

 System load  Network Load  Usability  Complete the project this semester

Setbacks

 Hardware  Limited hardware availability  Bad RAM  Support  OS Licensing  Monitoring software support

Network design

Servers

Hostname

pfSense SINSVR01 SINSVR02 SINSVR03 SINSVR04 SINSVR05 SINSVR06 SINSVR07 SINSVR08 SINSVR09 SINSVR10

Operating System

pfSense 2.0.1

RHEL 6.3

RHEL 6.3

RHEL 6.3

Debian 6.0.7

Debian 6.0.7

Debian 6.0.7

Debian 6.0.7

Debian 6.0.7

Debian 6.0.7

Debian 6.0.7

Purpose

Routing Icinga Nagios Shinken KVM Host KVM Host Multipurpose KVM Host Storage KVM Host KVM Host

Processor

Dual P3 1GHz Dual P4 2.8GHz

Dual P4 2.8GHz

Dual P4 2.8GHz

Core2quad 2.5GHz

Core2quad 2.5GHz Dual P3 1GHz Dual-core Opteron 2GHz Atom 1.66GHz

Core2quad 2.4GHz Quad-core AMD 2.5GHz

RAM

3GB 2GB 2GB 2GB 3.5GB

6GB 2GB 4GB 4GB 2GB 8GB

Client Setup

 KVM   5 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

Nagios

     Version 3.4.4

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  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 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 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 installer  Installs all dependencies, configures the system, and can install additional plug-ins  Configuration  Complex, Nagios with Shinken mixed in  Skonf WebUI Beta  Interface  Looks good, lacks functionality

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.8

 Icinga: 7.1

 Shinken: 7.1

Rubric

Installation Configuration Support Interface Plugins Availability Ease of installation Mobile Application Documentation

Administration Total

Server Resources Load Memory Net Resources

Performance Total Overall Weighted Score (Out of 10) Shinken

10 4 7 2 9 10 8 4 10

64

7 10 4 8

29 7.1

Icinga

6 7 6 9 8 10 6 8 10

70

5.5

1 10 6

22.5

7.1

Nagios

6 8 8 7 8 10 6 7 10

70

6.5

5 8 8

27.5

7.8

Weight

5% 15% 10% 5% 10% 5% 15%

65%

20% 15%

35%

Load Graphs

Nagios Icinga Shinken

Memory Graphs

Nagios Icinga Shinken

Network Graphs

Nagios Icinga Shinken

Budget

Starting Funds Second Semester Funds Spent Funds Remaining Funds Spend Funds Detailed Rail Clips 4x SCSI Hard Drives 2x4GB DDR3 RAM $300.00 $300.00 ($140.70) $459.30

($27.54) ($40.00) ($73.24)

Final Thoughts

 Testing advanced features  Individual priorities  Shinken great backend  Icinga great frontend  Open source – combine projects  Fun and rewarding project

Questions?

Ice breaker, ask about this ^