SlideShare ist ein Scribd-Unternehmen logo
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
1/46 
Business Prozess- 
Monitoring mit BPView 
DI (FH) René Koch 
rene.koch@siedl.net 
OSMC, 19.11.2014
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
2/46 
Agenda 
● Was ist BPView? 
● Monitoring Daten sammeln 
● Überblick über das Web UI 
● Dashboards und Business Prozesse definieren 
● Roadmap 
● Fragen und Antworten
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
3/46 
Was ist BPView?
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
4/46 
Was ist BPView? 
● Webbasiertes Monitoring Add-On 
● Ausgelegt für Großbildfernseher 
● Sammlung von 
Monitoring Daten 
● Korrelation und Dar-stellung 
von Business 
Prozessen
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
5/46 
Entstehung BPView 
● Aufbau Monitoring-System bei s IT Solutions AT 
(OSMC 2013: http://tinyurl.com/lsemm4b) 
● Icinga Web für große Installationen zu langsam 
● Notwendigkeit Checks nach “Produkten” zu 
gruppieren und kategorisieren 
● Business Process Addon 
● “Top Level Views” (ING DiBA OSMC 2012: 
http://tinyurl.com/pjdlthu)
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
6/46 
Entstehung BPView 
● Business Process Addon: Funktionalität 
(Korrelation) ok, User Interface nicht geeignet 
für die Anforderungen 
● “Top Level View”: übersichtliche UI, weniger 
Korrelations-Möglichkeiten wie BP-Addon, stark 
mit Icinga Web verknüpft 
● →Entwicklung von BPView
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
7/46 
Entstehung BPView 
● Web Interface ähnlich “Top Level Views” 
● Funktionalität Business Process Addon 
(Korrelation) 
● 3 Ebenen: Environments, Produktgruppen, 
Produkte/Business Prozesse 
● Dashboards (Team-/Kundensichten) 
● Detailansicht der Host- und Servicechecks 
● Übernahme der Daten aus Icinga
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
8/46 
Komponenten BPView 
● Web Interface 
● bpviewd 
● memcached (Version 0.10) 
● Cache-Dateien 
● Konfigurationsdateien 
● Icinga (Version 0.10) 
● Business Process Addon
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
9/46 
Komponenten BPView 
Benutzer 
BPView Web UI 
bpviewd 
tcp/7777 
tcp/11211 
memcached 
Konfigurations- Cache-Dateien 
Business Prozesse 
Host/Servicechecks Dateien 
Konfigurationen
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
10/46 
Monitoring Daten sammeln
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
11/46 
Monitoring Daten sammeln 
● Host- und Service-Checks werden von 
Monitoring-Backends periodisch gesynct 
● Interval definiert in bpviewd.yml: 
bpviewd: 
sleep: 300 
● Backend-Daten definiert in datasource.yml: 
provider: 
source: mk-livestatus
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
12/46 
Monitoring Daten sammeln 
● Speicherung in Cache-Files (Ramdisk): 
mk-livestatus: 
cache_time: 30 
cache_file: “/dev/shm/bpview_mklivestatus_cache”
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
13/46 
Unterstütze Backends 
● Icinga/Nagios/kompatible Forks: 
– IDOutils mit MySQL-DB 
– IDOutils mit PostgreSQL-DB 
– NDOutils mit MySQL-DB 
– mk-livestatus 
● Weitere geplant (z.B. Zabbix)
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
14/46 
Überblick über 
das Web UI
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
15/46 
Web Interface 
● Darstellung in allen gängigen Browsern 
● JavaScript wird zwingend benötigt 
● Apache-Webserver mit CGI 
● Nur Darstellung – Logik macht bpviewd 
● Authentifizierung via z.B. mod_authz_ldap 
● Geschrieben in Perl (Template Toolkit), HTML, 
CSS, JavaScript (jQuery)
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
16/46
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
17/46 
Web Interface - Menü
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
18/46 
Dashboards und Business 
Prozesse definieren
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
19/46 
Dashboards 
● YAML-Konfigurationsdatei (*.yml) 
● Aufbau: 
– Dashboard Name 
– Section (Aufteilung in Dashboard-Gruppen) 
– Environment (z.B. Produktion/Entwicklung/Testing) 
– Topics (Produktgruppen) 
– Product (Business Prozess)
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
20/46 
Dashboard mit Environments 
"Siedl Networks Alternative": 
section: "Siedl Networks GmbH" 
views: 
"Produktion": 
__display: 
order: 1 
inrow: 2 
sort: alphabetical 
__topics: 
"Internal": 
"terminalserver": 
"active_directory": 
"network": 
"backup": 
"External": 
"mailsystem": 
"webservices": 
"monitoring": 
"Demo": 
__display: 
order: 2 
inrow: 1 
sort: alphabetical 
__topics: 
"Services": 
"demo.siedl.net": 
"monitoring":
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
21/46 
Dashboard mit Environments
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
22/46 
Dashboard - Darstellung 
● Darstellung definiert über __display 
Konfigurationsblock: 
views: 
"Produktion": 
__display: 
order: 1 
inrow: 5 
sort: alphabetical
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
23/46 
Dashboard - alphabetisch 
sort: alphabetical
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
24/46 
Dashboard - productnumbers 
sort: productnumbers
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
25/46 
Dashboard - Anzahl Topics 
inrow: 2
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
26/46 
Dashboard - Details 
● Klick auf Product (Business Prozess) zeigt 
Details an 
● Anzeige aller Service- und Hostchecks 
(__HOSTCHECK wenn definiert) 
● Übernahme aus Cache-File oder live 
● Filter gelten auch für Details
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
27/46 
Dashboard - Details
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
28/46 
Dashboard - Filter 
● Filter nach Stati 
● Filter nach Hostnamen 
● Via Menü oder Query String: 
– &filter=state+ok 
– &filter=name+fileserver
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
29/46 
Dashboard - Status Filter 
Vordefinierte Filter + custom Filter
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
30/46 
Dashboard - Hostname Filter
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
31/46 
Business Prozesse definieren 
● Business Prozesse werden in /etc/bpview/bp-config/*. 
yml definiert 
● Dateiname: 
<environment>-<topic>-<product>.yml 
● Muss gleich lauten wie im Dashboard definiert 
● Umlaute, Sonderzeichen durch _ ersetzen 
● Korrelation macht bpviewd
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
32/46 
Business Prozess Korrelation 
● Service und/oder Hostchecks werden über die 
folgende Logik korreliert 
– AND 
– OR 
– MIN 
● OR und MIN aktuell noch nicht 100% 
unterstützt (z.B. kein Host-Down Status)
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
33/46 
Business Prozess Korrelation 
● Business Prozess Stati: 
Status Farbe Code 
Not monitored Grau 99 
Major (Host down) Schwarz 98 
Critical Rot 2 
Warning Gelb 1 
Unknown Orange 3 
OK Grün 0
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
34/46 
Business Prozess Korrelation 
● YAML-Konfigurationsdatei (*.yml) 
● Aufbau: 
– Dateiname (interner Business Prozess Name) 
– Name 
– Type (AND | OR | MIN) 
– Hosts 
– Services
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
35/46 
Business Prozess Korrelation 
demo-services-demo_siedl_net: 
BP: 
NAME: "demo.siedl.net" 
TYPE: and 
MIND: 0 
HOSTS: 
"demosrv": 
"Load Usage": 
"DISK /var": 
"POP3 Dienst": 
"Swap Usage": 
"SSH Deamon": 
"Memory Usage": 
"Postfix Mailqueue": 
"DISK /": 
"MySQL Server": 
"UCS SSL Zertifikat": 
"Apache Server": 
"PING": 
"IMAP Dienst": 
"HTTPS Webaccess": 
"Zarafa Dienste": 
"Zarafa Outlook":
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
36/46 
Business Prozess Korrelation
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
37/46 
Business Prozess Korrelation
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
38/46 
Roadmap
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
39/46 
Roadmap 
● BPView 0.10: 
– Dezember 2014 
– Keine fixen Pfade in Dateien (#54) 
– Icinga durch memcached/bpviewd ersetzen (#40) 
– Host down-Event aufnehmen (#20) 
– Code Cleanup
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
40/46 
Roadmap 
● BPView 0.11: 
– Scheduled Downtimes (#40) 
– Hostsuche in allen Dashboards (#39) 
– Alter der Monitoringdaten anzeigen (#31) 
– Verbessertes Logging (#13)
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
41/46 
Roadmap 
● Dokumentation (publican) 
● Mehrere Monitoring Backends (Provider) 
nutzbar 
● Webseite (bpview.org) 
● Code Cleanup 
● Maillingliste 
BOOK PUBLISHING TOOL
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
42/46 
Roadmap 
● Modulares System für Data Provider 
● Weitere Data Provider (z.B. Zabbix) 
● RHEL 7 Support 
● Debian/Ubuntu Support 
● SUSE Support 
● SELinux Support
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
43/46 
BPView Unterstützung
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
44/46 
BPView Unterstützung 
● Testen 
● Feedback 
● Mitwirken 
– Backend Code / zusätzliche Provider (Perl) 
– Frontend (HTML/CSS/JavaScript/Design) 
– Dokumentation/Webseite
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
45/46 
Weitere Informationen 
● Webseite (in Arbeit): 
http://www.bpview.org 
● Github: 
https://github.com/BPView 
● René Koch <rene.koch@siedl.net> 
● Maillingliste (in Arbeit)
a universal Business Process View UI 
René Koch <rene.koch@siedl.net> 
OSMC, 19.11.2014 
46/46 
Danke für die 
Aufmerksamkeit! 
Fragen?

Weitere ähnliche Inhalte

Andere mochten auch

OSMC 2014: MonitoringLove with Sensu | Jochen Lillich
OSMC 2014: MonitoringLove with Sensu | Jochen LillichOSMC 2014: MonitoringLove with Sensu | Jochen Lillich
OSMC 2014: MonitoringLove with Sensu | Jochen Lillich
NETWAYS
 
OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...
OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...
OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...
NETWAYS
 
OSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas BhagatOSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas Bhagat
NETWAYS
 
OSMC 2015: What's Happening with OpenNMS? by Tarus Balog
OSMC 2015: What's Happening with OpenNMS? by Tarus BalogOSMC 2015: What's Happening with OpenNMS? by Tarus Balog
OSMC 2015: What's Happening with OpenNMS? by Tarus Balog
NETWAYS
 
Puppet Camp Duesseldorf 2014: Kris Buytaert - Monitoring (with) Puppet
Puppet Camp Duesseldorf 2014: Kris Buytaert - Monitoring (with) PuppetPuppet Camp Duesseldorf 2014: Kris Buytaert - Monitoring (with) Puppet
Puppet Camp Duesseldorf 2014: Kris Buytaert - Monitoring (with) Puppet
NETWAYS
 
Puppet Camp Duesseldorf 2014: Martin Alfke - Can you upgrade to puppet 4.x?
Puppet Camp Duesseldorf 2014: Martin Alfke - Can you upgrade to puppet 4.x?Puppet Camp Duesseldorf 2014: Martin Alfke - Can you upgrade to puppet 4.x?
Puppet Camp Duesseldorf 2014: Martin Alfke - Can you upgrade to puppet 4.x?
NETWAYS
 
Open Source Backup Cpnference 2014: Bareos in scientific environments, by Dr....
Open Source Backup Cpnference 2014: Bareos in scientific environments, by Dr....Open Source Backup Cpnference 2014: Bareos in scientific environments, by Dr....
Open Source Backup Cpnference 2014: Bareos in scientific environments, by Dr....
NETWAYS
 
Open Source Backup Conference 2014: Migration from bacula to bareos, by Danie...
Open Source Backup Conference 2014: Migration from bacula to bareos, by Danie...Open Source Backup Conference 2014: Migration from bacula to bareos, by Danie...
Open Source Backup Conference 2014: Migration from bacula to bareos, by Danie...
NETWAYS
 
OSMC 2015: The Assimilation Project by Alan Robertson
OSMC 2015: The Assimilation Project by Alan RobertsonOSMC 2015: The Assimilation Project by Alan Robertson
OSMC 2015: The Assimilation Project by Alan Robertson
NETWAYS
 
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
NETWAYS
 
OpenNebula Conf 2014 | The rOCCI project - a year later - alias OpenNebula in...
OpenNebula Conf 2014 | The rOCCI project - a year later - alias OpenNebula in...OpenNebula Conf 2014 | The rOCCI project - a year later - alias OpenNebula in...
OpenNebula Conf 2014 | The rOCCI project - a year later - alias OpenNebula in...
NETWAYS
 
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
NETWAYS
 
OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...
OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...
OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...
NETWAYS
 
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
NETWAYS
 
OpenNebula Conf 2014 | ONE BIT to rule them all - Stefan Kooman
OpenNebula Conf 2014 | ONE BIT to rule them all - Stefan KoomanOpenNebula Conf 2014 | ONE BIT to rule them all - Stefan Kooman
OpenNebula Conf 2014 | ONE BIT to rule them all - Stefan Kooman
NETWAYS
 
OSBConf 2015 | Live demonstration of tying together git, slat and bareos bacu...
OSBConf 2015 | Live demonstration of tying together git, slat and bareos bacu...OSBConf 2015 | Live demonstration of tying together git, slat and bareos bacu...
OSBConf 2015 | Live demonstration of tying together git, slat and bareos bacu...
NETWAYS
 
OSDC 2015: Matthias Klein | How to use Open Source Software to have near Prod...
OSDC 2015: Matthias Klein | How to use Open Source Software to have near Prod...OSDC 2015: Matthias Klein | How to use Open Source Software to have near Prod...
OSDC 2015: Matthias Klein | How to use Open Source Software to have near Prod...
NETWAYS
 
Icinga Director: Konfiguration leicht gemacht (Webinar vom 03. März 2016)
Icinga Director: Konfiguration leicht gemacht (Webinar vom 03. März 2016)Icinga Director: Konfiguration leicht gemacht (Webinar vom 03. März 2016)
Icinga Director: Konfiguration leicht gemacht (Webinar vom 03. März 2016)
NETWAYS
 
MAYOR DAVIS ISSUES 100 DAY REPORT TO BAYONNE RESIDENTS
MAYOR DAVIS ISSUES 100 DAY REPORT TO  BAYONNE RESIDENTSMAYOR DAVIS ISSUES 100 DAY REPORT TO  BAYONNE RESIDENTS
MAYOR DAVIS ISSUES 100 DAY REPORT TO BAYONNE RESIDENTS
Hudson TV
 
10 25-12 zimmer's anwers to rrogs
10 25-12 zimmer's anwers to rrogs10 25-12 zimmer's anwers to rrogs
10 25-12 zimmer's anwers to rrogs
Hudson TV
 

Andere mochten auch (20)

OSMC 2014: MonitoringLove with Sensu | Jochen Lillich
OSMC 2014: MonitoringLove with Sensu | Jochen LillichOSMC 2014: MonitoringLove with Sensu | Jochen Lillich
OSMC 2014: MonitoringLove with Sensu | Jochen Lillich
 
OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...
OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...
OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...
 
OSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas BhagatOSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas Bhagat
 
OSMC 2015: What's Happening with OpenNMS? by Tarus Balog
OSMC 2015: What's Happening with OpenNMS? by Tarus BalogOSMC 2015: What's Happening with OpenNMS? by Tarus Balog
OSMC 2015: What's Happening with OpenNMS? by Tarus Balog
 
Puppet Camp Duesseldorf 2014: Kris Buytaert - Monitoring (with) Puppet
Puppet Camp Duesseldorf 2014: Kris Buytaert - Monitoring (with) PuppetPuppet Camp Duesseldorf 2014: Kris Buytaert - Monitoring (with) Puppet
Puppet Camp Duesseldorf 2014: Kris Buytaert - Monitoring (with) Puppet
 
Puppet Camp Duesseldorf 2014: Martin Alfke - Can you upgrade to puppet 4.x?
Puppet Camp Duesseldorf 2014: Martin Alfke - Can you upgrade to puppet 4.x?Puppet Camp Duesseldorf 2014: Martin Alfke - Can you upgrade to puppet 4.x?
Puppet Camp Duesseldorf 2014: Martin Alfke - Can you upgrade to puppet 4.x?
 
Open Source Backup Cpnference 2014: Bareos in scientific environments, by Dr....
Open Source Backup Cpnference 2014: Bareos in scientific environments, by Dr....Open Source Backup Cpnference 2014: Bareos in scientific environments, by Dr....
Open Source Backup Cpnference 2014: Bareos in scientific environments, by Dr....
 
Open Source Backup Conference 2014: Migration from bacula to bareos, by Danie...
Open Source Backup Conference 2014: Migration from bacula to bareos, by Danie...Open Source Backup Conference 2014: Migration from bacula to bareos, by Danie...
Open Source Backup Conference 2014: Migration from bacula to bareos, by Danie...
 
OSMC 2015: The Assimilation Project by Alan Robertson
OSMC 2015: The Assimilation Project by Alan RobertsonOSMC 2015: The Assimilation Project by Alan Robertson
OSMC 2015: The Assimilation Project by Alan Robertson
 
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
 
OpenNebula Conf 2014 | The rOCCI project - a year later - alias OpenNebula in...
OpenNebula Conf 2014 | The rOCCI project - a year later - alias OpenNebula in...OpenNebula Conf 2014 | The rOCCI project - a year later - alias OpenNebula in...
OpenNebula Conf 2014 | The rOCCI project - a year later - alias OpenNebula in...
 
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
 
OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...
OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...
OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...
 
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
 
OpenNebula Conf 2014 | ONE BIT to rule them all - Stefan Kooman
OpenNebula Conf 2014 | ONE BIT to rule them all - Stefan KoomanOpenNebula Conf 2014 | ONE BIT to rule them all - Stefan Kooman
OpenNebula Conf 2014 | ONE BIT to rule them all - Stefan Kooman
 
OSBConf 2015 | Live demonstration of tying together git, slat and bareos bacu...
OSBConf 2015 | Live demonstration of tying together git, slat and bareos bacu...OSBConf 2015 | Live demonstration of tying together git, slat and bareos bacu...
OSBConf 2015 | Live demonstration of tying together git, slat and bareos bacu...
 
OSDC 2015: Matthias Klein | How to use Open Source Software to have near Prod...
OSDC 2015: Matthias Klein | How to use Open Source Software to have near Prod...OSDC 2015: Matthias Klein | How to use Open Source Software to have near Prod...
OSDC 2015: Matthias Klein | How to use Open Source Software to have near Prod...
 
Icinga Director: Konfiguration leicht gemacht (Webinar vom 03. März 2016)
Icinga Director: Konfiguration leicht gemacht (Webinar vom 03. März 2016)Icinga Director: Konfiguration leicht gemacht (Webinar vom 03. März 2016)
Icinga Director: Konfiguration leicht gemacht (Webinar vom 03. März 2016)
 
MAYOR DAVIS ISSUES 100 DAY REPORT TO BAYONNE RESIDENTS
MAYOR DAVIS ISSUES 100 DAY REPORT TO  BAYONNE RESIDENTSMAYOR DAVIS ISSUES 100 DAY REPORT TO  BAYONNE RESIDENTS
MAYOR DAVIS ISSUES 100 DAY REPORT TO BAYONNE RESIDENTS
 
10 25-12 zimmer's anwers to rrogs
10 25-12 zimmer's anwers to rrogs10 25-12 zimmer's anwers to rrogs
10 25-12 zimmer's anwers to rrogs
 

Ähnlich wie OSMC 2014: Business Prozessmonitoring mit BPView | Rene Koch

OSMC 2014 | Business Prozessmonitoring mit BPView by René Koch
OSMC 2014 | Business Prozessmonitoring mit BPView by René KochOSMC 2014 | Business Prozessmonitoring mit BPView by René Koch
OSMC 2014 | Business Prozessmonitoring mit BPView by René Koch
NETWAYS
 
OSMC 2010 | Neues bei den Nagios Business Process AddOns by Bernd Strößenreuther
OSMC 2010 | Neues bei den Nagios Business Process AddOns by Bernd StrößenreutherOSMC 2010 | Neues bei den Nagios Business Process AddOns by Bernd Strößenreuther
OSMC 2010 | Neues bei den Nagios Business Process AddOns by Bernd Strößenreuther
NETWAYS
 
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
LeanIX GmbH
 
Monitoring von SAP mit check_sap_health
Monitoring von SAP mit check_sap_healthMonitoring von SAP mit check_sap_health
Monitoring von SAP mit check_sap_health
Gerhard Lausser
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsession
Oliver Busse
 
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
JRibbeck
 
Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Conflu...
Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Conflu...Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Conflu...
Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Conflu...Communardo GmbH
 
Presentation bp7 - citrix xen desktop
Presentation   bp7 - citrix xen desktopPresentation   bp7 - citrix xen desktop
Presentation bp7 - citrix xen desktop
xKinAnx
 
OSMC 2012 | Monitoring bei der DB Systel by Ralf Döring
OSMC 2012 | Monitoring bei der DB Systel by Ralf DöringOSMC 2012 | Monitoring bei der DB Systel by Ralf Döring
OSMC 2012 | Monitoring bei der DB Systel by Ralf Döring
NETWAYS
 
Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014.
Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014.Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014.
Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014.
Torsten Kleiber
 
Infrastructure Solution Day | Core
Infrastructure Solution Day | CoreInfrastructure Solution Day | Core
Infrastructure Solution Day | Core
Microsoft Österreich
 
Forms and Reports 12c - Processes and Automation in Development and Operations
Forms and Reports 12c - Processes and Automation in Development and OperationsForms and Reports 12c - Processes and Automation in Development and Operations
Forms and Reports 12c - Processes and Automation in Development and Operations
Torsten Kleiber
 
Oracle WebLogic for DevOps
Oracle WebLogic for DevOpsOracle WebLogic for DevOps
Oracle WebLogic for DevOps
enpit GmbH & Co. KG
 
Oracle WebLogic for DevOps
Oracle WebLogic for DevOpsOracle WebLogic for DevOps
Oracle WebLogic for DevOps
Andreas Koop
 
MySQL Performance Tuning für Entwickler
MySQL Performance Tuning für EntwicklerMySQL Performance Tuning für Entwickler
MySQL Performance Tuning für Entwickler
FromDual GmbH
 
OSDC 2010 | IT Service Management mit Open Source Software „OpenITSM“ by Juli...
OSDC 2010 | IT Service Management mit Open Source Software „OpenITSM“ by Juli...OSDC 2010 | IT Service Management mit Open Source Software „OpenITSM“ by Juli...
OSDC 2010 | IT Service Management mit Open Source Software „OpenITSM“ by Juli...
NETWAYS
 
Roadshow: Windows Server 2016 «vNext»
Roadshow: Windows Server 2016 «vNext»Roadshow: Windows Server 2016 «vNext»
Roadshow: Windows Server 2016 «vNext»
Digicomp Academy AG
 
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
Klaus Bild
 
OSMC 2012 | Monitoring der IT-Infrastruktur mit opsi by Erol Ülükmen
OSMC 2012 | Monitoring der IT-Infrastruktur mit opsi by Erol ÜlükmenOSMC 2012 | Monitoring der IT-Infrastruktur mit opsi by Erol Ülükmen
OSMC 2012 | Monitoring der IT-Infrastruktur mit opsi by Erol Ülükmen
NETWAYS
 

Ähnlich wie OSMC 2014: Business Prozessmonitoring mit BPView | Rene Koch (20)

OSMC 2014 | Business Prozessmonitoring mit BPView by René Koch
OSMC 2014 | Business Prozessmonitoring mit BPView by René KochOSMC 2014 | Business Prozessmonitoring mit BPView by René Koch
OSMC 2014 | Business Prozessmonitoring mit BPView by René Koch
 
OSMC 2010 | Neues bei den Nagios Business Process AddOns by Bernd Strößenreuther
OSMC 2010 | Neues bei den Nagios Business Process AddOns by Bernd StrößenreutherOSMC 2010 | Neues bei den Nagios Business Process AddOns by Bernd Strößenreuther
OSMC 2010 | Neues bei den Nagios Business Process AddOns by Bernd Strößenreuther
 
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
 
Monitoring von SAP mit check_sap_health
Monitoring von SAP mit check_sap_healthMonitoring von SAP mit check_sap_health
Monitoring von SAP mit check_sap_health
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsession
 
BPEL Vortrag POIS 2007
BPEL Vortrag POIS 2007BPEL Vortrag POIS 2007
BPEL Vortrag POIS 2007
 
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
 
Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Conflu...
Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Conflu...Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Conflu...
Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Conflu...
 
Presentation bp7 - citrix xen desktop
Presentation   bp7 - citrix xen desktopPresentation   bp7 - citrix xen desktop
Presentation bp7 - citrix xen desktop
 
OSMC 2012 | Monitoring bei der DB Systel by Ralf Döring
OSMC 2012 | Monitoring bei der DB Systel by Ralf DöringOSMC 2012 | Monitoring bei der DB Systel by Ralf Döring
OSMC 2012 | Monitoring bei der DB Systel by Ralf Döring
 
Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014.
Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014.Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014.
Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014.
 
Infrastructure Solution Day | Core
Infrastructure Solution Day | CoreInfrastructure Solution Day | Core
Infrastructure Solution Day | Core
 
Forms and Reports 12c - Processes and Automation in Development and Operations
Forms and Reports 12c - Processes and Automation in Development and OperationsForms and Reports 12c - Processes and Automation in Development and Operations
Forms and Reports 12c - Processes and Automation in Development and Operations
 
Oracle WebLogic for DevOps
Oracle WebLogic for DevOpsOracle WebLogic for DevOps
Oracle WebLogic for DevOps
 
Oracle WebLogic for DevOps
Oracle WebLogic for DevOpsOracle WebLogic for DevOps
Oracle WebLogic for DevOps
 
MySQL Performance Tuning für Entwickler
MySQL Performance Tuning für EntwicklerMySQL Performance Tuning für Entwickler
MySQL Performance Tuning für Entwickler
 
OSDC 2010 | IT Service Management mit Open Source Software „OpenITSM“ by Juli...
OSDC 2010 | IT Service Management mit Open Source Software „OpenITSM“ by Juli...OSDC 2010 | IT Service Management mit Open Source Software „OpenITSM“ by Juli...
OSDC 2010 | IT Service Management mit Open Source Software „OpenITSM“ by Juli...
 
Roadshow: Windows Server 2016 «vNext»
Roadshow: Windows Server 2016 «vNext»Roadshow: Windows Server 2016 «vNext»
Roadshow: Windows Server 2016 «vNext»
 
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
 
OSMC 2012 | Monitoring der IT-Infrastruktur mit opsi by Erol Ülükmen
OSMC 2012 | Monitoring der IT-Infrastruktur mit opsi by Erol ÜlükmenOSMC 2012 | Monitoring der IT-Infrastruktur mit opsi by Erol Ülükmen
OSMC 2012 | Monitoring der IT-Infrastruktur mit opsi by Erol Ülükmen
 

OSMC 2014: Business Prozessmonitoring mit BPView | Rene Koch

  • 1. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 1/46 Business Prozess- Monitoring mit BPView DI (FH) René Koch rene.koch@siedl.net OSMC, 19.11.2014
  • 2. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 2/46 Agenda ● Was ist BPView? ● Monitoring Daten sammeln ● Überblick über das Web UI ● Dashboards und Business Prozesse definieren ● Roadmap ● Fragen und Antworten
  • 3. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 3/46 Was ist BPView?
  • 4. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 4/46 Was ist BPView? ● Webbasiertes Monitoring Add-On ● Ausgelegt für Großbildfernseher ● Sammlung von Monitoring Daten ● Korrelation und Dar-stellung von Business Prozessen
  • 5. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 5/46 Entstehung BPView ● Aufbau Monitoring-System bei s IT Solutions AT (OSMC 2013: http://tinyurl.com/lsemm4b) ● Icinga Web für große Installationen zu langsam ● Notwendigkeit Checks nach “Produkten” zu gruppieren und kategorisieren ● Business Process Addon ● “Top Level Views” (ING DiBA OSMC 2012: http://tinyurl.com/pjdlthu)
  • 6. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 6/46 Entstehung BPView ● Business Process Addon: Funktionalität (Korrelation) ok, User Interface nicht geeignet für die Anforderungen ● “Top Level View”: übersichtliche UI, weniger Korrelations-Möglichkeiten wie BP-Addon, stark mit Icinga Web verknüpft ● →Entwicklung von BPView
  • 7. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 7/46 Entstehung BPView ● Web Interface ähnlich “Top Level Views” ● Funktionalität Business Process Addon (Korrelation) ● 3 Ebenen: Environments, Produktgruppen, Produkte/Business Prozesse ● Dashboards (Team-/Kundensichten) ● Detailansicht der Host- und Servicechecks ● Übernahme der Daten aus Icinga
  • 8. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 8/46 Komponenten BPView ● Web Interface ● bpviewd ● memcached (Version 0.10) ● Cache-Dateien ● Konfigurationsdateien ● Icinga (Version 0.10) ● Business Process Addon
  • 9. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 9/46 Komponenten BPView Benutzer BPView Web UI bpviewd tcp/7777 tcp/11211 memcached Konfigurations- Cache-Dateien Business Prozesse Host/Servicechecks Dateien Konfigurationen
  • 10. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 10/46 Monitoring Daten sammeln
  • 11. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 11/46 Monitoring Daten sammeln ● Host- und Service-Checks werden von Monitoring-Backends periodisch gesynct ● Interval definiert in bpviewd.yml: bpviewd: sleep: 300 ● Backend-Daten definiert in datasource.yml: provider: source: mk-livestatus
  • 12. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 12/46 Monitoring Daten sammeln ● Speicherung in Cache-Files (Ramdisk): mk-livestatus: cache_time: 30 cache_file: “/dev/shm/bpview_mklivestatus_cache”
  • 13. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 13/46 Unterstütze Backends ● Icinga/Nagios/kompatible Forks: – IDOutils mit MySQL-DB – IDOutils mit PostgreSQL-DB – NDOutils mit MySQL-DB – mk-livestatus ● Weitere geplant (z.B. Zabbix)
  • 14. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 14/46 Überblick über das Web UI
  • 15. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 15/46 Web Interface ● Darstellung in allen gängigen Browsern ● JavaScript wird zwingend benötigt ● Apache-Webserver mit CGI ● Nur Darstellung – Logik macht bpviewd ● Authentifizierung via z.B. mod_authz_ldap ● Geschrieben in Perl (Template Toolkit), HTML, CSS, JavaScript (jQuery)
  • 16. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 16/46
  • 17. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 17/46 Web Interface - Menü
  • 18. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 18/46 Dashboards und Business Prozesse definieren
  • 19. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 19/46 Dashboards ● YAML-Konfigurationsdatei (*.yml) ● Aufbau: – Dashboard Name – Section (Aufteilung in Dashboard-Gruppen) – Environment (z.B. Produktion/Entwicklung/Testing) – Topics (Produktgruppen) – Product (Business Prozess)
  • 20. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 20/46 Dashboard mit Environments "Siedl Networks Alternative": section: "Siedl Networks GmbH" views: "Produktion": __display: order: 1 inrow: 2 sort: alphabetical __topics: "Internal": "terminalserver": "active_directory": "network": "backup": "External": "mailsystem": "webservices": "monitoring": "Demo": __display: order: 2 inrow: 1 sort: alphabetical __topics: "Services": "demo.siedl.net": "monitoring":
  • 21. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 21/46 Dashboard mit Environments
  • 22. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 22/46 Dashboard - Darstellung ● Darstellung definiert über __display Konfigurationsblock: views: "Produktion": __display: order: 1 inrow: 5 sort: alphabetical
  • 23. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 23/46 Dashboard - alphabetisch sort: alphabetical
  • 24. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 24/46 Dashboard - productnumbers sort: productnumbers
  • 25. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 25/46 Dashboard - Anzahl Topics inrow: 2
  • 26. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 26/46 Dashboard - Details ● Klick auf Product (Business Prozess) zeigt Details an ● Anzeige aller Service- und Hostchecks (__HOSTCHECK wenn definiert) ● Übernahme aus Cache-File oder live ● Filter gelten auch für Details
  • 27. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 27/46 Dashboard - Details
  • 28. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 28/46 Dashboard - Filter ● Filter nach Stati ● Filter nach Hostnamen ● Via Menü oder Query String: – &filter=state+ok – &filter=name+fileserver
  • 29. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 29/46 Dashboard - Status Filter Vordefinierte Filter + custom Filter
  • 30. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 30/46 Dashboard - Hostname Filter
  • 31. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 31/46 Business Prozesse definieren ● Business Prozesse werden in /etc/bpview/bp-config/*. yml definiert ● Dateiname: <environment>-<topic>-<product>.yml ● Muss gleich lauten wie im Dashboard definiert ● Umlaute, Sonderzeichen durch _ ersetzen ● Korrelation macht bpviewd
  • 32. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 32/46 Business Prozess Korrelation ● Service und/oder Hostchecks werden über die folgende Logik korreliert – AND – OR – MIN ● OR und MIN aktuell noch nicht 100% unterstützt (z.B. kein Host-Down Status)
  • 33. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 33/46 Business Prozess Korrelation ● Business Prozess Stati: Status Farbe Code Not monitored Grau 99 Major (Host down) Schwarz 98 Critical Rot 2 Warning Gelb 1 Unknown Orange 3 OK Grün 0
  • 34. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 34/46 Business Prozess Korrelation ● YAML-Konfigurationsdatei (*.yml) ● Aufbau: – Dateiname (interner Business Prozess Name) – Name – Type (AND | OR | MIN) – Hosts – Services
  • 35. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 35/46 Business Prozess Korrelation demo-services-demo_siedl_net: BP: NAME: "demo.siedl.net" TYPE: and MIND: 0 HOSTS: "demosrv": "Load Usage": "DISK /var": "POP3 Dienst": "Swap Usage": "SSH Deamon": "Memory Usage": "Postfix Mailqueue": "DISK /": "MySQL Server": "UCS SSL Zertifikat": "Apache Server": "PING": "IMAP Dienst": "HTTPS Webaccess": "Zarafa Dienste": "Zarafa Outlook":
  • 36. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 36/46 Business Prozess Korrelation
  • 37. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 37/46 Business Prozess Korrelation
  • 38. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 38/46 Roadmap
  • 39. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 39/46 Roadmap ● BPView 0.10: – Dezember 2014 – Keine fixen Pfade in Dateien (#54) – Icinga durch memcached/bpviewd ersetzen (#40) – Host down-Event aufnehmen (#20) – Code Cleanup
  • 40. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 40/46 Roadmap ● BPView 0.11: – Scheduled Downtimes (#40) – Hostsuche in allen Dashboards (#39) – Alter der Monitoringdaten anzeigen (#31) – Verbessertes Logging (#13)
  • 41. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 41/46 Roadmap ● Dokumentation (publican) ● Mehrere Monitoring Backends (Provider) nutzbar ● Webseite (bpview.org) ● Code Cleanup ● Maillingliste BOOK PUBLISHING TOOL
  • 42. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 42/46 Roadmap ● Modulares System für Data Provider ● Weitere Data Provider (z.B. Zabbix) ● RHEL 7 Support ● Debian/Ubuntu Support ● SUSE Support ● SELinux Support
  • 43. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 43/46 BPView Unterstützung
  • 44. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 44/46 BPView Unterstützung ● Testen ● Feedback ● Mitwirken – Backend Code / zusätzliche Provider (Perl) – Frontend (HTML/CSS/JavaScript/Design) – Dokumentation/Webseite
  • 45. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 45/46 Weitere Informationen ● Webseite (in Arbeit): http://www.bpview.org ● Github: https://github.com/BPView ● René Koch <rene.koch@siedl.net> ● Maillingliste (in Arbeit)
  • 46. a universal Business Process View UI René Koch <rene.koch@siedl.net> OSMC, 19.11.2014 46/46 Danke für die Aufmerksamkeit! Fragen?