+ All Categories
Home > Documents > Vorbereitung auf ein Webinar - zabbix-inside.de · © Zabbix 2014 | 1 Vorbereitung auf ein Webinar...

Vorbereitung auf ein Webinar - zabbix-inside.de · © Zabbix 2014 | 1 Vorbereitung auf ein Webinar...

Date post: 17-Sep-2018
Category:
Upload: hakhanh
View: 226 times
Download: 0 times
Share this document with a friend
57
© Zabbix 2014 | 1 Vorbereitung auf ein Webinar 1. Stellen Sie sicher, dass Ihre Lautsprecher oder Kopfhörer angeschlossen sind und der Ton eingeschaltet ist. 2. Drücken Sie auf «Audio Konferenz». 3. Vergewissern Sie sich, dass <<Anruf tätigen mithilfe des Computers>> eingeschaltet ist, um Voice-over-IP (VoIP) zu erhalten, oder verwenden Sie als alternative das Telefon zu dieser Präsentation. 4. Ein Kopfhörer Symbol sollte links von Ihrem Namen angezeigt werden. 2 3 4 1
Transcript

© Zabbix 2014 | 1

Vorbereitung auf ein Webinar

1. Stellen Sie sicher, dass Ihre Lautsprecher oder

Kopfhörer angeschlossen sind und der Ton

eingeschaltet ist.

2. Drücken Sie auf «Audio Konferenz».

3. Vergewissern Sie sich, dass <<Anruf tätigen

mithilfe des Computers>> eingeschaltet ist, um

Voice-over-IP (VoIP) zu erhalten, oder verwenden

Sie als alternative das Telefon zu dieser

Präsentation.

4. Ein Kopfhörer Symbol sollte links von Ihrem

Namen angezeigt werden.

2

3

4

1

© Zabbix 2014 | 2

Fragen stellen während des Webinar

1. Bewegen Sie die Maus an den oberen Rand des

Bildschirms. Ein Webex Balken sollte erscheinen.

2. Klicken Sie auf das «Chat» Symbol. Ein Chat-

Fenster wird geöffnet.

3. Wählen Sie <<Senden an: jeder>> um an alle

eine Frage zu senden, oder wählen Sie in der

Liste eine bestimmte Person aus, um eine

private Frage zu stellen.

4. Geben Sie Ihre Frage ein und klicken Sie dann

auf <<Senden>>.

12

3

4

© Zabbix 2014 | 3

Übersicht über das System

Pascal Schmiel

Senior Consultant

DV-Lösungen Schreiner GmbH

Pascal Schmiel

Referent

Name:

Senior Consultant

DV-Lösungen Schreiner GmbH

Zabbix Certified Partner

Position:

© Zabbix 2014 | 5

Inhaltsverzeichnis

Über das Produkt 6

Elemente 14

Die wichtigsten Funktionen 25

Architektur 37

Installation und Bereitstellungs-Optionen 44

© Zabbix 2014 | 6

Über das Produkt

Einführung 7

Geschichte 8

Lizenzen 10

Wettbewerbsvorteile 11

Darstellung 12

Zabbix in Zahlen 13

© Zabbix 2014 | 7

Einführung

Herausforderungen

Ausfallkosten bei IT-Störungen sind hoch

Es ist schwer, nicht transparente Umgebungen zu verwalten

Planungen und Einkaufsprozesse brauchen Datengrundlage (Sizing & Scaling)

Zabbix hilft bei der

Lösung dieser

Probleme.

© Zabbix 2014 | 8

Geschichte

Produkt Idee

1998

2001

2004

2005

2006

Erste

GPL

Freigabe

v. 0.1 v. 1.0

Gründung

von Zabbix

SIAVeröffentlichung

der ersten

Stabilen Version

v. 1.1

XML Protokoll

Aktive

Prüfungen

Log Datei

Monitoring

Eventlog

Monitoring

GSM Modem

SNMPv3

© Zabbix 2014 | 9

Geschichte fortgesetzt

2007

2008

2009

2012

v. 1.6

v. 1.8

v. 2.0

v. 1.4

LLD

