Überwachung von virtualisierten Umgebungen mit Nagios und Icinga
Leistungs-Kontrolle
Weiterverarbeitung
Ganz entscheidend für sinnvolle Alarmierung und ein aussagekräftiges Reporting von virtualisierten Umgebungen ist die richtige Konfiguration und Aufteilung der Host- und Serviceobjekte in entsprechende Host- und Servicegruppen. Die Verfügbarkeit einer virtuellen Maschine über das Wirtsystem zu überprüfen, ist kein Ersatz für ein umfängliches Monitoring des virtualisierten Systems. Zum einen ist die Sicht auf das Gastsystem nicht unabhängig vom Netz und kann somit zu verfälschten Verfügbarkeitsergebnissen führen. Zum anderen gestaltet sich bei Bedarf die Konfiguration von Service-Dependencies zu anderen Diensten etwas schwierig.
Wirklich spannend ist die Korrelation von Performance-Informationen eines Wirtsystems. So können Einflüsse bei überlagerter Ressourcenzuteilung wie zum Beispiel Memory-Ballooning oder Verwendung von VCPUs identifiziert und Gastsystem gegebenfalls auf andere Host-Systeme verlagert werden. Auch eine graphische Weiterverarbeitung der Plugin-Ergebnisse unter Verwendung von PNP4Nagios [17] oder dem Netways Grapher [18] erleichtert die langfristige Analyse und ermöglicht die frühzeitige Identifizierung von Kapazitätsengpässen.
Fazit
Der Anwender profitiert beim Einsatz von Nagios und Icinga von der wohl größten und aktivsten Open-Source-Monitoring-Community der Monitoring-Welt und kann daher auf eine Vielzahl von Plugins und Erweiterungen zurückgreifen. Gerade Xen, KVM und VWware bieten mittels Libvirt oder hauseigenen APIs detailierte Abfragemöglichkeiten, die sich durch Erweiterung vorhandener Plugins leicht implementieren lassen.
Das Monitoring der Virtualisierungsplattform und der virtualisierten System sollten sich optimalerweise ergänzen, da die erbrachte Leistung nahezu immer von der Funktion des realen Systems und nicht der Virtualisierungsumgebung abhängig ist. Die Überwachung der Virtualisierungsplattform gibt hier in Verbindung mit den anderen Basis-Checks ein klares Bild auf Abhängigkeiten und lässt möglicherweise auftretende Bottlenecks auf dem Wirtsystem erkennen, bevor sie im Gastsystem identifizierbar sind.
Infos
- Check-Disk: http://nagiosplugins.org/man/check_disk
- Check-Disk-I/O: http://www.monitoringexchange.org/inventory/Check-Plugins/Operating-Systems/Linux/check_diskio
- NSClient: http://www.nsclient.org
- Check-NT: http://nagiosplugins.org/man/check_nt
- Check-Procs: http://nagiosplugins.org/man/check_procs
- Checkprocstate: http://nsclient.org/nscp/wiki/CheckProcState
- Nagios-Portal: http://www.nagios-portal.org
- Nagios-Wiki: http://www.nagioswiki.org
- Nagios-Open-VZ: http://gforge.opensource-sw.net/gf/project/nagios_openvz/
- Plugin für Solaris-Zones: http://www.monitoringexchange.org/inventory/Check-Plugins/Operating-Systems/Solaris/Zones-Plugin
- Check-OpenSolaris-Zone-Memory-and-CPU: http://www.monitoringexchange.org/inventory/Check-Plugins/Operating-Systems/Solaris/Check-OpenSolaris-Zone-Memory-and-CPU
- Nagios-Virt: http://people.redhat.com/~rjones/nagios-virt/
- Check-Virsh: http://www.monitoringexchange.org/inventory/Check-Plugins/Software/check_virsh
- Xen-Plugin: http://www.novell.com/coolsolutions/feature/19490.html
- Check-ESX3: http://www.monitoringexchange.org/inventory/Check-Plugins/Virtualization/VMWare-%2528ESX%2529/check_esx3
- Gesammelte Plugins bei Netways: https://www.netways.org/projects/plugins/files
- PNP4Nagios: http://www.pnp4nagios.org/
- Nagios Grapher: https://www.netways.org/projects/show/grapher-v2
Diesen Artikel als PDF kaufen
Express-Kauf als PDF
Preis € 1,99
(inkl. 19% MwSt.)
Im ADMIN Online-Archiv
Abonnieren Sie das ADMIN Online-Archiv, und Sie erhalten Zugriff auf alle ADMIN-Artikel im HTML- und/oder PDF-Format.