trivadis techevent 2016 ablösung einer tivoli monitoring umgebung mit opensource tools by roman...

34
BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools TE 10. September 2016 Roman G chter Principal Consultant

Upload: trivadis

Post on 08-Jan-2017

37 views

Category:

Technology


3 download

TRANSCRIPT

BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH

Ablösung einer Tivoli Monitoring Umgebung mitOpenSource ToolsTE 10. September 2016

Roman Gac̈hterPrincipal Consultant

Agenda

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools2

10/1/16

1. Ausgangslage bei Kunde2. Nagios Übersicht3. Konzept4. Komponenten

ServerClients

5. Installation6. Demo7. Projektstatus / Fazit

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools10/1/16

Ausgangslage

3

Ausgangslage

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools4 10/1/16

Ablösung bestehender Tivoli Monitoring Lösung

Handelskonzern Norddeutschland

Tivoli hat „End of Life“ Status, kein Supportvertrag mehr

Tivoli verursachte Hohe Lizenzkosten

Anbindung weiterer Verkaufsstellen geplant

Kunde möchte neue Lösung auf Basis Nagios / OpenSource

Benötigt konzeptionelle Unterstützung

Wünscht „Hands-on“ Begleitung

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools10/1/16

Nagios Übersicht

5

Nagios Übersicht

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools6 10/1/16

Industrie-Standard für IT Infrastruktur Monitoring

Monitoring komplexer Umgebungen

OpenSource, GNU GPL

Plugin Architektur

Nagios Exchange

Komplexer Setup

– keine „turn-key“ Lösung

– Zusätzliche Tools notwendig

Nagios Übersicht

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools7 10/1/16

Industrie-Standard für IT Infrastruktur Monitoring

Enterprise Version, Nagios XI, Nagios Log Server, Nagios Network Analyzer, Fusion

– Fertige Pakete für einfache Installation

– Enterprise Support

– Integrierte Tools für Graphik, Konfiguration, DB-Anbindung, Visualisierung, usw

Mehrere Forks

– Icinga

– Shinken

– Op5 Monitor

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools8

Nagios Framework (direkte Checks)

Webserver

Plugins

Lokale Ressourcen

Nagios Monitoring Server Netzwerk-Device

SNMP

NRPE-Plugin

Nagios Core

CGI-Programme

Konfiguration

NRPEDaemon

Plugins

Lokale RessourcenServer

HTTPD

Server

SSL

SMTPDHCP

10/1/16

SSH-Plugin

SSHDaemon

Plugins

Lokale RessourcenServer

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools9

Nagios Framework (indirekte Checks)

Webserver

Plugins

Lokale Ressourcen

Nagios Monitoring Server

NRPE-Plugin

Nagios Core

CGI-Programme

Konfiguration

NRPE-Plugin

NRPEDaemonPlugins

Lokale R.Server

Server

NRPEDaemon

NRPEDaemonPlugins

Lokale R.Server

Firewall

10/1/16

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools10

Nagios Framework (verteiltes Monitoring)

Webserver

Plugins

Lokale Ressourcen

Nagios Monitoring Server

Nagios Core

CGI-Programme

Konfiguration

NSCADaemon

Send_NSCAClient

Nagios Core

NRPE-Plugin

NRPEDaemonPlugins

Lokale R.Server

Send_NSCAClient

ExternesProgramm

verschlüsselt

Nagios Monitoring Server

Server

NRPEDaemon

PluginsLokale R.

Server

10/1/16

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools11

Hirarchisches Monitoring mit NagioszentralerMonitoringServer

dezentralerMonitoringServer

S S N

dezentralerMonitoringServer

S S N

dezentralerMonitoringServer

S S N

aktive(passive)Checks

aktive(passive)Checks

aktive(passive)Checks

PassiveChecks

10/1/16

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools12

Nagios Übersicht

Features

Service- und Host-Gruppen

Service- und Host-Abhängigkeiten

Objektvererbung / Templates

Flexible Benachrichtigungssystem

Flap Detection

Zustände (hard und soft Stati)

Eventhandler

Cluster Plugin

10/1/16

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools10/1/16

Konzept

13

Konzept

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools14 10/1/16

Konzept Workshop

Gesetzt von Kunde

– OpenSource Monitoring mit Nagios

Anforderungen

– Überwachen von AIX, Windows und Linux OS

– Windows- und AIX-Cluster

– Überwachen von Datenbanken

– Überwachen von Netzwerk Komponenten

– Userverwaltung im AD

– Support von Trivadis

Konzept

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools15 10/1/16

Konzept Workshop

Zusätzliche Tools notwendig

– Datenbank Anbindung

– Konfigurationsmanagement

– Performance Auswertung

– Visualisierung

– Windows Agent

Konzept

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools16 10/1/16

Big Picture

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools10/1/16

Komponenten

17

Komponenten

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools18 10/1/16

Nagios Server

Nagios Core

Apache

Maria DB

Nconf

Php4nagios

Nagvis

Nagios Plugins

NSClient++

Komponenten

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools19 10/1/16

Nagios Core

Komponenten

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools20 10/1/16

Nconf

Komponenten

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools21 10/1/16

Pnp4nagios

Graphik einbauen

Komponenten

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools22 10/1/16

Nagvis

Komponenten

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools23 10/1/16

Nagios Plugins

Linux und AIX

– RHEL von EPEL

– AIX Binaries als RPM

– SSHD

– Sudo

Plugins für Netzwerk Geräte

– SNMP

Komponenten

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools24 10/1/16

Windows Monitoring mit Nagios

NSClient++

– eingebauter NRPE Daemon

– Viele Checks vorhanden

Komponenten

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools25 10/1/16

Nagios Plugins

Nagios Exchange

– OS spezifisch

– Virtualisierung

– USV‘s

– Netzwerk Devices

– usw

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools10/1/16

Installation

26

Installation

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools27 10/1/16

Nagios Server

EPEL Distribution

– Nagios Server

– Nagios Plugins

RHEL Distribution

– Apache

– Maria DB

– RRD-Tools

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools10/1/16

Konfiguration

28

Konfiguration

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools29 10/1/16

Nconf

PHP Applikation

MariaDB als Backend

Einfaches Konfiguration mit GUI

– Templates

– Klonen von Hosts

– Host Templates

– Service Templates

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools10/1/16

Demo

30

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools10/1/16

Projektstatus / Fazit

31

Projektstatus / Fazit I

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools32 10/1/16

Tivoli kann mit Nagios abgelöst werden

Basis Installation fertig

OS Überwachung -> OK

– AIX

– Windows

– Linux

HW Überwachung

– RAID Kontroller

– Service Prozessoren

– Netzwerk Komponenten

Projektstatus / Fazit II

Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools33 10/1/16

Tivoli kann mit Nagios abgelöst werden

Datenbanken

– Plugins vorhanden MS-SQL und Oracle

Applikationen

– ongoing

Cluster Systeme

– ongoing

Roman GächterPrincipal Consultant

[email protected]

10/1/16 Ablösung einer Tivoli Monitoring Umgebung mit OpenSource Tools34