Multi Homed

Host

Java Gateway

JMX

Monitoring

Automatische

Bestandsauf-

nahme

SNMP Trap

Monitoring

API

Konfigura-

tions Cache

Passive

Zabbix

Proxy

IBM DB2

Support

Berechnete

Artikel

Eskalation

Zabbix

Proxy

LDAP Auth.

Dashboards

Wartung

Neue

Schnittstelle

SQLite

Netzwerk-

erkennung

Web

Monitoring

UTF8, IPv6

Performance

Boost

VMWare

Monitoring

Modulsupport

Templates für

Web-

monitoring

Regex

Monitoring

v. 2.2

Zabbix Japan LLC

2013

© Zabbix 2014 | 10

Lizenzen

Open Source

Keine versteckten, kostenpflichtigen

(Corporate, Enterprise-) Versionen

GPLv2

Echtes

© Zabbix 2014 | 11

Wettbewerbsvorteile

Verfügbar für diverse Linux Distributionen (Bundle)

Echte Open Source- Software

Überwachen Sie alles

Verteiltes Monitoring

Kommerzielle Unterstützung

© Zabbix 2014 | 12

Monitoring

Mit einem gut strukturierten Aufbau und einer

leistungsstarken Hardware ermöglicht Zabbix es

Ihnen, bei der Überwachung von

100 000 Geräten und 20 Parametern in einem

40-Sekunden-Intervall, 50 000 Werte pro Sekunde

zu verarbeiten.

Einzelner

Zabbix

Knoten

© Zabbix 2014 | 13

Zabbix in Zahlen

mal wurde die Software im Jahre 2013

heruntergeladen.500 000

Best of

Breed

Laut Gartner wurde Zabbix zum 2. Mal unter die

besten Überwachungs- Lösungen nominiert.

25Zabbix kann die Schnittstellen in 25 Sprachen

übersetzen.

© Zabbix 2014 | 14

Elemente

Host 15

Items 16

Trigger 17

Action 23

Template 24

© Zabbix 2014 | 15

Was kann überwacht werden?

Server oder Netzwerk- Komponenten

(Geräte haben IP-Adressen oder DNS Namen)

Alle Anwendungen „Intelligente“ Devices

© Zabbix 2014 | 16

Items

Informationsquellen

Zabbix Agent (Passiv)

Server Requests

Zabbix Agent (Aktiv)

Bearbeitung vom Zabbix Agenten

Einfache Kontrolle

Durchführung vom Zabbix Server

SNMP Agent

Alle SNMP Versionen werden

unterstützt

Trapper

Verwendet vom Zabbix Sender

Log Datei

Intern

Zabbix Health Check

Aggregat

Durchschnitt/min/max für Host Gruppe

Externe Prüfung

Skript[Parameter]

SSH

Unterstützung der Passwort und KEY-

Authentifizierung

Telnet

Berechnung

Aus vorhandenen Daten

JMX

© Zabbix 2014 | 17

Trigger

Trigger beschreiben logische Ausdrücke, die einen Grenzwert

oder komplexe Tests beschreiben.

6 Ereigniskategorien können dem Trigger zugewiesen werden.

optische Darstellung- unterschiedliche Farben für unterschiedliche Schweregrade

Audio bei globalen Warnungen – unterschiedliche Töne für unterschiedliche Schweregrade

Benutzer Medien – verschiedene Medien (Benachrichtigungskanäle) für unterschiedliche

Schweregrade

Trigger können abhängig von Bedingungen oder Schweregraden Aktionen auslösen.

© Zabbix 2014 | 18

Trigger Expression

Syntax

{host:key.function(param)}=0

{zabbix:system.cpu.load.avg(600)}>5

Operators

-, +, /, *, <, >, =, #, |, and

Der Expression

Constructor

erleichtert es,

komplexe Ausdrücke

zu erstellen.

Funktionen

min, max, avg, last, diff, count, delta, time,

etc

Nicht auf einzelne Items oder Hosts

beschränkt

{host1:item1}=1 and {host2:item2}>3 |

{host3:item3}<0

© Zabbix 2014 | 19

