eng. johor alam presentation slide on icinga 2

42
Presentation On Open Source Network Management System (Icinga 2) Presented By Johor Alam

Upload: eng-johor-alam

Post on 18-Jul-2015

328 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Eng. Johor Alam Presentation Slide on icinga 2

Presentation On Open Source Network Management System (Icinga 2)

Presented By

Johor Alam

Page 2: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 2

Outline● Introduction

● Difference between Icinga 1 & Icinga 2

● Icinga Web

● Architecture

● Tools & Platform

● On-line Demo

● Features & Function

● Opportunities

● Conclusion

Page 3: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 3

Outline● Introduction

● Difference between Icinga 1 & Icinga 2

● Icinga Web

● Architecture

● Tools & Platform

● On-line Demo

● Features & Function

● Opportunities

● Conclusion

Page 4: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 4

Introduction

Icinga2 is an open source network monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.

Its Scalable and extensible, Icinga2 can monitor large, complex environments across multiple locations.

Page 5: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 5

Introduction● Stable version: 2.1.1 (16.9.2014)

● Supports all major distributions

● Based on C++ and Boost

● New configuration format

● Compatible with plugins, addons, UIs

Page 6: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 6

Difference between Icinga 1 & Icinga 2

Icinga 1 Icinga 2Icinga 1 core forked from Nagios in 2009

Icinga 2 started from scratch

C-based source MySQL, PostgreSQL, SQL.

C++ based source with multiple components IDO, Livestatus, Cluster etc.

Icinga 1 supports two configuration formats: key-value-based settings.

Icinga 2 supports objects and (global) variables,

Page 7: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 7

Icinga Web

● Icinga Web is a standalone piece of software. It communicates to the core, database and 3rd party add-ons through component layers.

● Icinga Web also referred to as New Web is the project’s Agavi and PHP based.

● In contrast to the Icinga Classic UI.

● Both user interfaces present information on host and service status, history, notifications and status maps to show the health of a network in real-time. Both also support IPv4 as well as IPv6 addresses.

Page 8: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 8

Icinga2 ArchitectureIcinga 2

Icinga 2

Cluster

Cluster

Logger

Syslog

File

Console Graphite

Compat Layer

DB IDO

ReportsIcinga- Web

Icinga Web

status.datLog

Icinga Classic

Livestatus CheckresultReader

ExternalCommand

Pipe

Performance Data

Writer

PNP | Graphite | in

Graph

ConfigurationMigration

Script

Plugins

NagiosIcinga 1.xIcinga 2

Configuration

UI (LConf, …)Shell (vi)

Automation (Puppet, …)

CheckresultsConfig

Page 9: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 9

Tools & Platform

● Delegation

● Checker

● Replication

● Agent

● Compat

● Plugin

● API

● Handler

● IDO database

● Its support all Windows and Linux Operating system(Platform)

Page 10: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 10

Tools Based Architecture

Delegation Agent Plugin Icinga2 Classic UI

Checker Icinga2 API

Completion Compat Handler

Icinga Web

Rest API Mobile

Icinga Repository

Soap ProLive Status IDO Database

Page 11: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 11

On line Demo

Page 12: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 12

Graphical User Interface - Status

● Tactical Overview: Its represent the host and service information. Where host down, Unreachable, Up, Pending and Service Critical, Warning, Unknown, ok, pending. After that Service check and host check. Where service check Active, Passive and Host Check Active, Passive. After that other option Monitoring feature. Its indicates the flop detection, Notification and Event handler.

Page 13: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 13

Graphical User Interface - Status

● Host Detail: Its represent host status details for all host. Where Host Up, down, last check, attempt, duration and status information.

Page 14: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 14

Status

● Service Detail: Its represents service status details for all hosts and service. Where Service Warning, Critical, Unknown, and Pending.

Page 15: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 15

Graphical User Interface - Status

● Host group overview: Its represent the all host group separately.

Page 16: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 16

Graphical User Interface - Status

● Host group summary: Its represent the status summary for all host groups in same time host group with host status and service status.

Page 17: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 17

