www.netways.de
Tobias Redel
24.05.2013 | OpenStack DACH Day
Eine Cloud(-VM)
effizient überwachen
VORSTELLUNG NETWAYS
www.netways.de
Firmengründung 1995
GmbH seit 2001
Open Source seit 1997
38 Mitarbeiter
Spezialisierung in den Bereichen Op...
www.netways.de
 High Availability & Clustering
 Cloud Computing
 Load Balancing
 Virtualization
 Database Management
...
www.netways.de
Open Source Monitoring Conference
23 – 24 Oktober 2013
250 Teilnehmer (2012)
Monitoring Best Practice
Aktue...
www.netways.de
www.netways.org
NETWAYS Addons
NETWAYS Plugins
www.icinga.org
Development
Hosting
www.monitoringexchange.or...
www.netways.de
NETWAYS Kunden
www.netways.de
jobs.netways.de
Jobs
MONITORING – DIE DEFINITION
www.netways.de
Monitoring ist die zielgerichtete Beobachtung und
Informationserhebung von Objekten… (Quelle: Wikipedia)
Be...
www.netways.de
Monitoring – Ein praktisches Beispiel
www.netways.de
Monitoring…
…wird von einer unabhängigen Stelle durchgeführt
...ist rund um die Uhr verfügbar
...ist redund...
www.netways.de
Der Monitoring-Server sollte…
…keine Cloud-VM sein
…redundant ausgelegt sein (Cluster!)
…möglichst unabhäng...
DIE CLOUD –
DAS DYNAMISCHE WESEN
www.netways.de
Cloud Hosts
Überwachung und Gewährleistung des Betriebs
Sehr komplexe und detaillierte Überwachung
Vergleic...
ICINGA – LIVE DEMO
www.netways.de
Icinga – Mobiles Interface
www.netways.de
Icinga – Heatmap
www.netways.de
Icinga – Heatmap
MONITORING OPENSTACK
www.netways.de
Traue niemanden,
überwache jede Layer!
Monitoring OpenStack
www.netways.de
Storage
check_netapp_health
check_fujitsu_dx.pl
check_emc_clariion.pl
snmp
Netzwerk
check_interface_table_v...
www.netways.de
Cloud-Host
Serverhardware (HP, Fujitsu, IBM, …)
check_hpasm
check_fujitsu_primergy.pl
check_snmp
…
Betriebs...
www.netways.de
OpenStack als Applikation
Hypervisor
check_xen
check_kvm
check_vmware_api
check_libvirt
Datenkbanken
check_...
Monitoring VMs
www.netways.de
Vorteile
Kann jeder Nagios / Icinga Admin
Konfiguration leicht zu erlernen
Nachteile
Keine definierte Schni...
www.netways.de
Monitoring VMs – Config-Files
I'll get you!
www.netways.de
Monitoring VMs – EventDB
Syslog
SNMP-Traps
MS Eventlogs
Other events
Adapter
MySQL
PostgreSQL
Oracle
Databa...
www.netways.de
Monitoring VMs – EventDB
www.netways.de
Vorteile
Wenig bis keine Konfiguration auf dem Monitoring Server
Sehr geringer Initial-Aufwand
Nachteile
Ei...
www.netways.de
Monitoring VMs – LConf
OpenStack
Compute
(Nova)
Cloud VM cloud-init
LConfIcinga
www.netways.de
#cloud-config
# run commands
# default: none
#
# Note, that the list has to be proper yaml, so you have to ...
www.netways.de
Vorteile
Schnelles hinzufügen von Cloud-VMs durch drag-n-drop
Komfortable Bedienung auch für „Nicht-Admins“...
www.netways.de
Immediate Notifications
compute.instance.create.{start,error,end}
compute.instance.delete.{start,end}
volum...
www.netways.de
{"event_type": "compute.instance.create.end",
"timestamp": "2012-03-12 17:00:24.156710",
"payload": {"state...
www.netways.de
Monitoring VMs – OpenStack Notifications
• Generiert
Message
• JSON Format
OpenStack
Compute (Nova)
• Messa...
www.netways.de
In Kombination mit EventDB und/oder LConf
Vorteile
Automatisches anlegen/löschen des Hosts
Automatisches OS...
FRAGEN & ANTWORTEN
www.netways.de
NETWAYS GmbH
Deutschherrnstrasse 15-19
90429 Nürnberg
Tel: +49 911 92885-0
Fax: +49 911 92885-77
Email: inf...
Monitoring Openstack - LinuxTag 2013
Upcoming SlideShare
Loading in...5
×

Monitoring Openstack - LinuxTag 2013

584

Published on

Presentation about monitoring OpenStack @ LinuxTag

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
584
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Monitoring Openstack - LinuxTag 2013

  1. 1. www.netways.de Tobias Redel 24.05.2013 | OpenStack DACH Day Eine Cloud(-VM) effizient überwachen
  2. 2. VORSTELLUNG NETWAYS
  3. 3. www.netways.de Firmengründung 1995 GmbH seit 2001 Open Source seit 1997 38 Mitarbeiter Spezialisierung in den Bereichen Open Source Systems Management und Open Source Datacenter Infrastructure NETWAYS
  4. 4. www.netways.de  High Availability & Clustering  Cloud Computing  Load Balancing  Virtualization  Database Management NETWAYS Kompetenzen OPEN SOURCE SYSTEMS MANAGEMENT OPEN SOURCE DATA CENTER MANAGED SERVICES MONITORING HARDWARE KONFERENZEN  Monitoring & Reporting  Configuration Management  Service Management  Knowledge Management  Backup & Recovery
  5. 5. www.netways.de Open Source Monitoring Conference 23 – 24 Oktober 2013 250 Teilnehmer (2012) Monitoring Best Practice Aktuell läuft der “Call For Papers” Open Source Data Center Conference 09. – 10. April 2014 130 Teilnehmer (2013) Open Source Software in Rechenzentren und großen IT Umgebungen NETWAYS Konferenzen
  6. 6. www.netways.de www.netways.org NETWAYS Addons NETWAYS Plugins www.icinga.org Development Hosting www.monitoringexchange.org Repository of Icinga / Nagios addons and plugins ~2000 projects Community-Aktivitäten
  7. 7. www.netways.de NETWAYS Kunden
  8. 8. www.netways.de jobs.netways.de Jobs
  9. 9. MONITORING – DIE DEFINITION
  10. 10. www.netways.de Monitoring ist die zielgerichtete Beobachtung und Informationserhebung von Objekten… (Quelle: Wikipedia) Begriff: Vorgehen, bei dem eventuelle Abweichungen zwischen beobachteten Istzuständen und vorzugebenden bzw. zu ermittelnden Sollzuständen festgestellt und beurteilt werden sollen. (Quelle: Wirtschaftslexikon) Zweck: Fehlerentdeckung und Fehlervermeidung sowie Erlangung von Informationen, die der Entscheidungsverbesserung all derjenigen dienen können, die über das Ergebnis der Überwachung unterrichtet werden. (Quelle: Wirschaftslexikon) Monitoring – Die Definition
  11. 11. www.netways.de Monitoring – Ein praktisches Beispiel
  12. 12. www.netways.de Monitoring… …wird von einer unabhängigen Stelle durchgeführt ...ist rund um die Uhr verfügbar ...ist redundant ausgelegt Monitoring – Ein praktisches Beispiel
  13. 13. www.netways.de Der Monitoring-Server sollte… …keine Cloud-VM sein …redundant ausgelegt sein (Cluster!) …möglichst unabhängig von seiner Umwelt agieren können Monitoring – Fazit
  14. 14. DIE CLOUD – DAS DYNAMISCHE WESEN
  15. 15. www.netways.de Cloud Hosts Überwachung und Gewährleistung des Betriebs Sehr komplexe und detaillierte Überwachung Vergleichsweise niedrige Änderungsraten Cloud VMs Überwachung und Gewährleistung des Betriebs Vergleichsweise einfache Überwachung Sehr hohe Änderungsraten möglich Die Cloud – Das dynamische Wesen
  16. 16. ICINGA – LIVE DEMO
  17. 17. www.netways.de Icinga – Mobiles Interface
  18. 18. www.netways.de Icinga – Heatmap
  19. 19. www.netways.de Icinga – Heatmap
  20. 20. MONITORING OPENSTACK
  21. 21. www.netways.de Traue niemanden, überwache jede Layer! Monitoring OpenStack
  22. 22. www.netways.de Storage check_netapp_health check_fujitsu_dx.pl check_emc_clariion.pl snmp Netzwerk check_interface_table_v2 check_snmp sflow Monitoring OpenStack
  23. 23. www.netways.de Cloud-Host Serverhardware (HP, Fujitsu, IBM, …) check_hpasm check_fujitsu_primergy.pl check_snmp … Betriebssystem check_load check_mem check_swap … Monitoring OpenStack
  24. 24. www.netways.de OpenStack als Applikation Hypervisor check_xen check_kvm check_vmware_api check_libvirt Datenkbanken check_mysql / check_pgsql Services RabbitMQ (check_rabbitmq_*) nova-api, keystone-api, glance-api, (check_http) nova-scheduler, nova-compute, nova-network (check_procs) Monitoring OpenStack
  25. 25. Monitoring VMs
  26. 26. www.netways.de Vorteile Kann jeder Nagios / Icinga Admin Konfiguration leicht zu erlernen Nachteile Keine definierte Schnittstelle Schlecht automatisierbar Sehr hoher Aufwand bei hohen Änderungsraten Monitoring VMs – Config-Files
  27. 27. www.netways.de Monitoring VMs – Config-Files I'll get you!
  28. 28. www.netways.de Monitoring VMs – EventDB Syslog SNMP-Traps MS Eventlogs Other events Adapter MySQL PostgreSQL Oracle Database Frontend Plugin
  29. 29. www.netways.de Monitoring VMs – EventDB
  30. 30. www.netways.de Vorteile Wenig bis keine Konfiguration auf dem Monitoring Server Sehr geringer Initial-Aufwand Nachteile Ein großer „Alarmierungstopf“ bei wenig Konfiguration Ein großer „Alarmierungstopf“ bei Konfiguration pro Cloud-VM Monitoring VMs – EventDB
  31. 31. www.netways.de Monitoring VMs – LConf OpenStack Compute (Nova) Cloud VM cloud-init LConfIcinga
  32. 32. www.netways.de #cloud-config # run commands # default: none # # Note, that the list has to be proper yaml, so you have to escape # any characters yaml would eat (':' can be problematic) runcmd: - [ ls, -l, / ] - [ sh, -xc, "echo $(date) ': hello world!'" ] - [ sh, -c, echo "=========hello world'=========" ] - ls -l /root - [ ldapadd, -h, <lconf-host>, -D “cn=cloudadmin,dc=users…", … ] Monitoring VMs – LConf
  33. 33. www.netways.de Vorteile Schnelles hinzufügen von Cloud-VMs durch drag-n-drop Komfortable Bedienung auch für „Nicht-Admins“ Automatisches Anlegen / Konfigurieren durch OpenStack „cloud-init“ Nachteile Manueller Aufwand Löschen einer Cloud-VM für LConf nicht nachvollziehbar Monitoring VMs – LConf
  34. 34. www.netways.de Immediate Notifications compute.instance.create.{start,error,end} compute.instance.delete.{start,end} volume.create.{start,end} volume.delete.{start,end} Periodic Notifications compute.instance.exists Monitoring VMs – OpenStack Notifications
  35. 35. www.netways.de {"event_type": "compute.instance.create.end", "timestamp": "2012-03-12 17:00:24.156710", "payload": {"state_description": "", "display_name": "testserver", "memory_mb": 512, "disk_gb": 20, "tenant_id": "12345", "created_at": "2012-03-12 16:58:32", "instance_type_id": 2, "instance_id": "abcdef01-7b76-4b43-9143-fb2385df48a3", "instance_type": "512MB instance", "state": "active", "user_id": "67890", "fixed_ips": {"floating_ips": [], "meta": {}, "type": "fixed", "version": 4, "address": "10.180.0.151"}], "image_ref_url": "http://127.0.0.1:9292/image"}} Monitoring VMs – OpenStack Notifications
  36. 36. www.netways.de Monitoring VMs – OpenStack Notifications • Generiert Message • JSON Format OpenStack Compute (Nova) • Message orientierte Middleware AMQP Queue • Externe Applikation • Exportiert ATOM Format YAGI • PubSubHubbub • Auth Support PSH
  37. 37. www.netways.de In Kombination mit EventDB und/oder LConf Vorteile Automatisches anlegen/löschen des Hosts Automatisches OS-Monitoring Automatisches Applikations-Monitoring Nachteile Gegenstelle / Daemon für Icinga muss entwickelt werden Monitoring VMs – OpenStack Notifications
  38. 38. FRAGEN & ANTWORTEN
  39. 39. www.netways.de NETWAYS GmbH Deutschherrnstrasse 15-19 90429 Nürnberg Tel: +49 911 92885-0 Fax: +49 911 92885-77 Email: info@netways.de Twitter: twitter.com/netways Blog: blog.netways.de Halle 7.1B, Stand 209 ?Fragen & Antworten

×