Upload
eng-johor-alam
View
328
Download
2
Tags:
Embed Size (px)
Citation preview
Presentation On Open Source Network Management System (Icinga 2)
Presented By
Johor Alam
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
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
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.
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
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,
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.
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
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)
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
01/15/15 Sita Group Of Company 11
On line Demo
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.
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.
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.
01/15/15 Sita Group Of Company 15
Graphical User Interface - Status
● Host group overview: Its represent the all host group separately.
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.
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.
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.
01/15/15 Sita Group Of Company 19
Graphical User Interface - Status
● Status Map: Its represent the map for all host.
01/15/15 Sita Group Of Company 20
Graphical User Interface - Problem
● Service Problem: Its represent the service problem for all host.
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.
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.
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.
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.
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.
01/15/15 Sita Group Of Company 27
Graphical User Interface - System
● Scheduling Queue: Its represent entries sorted by next check time (ascending).
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.
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.
01/15/15 Sita Group Of Company 30
Graphical User Interface - Reporting
● Alert Histogram: Its represent the host and service histogram.
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.
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.
01/15/15 Sita Group Of Company 33
Graphical User Interface - Reporting
● Notification: Its represent the contact notification in host and service.
01/15/15 Sita Group Of Company 34
Graphical User Interface - Reporting
● Event log: Its represent the log navigation in host and service.
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.
01/15/15 Sita Group Of Company 36
Feature
Available Features● Checker, Notifications
● Compat (status files, Perfdata, Command Pipe)
● Graphite
● DB IDO, Livestatus
● Cluster
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
01/15/15 Sita Group Of Company 38
Function
● Performance graphing
● Configuration interfaces and tools
● Business process monitoring
● Network visualization
● Windows monitoring
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
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
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.
01/15/15 Sita Group Of Company 42
Question & Answer
Eng. Johor Alam
Email: [email protected]
Website: johor.net16.net
Kualalum Pur, Malaysia.
01/15/15 Sita Group Of Company 43
Thanks