Trigger Abhängigkeit

Untersucht die tatsächliche Ursache der

vielfältigen Probleme

Abhängige Mitteilungen überspringen

Blendet abhängige Trigger im Front-end

aus

CRM reagiert nicht

MySQL reagiert nicht

Linux auf Host 1 gestoppt

Freier Speicherplatz

Host 1 = 0 Mb

Alarm

Alarm

Alarm

Alarm

Darstellung des tatsächlichen Problems

durch Definition von Abhängigkeiten:

„Festplatte voll“

© Zabbix 2014 | 20

Trigger Hysterese

Aufgabe:

Durchschnittliche Server Raumtemperatur 12-14 °C. Es ertönt ein Alarm, wenn die

Temperatur über 20 °C ansteigt und beendet den Alarm, wenn die Temperatur unter 15 °C

ist.

({TRIGGER.VALUE}=0 and

{server:temp.last(0)}>20) |

({TRIGGER.VALUE}=1 and

{server:temp.last(0)}>15)

© Zabbix 2014 | 21

Relevante Trigger

Ermöglicht es, aktuelle mit

historischen Ergebnissen, zu

vergleichen.

Example

{server:system.cpu.load.avg(1h)} / {server:system.cpu.load.avg(1h, 1d)}>2

Aufgabe:

Vergleicht die durchschnittliche heutige CPU Auslastung für 1 Stunde mit der für den

gleichen Zeitraum von gestern und benachrichtigt, wenn die Auslastung doppelt so groß

ist.

© Zabbix 2014 | 22

Wartungsintervalle

Jeder Trigger und jede Trigger-Gruppe kann einfach in den

Wartungsmodus geschaltet werden.

• Fehlalarme werden vermieden

• Objekte in Wartung sind im Dashboard direkt erkennbar.

• Wartungsintervalle können automatisch oder manuell beendet

werden.

© Zabbix 2014 | 23

Ereignis

Verschiedene Quellen:

Trigger

Discovery

Autoregistration

© Zabbix 2014 | 24

TemplatesEin Template besteht aus einer Reihe von Elementen,

die zweckmäßigerweise eingesetzt werden, um die

Überwachung von mehreren Host zu verwalten.

Versteckte Templates ermöglichen es, andere Hosts

effizient zu verwalten.

Mail Server #1 Mail Server #2 Web Server

Template_MailServer Template_WebServer Template_AppServer

Template_Linux

Template_Postfix

Template_Bacula

Template_Apache

Template_MySQL

Application

Server

Template_JBoss

© Zabbix 2014 | 25

Die wichtigsten Funktionen

Datensammlung 26

Automatische Geräteverwaltung 27

Datenerfassung / Web Monitoring 28

Alarm 31

Visualisieren 32

© Zabbix 2014 | 26

Datensammlung

Die Daten werden mit verschiedenen Methoden gesammelt, einschließlich nativer

Zabbix Agenten und Standard Agenten mit weniger Optionen: SNMP ver.1, 2, 3, IPMI,

trappers, SSH, Telnet.

Hardware

Jede Abhängigkeit vom Kunden

Netzwerk

OS

Middleware

Application

© Zabbix 2014 | 27

Automatische

GeräteverwaltungDer Weg zur Verwaltung von

mehr als 200.000 Geräten

Netzwerk-

erkennung

Autoregistration

LLD

Regelmäßige Suche im IP + Port

Bereich für eine bestimmte

Antwort

Voraussetzung

Zuweisen:

Erstellen/Löschen von

Host-und Templates

Vorgang

Neues Gerät kommt

an!

Neues Dateisystem

hinzugefügt!

Installieren Sie den Zabbix

Agenten auf einem neuen Gerät

und geben Sie den Zabbix-

Server Standort an

Voraussetzung

Regelmäßig auf allen Host nach

neuen / fehlenden

Komponenten suchen

Für bestehende Hosts

Erstellen/Löschen

von Elementen für

bestehende Hosts

Vorgang

Zuweisen:

Erstellen/Löschen von

Host-und Templates

Vorgang

© Zabbix 2014 | 28