Graphical User Interface - Status

● Service group overview: Its represent the status overview of all service group. Where indicate local service, http, ssh, ping and other.

Page 18: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 18

Graphical User Interface - Status

● Service group summary: Its represent status summary for all service groups with host status summary and service status summary.

Page 19: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 19

Graphical User Interface - Status

● Status Map: Its represent the map for all host.

Page 20: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 20

Graphical User Interface - Problem

● Service Problem: Its represent the service problem for all host.

Page 21: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 21

Graphical User Interface - Problem

● Unhandled Service: Its represent the all unhandled service for all host.

● Host Problem: Its represent all host problem.

Page 22: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 23

Graphical User Interface - Problem

● All Problem: Its represent all types of problem.

● Network Outages: Its represent network outages for all host and service.

Page 23: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 24

Graphical User Interface - System

● Comments: Its represents all host and service comments.

● Downtime: Its represent the host downtime and service downtime.

Page 24: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 25

Graphical User Interface - System

● Process Information: Its represent the Icinga2 process information. Where program version, program start time, total running time, Notification enable or disable etc.

Page 25: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 26

Graphical User Interface - System

● Performance Information: Its represent program wide performance information. Where host and service active and passive check.

Page 26: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 27

Graphical User Interface - System

● Scheduling Queue: Its represent entries sorted by next check time (ascending).

Page 27: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 28

Graphical User Interface - Reporting

● Trends: Its represent the all host and service trends. Where create the report for any host and service.

Page 28: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 29

Graphical User Interface - Reporting

● Availability: Its represent the availability report for host, service, host group and service group.

Page 29: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 30

Graphical User Interface - Reporting

● Alert Histogram: Its represent the host and service histogram.

Page 30: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 31

Graphical User Interface - Reporting

● Alert History: Its represent host and service alert history. Where view service status detail, view notification, view information.

Page 31: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 32

Graphical User Interface - Reporting

● Alert Summary Report: Its represent the all summary report for all host, service, host group and service group.

Page 32: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 33

Graphical User Interface - Reporting

● Notification: Its represent the contact notification in host and service.

Page 33: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 34

Graphical User Interface - Reporting

● Event log: Its represent the log navigation in host and service.

Page 34: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 35

Graphical User Interface – View Conf.

● View config: Its represent the total configuration. Where select type of config data you wish to view.

Page 35: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 36

Feature

Available Features● Checker, Notifications

● Compat (status files, Perfdata, Command Pipe)

● Graphite

● DB IDO, Livestatus

● Cluster

Page 36: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 37

Feature

● Simple feature enable/disable

● Recurring Downtimes

● Scalable for high performance

● Embedded health checks

● Integrated load-balancing of checks and notifications

● Communication using SSL x509 certificates, IPv4/6

● Monitoring Plugins 100% compatible

Page 37: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 38

Function

● Performance graphing

● Configuration interfaces and tools

● Business process monitoring

● Network visualization

● Windows monitoring

Page 38: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 39

Opportunity

● Monitoring of network services (NNTP, HTTP, POP3, SMTP, Ping)

● Monitoring of host resources (CPU load, disk usage, etc.)

● Monitoring of server components (switches, routers, temperature and humidity sensors, etc.)

● Simple plug-in design that allows users to easily develop their own service checks

Page 39: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 40

Opportunity

● Parallelized service checks

● Ability to define network host hierarchy using “parent” hosts, allowing detection of and distinction between hosts that are down and those that are unreachable

● Ability to define event handlers to be run during service or host events for proactive problem resolution

Page 40: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 41

Conclusion

Icinga2 has been successfully deployed in large and complex environments with thousands of hosts and services. It can easily monitoring large number of host and service. It can easily provides facilitate distributed monitoring and distributed systems monitoring.

Page 41: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 42

Question & Answer

Eng. Johor Alam

Email: [email protected]

Website: johor.net16.net

Kualalum Pur, Malaysia.

Page 42: Eng. Johor Alam Presentation Slide on icinga 2

01/15/15 Sita Group Of Company 43

Thanks