Zwar verfügt Nagios bereits über einige Möglichkeiten des Availability Reports, diese reichen jedoch hinsichtlich SLA- Reporting und vorallem automatischer Weiterverarbeitung nicht aus.
Mit Hilfe von Open Source Bi-Lösungen, lassen sich zügig individuelle Reports erstellen, welche dann automatisch an die vordefinierten Personen verteilt werden.
2. http://www.netways.de
NETWAYS GmbH | Deutschherrnstr. 47a | 90429 Nürnberg | www.netways.de | info@netways.de
Kurzvorstellung
Bernd Erk
beruflich
seit 2007 bei der NETWAYS GmbH
zuvor 8 Jahre im Bereich Oracle und J2EE Consulting
– Datenbanktuning und Hochverfügbarkeit
– SOA-Design und Realisierung
– BPEL- und J2EE – Architektur
privat
noch keinen Apfelbaum gepflanzt
3. http://www.netways.de
NETWAYS GmbH | Deutschherrnstr. 47a | 90429 Nürnberg | www.netways.de | info@netways.de
Reporting – Schlüsselfunktionen
Festlegung von Werten, Merkmalen und einem zeitlichen Verlauf
Vergleichbarkeit
Regelmäßigkeit
Chronologisch
Gruppierung und Verdichtung der betrachteten Werte
Wertezuordnung muss möglich sein
Informationsbasis zur weiteren Planung und Strategie
Prüfung der Verwertbarkeit
4. http://www.netways.de
NETWAYS GmbH | Deutschherrnstr. 47a | 90429 Nürnberg | www.netways.de | info@netways.de
Nagios Reporting – Out of the box
Trend
5. http://www.netways.de
NETWAYS GmbH | Deutschherrnstr. 47a | 90429 Nürnberg | www.netways.de | info@netways.de
Nagios Reporting – Out of the box
Availability
6. http://www.netways.de
NETWAYS GmbH | Deutschherrnstr. 47a | 90429 Nürnberg | www.netways.de | info@netways.de
Limitierungen der bestehenden Lösungen
Weiterverarbeitung der ermittelten Daten
Wiederverwendbarkeit der vorgenommen Einstellungen
Eingeschränkte Möglichkeiten zur Aggregation und Berechnung
kein Customizing oder zusätzliche Informationen
keine Distribution
fehlender Chartsupport
Datenbasis
7. http://www.netways.de
NETWAYS GmbH | Deutschherrnstr. 47a | 90429 Nürnberg | www.netways.de | info@netways.de
Open Source Reporting Lösungen
JaserReport Pentaho Birt
Formate PDF, HTML,
EXCEL, Word
PDF, HTML,
EXCEL, Word
PDF, HTML,
EXCEL, Word, PPT
Metadatensupport - x -
Datenquellen JDBC, XML JDBC, XML, POJO,
CSV, Hibernate,
WebServices
JDBC, XML, POJO,
CSV, WebServices
Sub-Reports x - x
Reports im Web - x x
Internationalisierung x - x
Scheduling im Web x - -
BI-Suite x x -
8. http://www.netways.de
NETWAYS GmbH | Deutschherrnstr. 47a | 90429 Nürnberg | www.netways.de | info@netways.de
Auswahl der richtigen Lösung
•Erstellung von Reports
im Browser
•komplexe BI-Suite
mit Integration aller
Komponenten
•schlechte Dev-
Integration
•Bestes Onlinereporting
•Erstellung der
Reports durch
Entwickler
• Unterstützung
vieler Formate
•keine “normale"
Oberfläche
•gute Development
Integration
Pentaho Jasper Birt
•Design in Desktop
Applikation
• Unterstützung
vieler Formate
•leistungsfähiges
Scheduling
•gute Development
Integration
•gutes ETL-Tool
9. http://www.netways.de
NETWAYS GmbH | Deutschherrnstr. 47a | 90429 Nürnberg | www.netways.de | info@netways.de
JasperReports - Architektur
NagiosNagios
NDOMODNDOMOD
NDO2DBNDO2DB
MySQLMySQL MySQL
Slave
MySQL
Slave
Report-
Server
Report-
Server
JDBC
HTTP
10. http://www.netways.de
NETWAYS GmbH | Deutschherrnstr. 47a | 90429 Nürnberg | www.netways.de | info@netways.de
Report Database Optimierung - Partitioning
Unterteilung einer Tabelle in logische Partitionen
verschiedene Algorithmen verfügbar
RANGE
LIST
HASH
KEY
CREATE TABLE statehistory (id INT, object_id INT, state_time DATE)
PARTITION BY RANGE( YEAR(state_time) ) (
PARTITION p0 VALUES LESS THAN (1995),
PARTITION p1 VALUES LESS THAN (2000),
PARTITION p2 VALUES LESS THAN (2005),
PARTITION p3 VALUES LESS THAN (2010)
);
17. http://www.netways.de
NETWAYS GmbH | Deutschherrnstr. 47a | 90429 Nürnberg | www.netways.de | info@netways.de
Gruppierung, Parametrisierung und Deployment
individuelle Gruppierung der Ergebnismengen
Verwendung von Subreports zur Erzeugung komplexer Ergebnisse
Zugriff auf Standardcounter mit Hilfe von iReport
Bereitstellung der erzeugten Reports via iReport oder Webinterface
benutzer- und rollenbasiertes Sicherheits- und Berechtigungskonzept
19. http://www.netways.de
NETWAYS GmbH | Deutschherrnstr. 47a | 90429 Nürnberg | www.netways.de | info@netways.de
AdHoc - Reporting
Parametrisierung des Reports in iReport und Webinterface
Konfiguration dynamischer Parameterlisten
Auswahl der Parameter im Webinterface
Anzeige der verschiedenen Reportformate im Webinterface
21. http://www.netways.de
NETWAYS GmbH | Deutschherrnstr. 47a | 90429 Nürnberg | www.netways.de | info@netways.de
Report - Distribution
terminierte Jobs pro Anwender
Definition von Serienterminen
Jeden Tag
Nur im Dezember
Nur im Januar, April und September
Immer um 08.00 Uhr
Zeitzonensupport
Definition von Parametern und
Ausgabeformaten
Ablage auf dem Reportserver
Versendung via Email
23. http://www.netways.de
NETWAYS GmbH | Deutschherrnstr. 47a | 90429 Nürnberg | www.netways.de | info@netways.de
Charts und ihr Einsatz
Balken-, Linien- und
Kuchendiagramm
Unterstützung aller Formate
PDF
Flash
Word
Excel
Hyperlink-Support
Gängige Formatierungs-
möglichkeiten
25. http://www.netways.de
NETWAYS GmbH | Deutschherrnstr. 47a | 90429 Nürnberg | www.netways.de | info@netways.de
Sicherheitsaspekte
Erstellung von Benutzern
Verwaltung von Rollen und
zugeordneten Benutzern
Berechtigung auf Rollen und
Benutzerebene
Durchgängiges Benutzer-
konzept auch auf API-Ebene