Datenerfassung| Web Monitoring

Antwort Code, Zeit und Geschwindigkeit (200; 5ms; 256kB/s)

Unterstützt werden: Web Szenarien, einschließlich login/logout

HTTP und HTTPS werden unterstützt

Prüfen auf erwarteten Seiteninhalt

Prüfstrings ausvorhergehenden Seiten extrahieren und übernehmen

© Zabbix 2014 | 29

Unterstützte Datenbanken

Relationale Datenbanken (MySQL, PostgreSQL, Oracle, DB2, SQLite)

Unbegrenzte Anzahl von historischen Daten

Geplant: Unterstützung von NoSQL Speicher (wie Cassandra)

Wiederverwendung der gespeicherten Daten von anderen Anwendungen

© Zabbix 2014 | 30

Daten verwalten

Historische Daten

Eingebaute Datenreduzierung

Durchschnittliche historische Daten – „Trends“

Bereinigung

Langzeitlagerung

Aufbewahrungszeiträume pro Item

© Zabbix 2014 | 31

Alarm

Benachrichtigungs Methoden:

E-mail, SMS, & Jabber

Chat Nachrichten

Befehlsausführung

Funktion der Ereignis- Bestätigung

Flexible Eskalation

© Zabbix 2014 | 32

Visualisieren / Übersicht

© Zabbix 2014 | 33

Visualisieren / Graphen

Einfache Diagramme werden automatisch

erzeugt, es besteht keine Notwendigkeit der

Konfiguration.

Aus verschiedenen Quellen werden Daten in

komplexen Diagrammen dargestellt.

© Zabbix 2014 | 34

Visualisieren / Maps

Verschiedene Elemente verfügbar

Einfache Bearbeitung, Drag & Drop

Referenzdaten entlang der Elemente

Nested Maps – Fähigkeit zum Drill-Down

UTF-8 Unterstützung

© Zabbix 2014 | 35

Visualisieren / Maps

© Zabbix 2014 | 36

Visualisieren / Bildschirm

Überblick- Seiten

Besserer Kontext

Helpdesk hat großes

Display

© Zabbix 2014 | 37

Architektur

Zabbix Server 38

Zabbix Proxy 39

Zabbix Agent 41

© Zabbix 2014 | 38

Zabbix Server

Datenbank

Zabbix

Proxy

API

Zabbix

Agents

Zabbix

Agents

Simple

Check

Mobile

Applikatio

nen

Front-end

PHP

Ticket-

System

JSON-RPC

Back-End

C

© Zabbix 2014 | 39

Zabbix Proxys

Proxys sammeln und übermitteln Daten, die von Agenten gesammelt werden

Wartungsfreiheit

Erstellt automatisch SQLite DBs. Andere DBs können alternativ verwendet werden.

Hunderte Geräte können über einen einzigen Proxy arbeiten.

Zabbix

Server

Zabbix

Proxy

© Zabbix 2014 | 40

Web Monitoring über ProxyHauptsitz– New York

Niederlassung #1 - LondonZabbix

Server

Zabbix

Proxy

Niederlassung #2 - Paris

Zabbix

Proxy

Web Server

© Zabbix 2014 | 41

Zabbix Agent

Native Agenten. Programmiersprache: C.

Geringer Speicherbedarf, geringer Ressourcenverbrauch

Verfügbar für die meisten Plattformen

© Zabbix 2014 | 42

Agent

Zabbix Agent | Modi

Server

Passiv Modus

Anfrage: CPU Auslastung

Reaktionszeit: 1.95

Aktiver

Modus

Anfrage: Was ist zu prüfen?

Anfrage: CPU Auslastung…

CPU Auslastung: 4.32

Lüfterdrehzahl (RPM): 3524

Freier HDD-Speicher: 13 Gb

Puffer

Anfrage: Eingestellte Frequenz vom

Agenten, standardmäßig 120 Sekunden

Höhere

Leistung

Mehr

Sicherheit

© Zabbix 2014 | 43

Problemlose Wartung

Alle Daten und Konfigurationen werden in DBs gespeichert. Um Zabbix zu sichern,

muss nur ein entsprechendes Backup der Zabbix DB erstellt werden.

Es gibt keine Veränderungen in der DB Hauptversion (Front-End 2.0.6 funktioniert

einwandfrei mit dem Back-End 2.0.0)

Agenten sind Abwärtskompatibel mit dem Zabbix Server (Agent v.1.2 funktioniert gut

mit dem Zabbix Server 2.0.6)

Beginnend mit Zabbix v.2.2, wird die DB automatisch aktualisiert, wenn sie mit dem

Zabbix Server v.2.2 verbunden ist.

© Zabbix 2014 | 44

Installation und Bereitstellungs-Optionen

Single Server Installation 45

Verteilte Installation 46

Einzelknoten Bereitstellung 47

Verteilte Bereitstellung mit dem Proxy 48

© Zabbix 2014 | 45

Single Server

Single Server

Zabbix Back-end

Zabbix Front-End Datenbank

© Zabbix 2014 | 46

Verteilte Bereitstellung

Server 1

Server 3

Zabbix Back-end

Server 2

Zabbix Front-End Datenbank

© Zabbix 2014 | 47

Single NodeHauptsitz

Niederlassung #2

In der Firewall

müssen alle Regeln

der Geräte

eingetragen werden

Zabbix Server

© Zabbix 2014 | 48

Verteilte Standorte mit ProxysHauptsitz

Niederlassung #2

Zabbix Server

Niederlassung #1

Passive Zabbix

Proxy

Active Zabbix

Proxys

© Zabbix 2014 | 49

Verteilte Standorte mit

Master | Slave KonfigurationHauptsitz

Niederlassung #2

MasterServer

Slave ServerSlave Server

Niederlassung #1

Sub-Niederlassung

Zabbix Proxy

© Zabbix 2014 | 50

Download

Verwenden Sie virtuelle Geräte zum Testen

Installation aus einem Paket (RHEL, CentOS, Debian, Ubuntu)

Installation aus dem Source Code

3 Optionen

www.zabbix.com/download.php

© Zabbix 2014 | 51

Strategien & Dienstleistungen

Strategien 52

Dienstleistungen 53

Partner 54

© Zabbix 2014 | 52

Strategien

Zabbix bleibt Open Source.

Fokus auf Enterprise-Class-Unternehmen, während Zabbix die

optimale Lösung für kleine und mittlere Unternehmen sind.

Regelmäßige Updates und Erweiterungen.

Zabbix berücksichtigt nach Möglichkeit Kundenwünsche

© Zabbix 2014 | 53

Professionelles

Training

Unsere DienstleistungenBeratung

Schlüssel-

fertige

Lösungen

Technischer

Support

Remote

Fehlerbehebung

Entwicklung

Upgrade

Template

Building

Kenntnisse erlangen

Aufbauend auf Ihren

Geschäftsanforderungen,

definieren wir die

Systemumgebung und

begleiten Sie bei der

Realisierung.

Sprechen Sie

mit Experten

Setup

outsourcen

Technische

Beratung

Holen Sie sich

Unterstützung

Optimierung

Holen Sie sich

die neuste

Version

Hinzufügen von

eindeutigen

Geräten

© Zabbix 2014 | 54

Partner Netzwerk

Partner sind aktiv an Zabbix beteiligt und unterstützen

Sie weltweit.70

Next Topic

«Zabbix Performance Tuning»

Referent: Pascal Schmiel

Wann: 03.04.2014 – 15:00 CEST

Jetzt registrieren: www.zabbix.com/webinars.php

twitter.com/zabbix

google.com/+Zabbix

linkedin.com/company/zabbix

facebook.com/zabbix

© Zabbix 2014 | 56

Über 150 Teilnehmer erwartet

Community Event mit umfangreicher Agenda

Jetzt registrieren - Early Bird pricing!

www.zabbix.com/conference2014.php

Fragen und Antworten

Vielen Dank für Ihre

Aufmerksamkeit!

twitter.com/zabbix

google.com/+Zabbix

linkedin.com/company/zabbix

facebook.com/zabbix

[email protected]


Recommended