SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
Hardwareüberwachung
mit IPMI und Nagios
NETWAYS
Nagios Konferenz 2007
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
Agenda
 Einleitung
Weshalb Hardware überwachen?
Status quo
 IPMI Vorstellung
 IPMI Integration
 IPMI und Nagios
Aktive Checks
Eventhandling
 IPMI und noch mehr ...
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMI
Einleitung
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
Weshalb Hardware überwachen?
 Defekte redundante Hardware erkennen
Festplatten im Raid Verbund
Netzteile
Netzwerkkarten
...
 Defekte interne Hardware erkennen
Lüfter
Netzteile
...
 Weitere Problem vorzeitig erkennen
Überhitzung
...
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
 Open Manage
check_om_chassis.pl
check_om_storage.pl
 Insight Manager
check_compaq_insight.pl
 Server View
check_serverview.py
 Director
NETWAYS eventdb
snmptraps
 Individuelle Server
?
Hardwareüberwachung – Status quo
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMI
Vorstellung
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMI Definition 1
Intelligent Platform Management Interface (IPMI) ist eine
Spezifikation, die beschreibt, wie Sensoren eines Systems
erkannt und verwaltet werden.
Zusätzlich spezifiziert IPMI darüber hinaus auch

Power Control

Reset

FRUs (Field Replaceable Units) information

Watchdogs
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMI Definition 2
Über die Spezifikation hinaus haben Hersteller IPMI zusätzlich
um weitere Bausteine erweitert:
 LED Steuerung
 Character Displays
 HOT-Swapping Komponenten
 ...
oder kurz gesagt: IPMI ist zum „Standardweg“ für die
Hardware Verwaltung geworden.
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMI Gründer / Versionen
 Initiiert wurde IPMI bereits 1998 durch:
●
Dell
●
HP
●
Intel
●
NEC Corporation
 IPMI existiert in den Versionen:
●
v1.0 vom 16.09.1998
●
v1.5 vom 01.03.2001
●
v2.0 vom 14.02.2004
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMI Basisaufbau 1
 Management Controllers (MCs)
●
Sensoren
●
Ein-/Ausgabe von angeschlossenen Geräte
●
Sensor Data Records (SDRs)
 Baseboard Management Controller (BMC)
●
externe Schnittstellen zum System
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMI Basisaufbau 2
 Sensor Data Records (SDRs) enthalten detailierte
Informationen über Entities
●
Name
●
FRU Informationen
●
welche weiteren Entities überwacht werden
 Entities sind die eigentlichen physikalischen Objekte eines
Systems (Boards, CPUs, Lüfter, Netzteile, ...). An sie sind die
eigentlichen Sensoren angeschlossen.
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMI Kanäle zur BMC
 Lokales Interface – direkt zur CPU: „System Interface“
 Externe Interface
Seriell / Modem
Über das Netzwerk: „LAN Interface“
unabhängig vom Betriebssystem
immer aktiv
Verschlüsselung möglich
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMI
Integration
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMI Module
/etc/modules:
ipmi_si
ipmi_devintf
ipmi_watchdog
ipmi_poweroff
dmesg:
IPMI System Interface driver.
ipmi_si: Trying SMBIOS­specified kcs state  ...
ipmi: Found new BMC (man_id: 0x0028c5,  ...
 IPMI kcs interface initialized
ipmi device interface
IPMI Watchdog: driver initialized
IPMI poweroff: ATCA Detect mfg 0x28C5 prod 0x4
IPMI poweroff: Found a chassis style poweroff function
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMITool 1
 Debian:
apt-get install ipmitool
 RedHat:
yum install ipmitool
 Kanäle:
 0 = System Interface
 1 = LAN Interface
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMITool 2
 Netzwerk:
/usr/bin/ipmitool -I open lan set 1 ipaddr 10.10.1.230
/usr/bin/ipmitool -I open lan set 1 defgw ipaddr 10.10.1.1
/usr/bin/ipmitool -I open lan set 1 netmask 255.255.255.0
/usr/bin/ipmitool -I open lan set 1 access on
 Zugriff:
/usr/bin/ipmitool -I open lan set 1 snmp SNMPCOMMUNITY
/usr/bin/ipmitool -I open lan set 1 password NullPasswort
/usr/bin/ipmitool -I open user set password 2 RootPassword
 Konfigurationscheck:
/usr/bin/ipmitool -I open lan print 1
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMITool 3
Set in Progress         : Set Complete
Auth Type Support       : NONE MD2 MD5 PASSWORD
Auth Type Enable        : PASSWORD
IP Address Source       : BIOS Assigned Address
IP Address              : 10.10.1.230
Subnet Mask             : 255.255.255.0
MAC Address             : e6:b3:c9:42:fe:18
SNMP Community String   : *****
IP Header               : TTL=0x40 Flags=0x40 Precedence=0x00 TOS=0x10
BMC ARP Control         : ARP Responses Enabled, Gratuitous ARP Enabled
Gratituous ARP Intrvl   : 8.0 seconds
Default Gateway IP      : 10.10.1.1
Default Gateway MAC     : 00:04:23:a9:6d:e2
Backup Gateway IP       : 0.0.0.0
Backup Gateway MAC      : 00:00:00:00:00:00
RMCP+ Cipher Suites     : 0,1,2,3,6,7,8,11,12
Cipher Suite Priv Max   : uuuOXXuuOXXuOXX
                        
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMI
und Nagios
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
Aktive Checks 1
 ipmitool als Grundlage:
~# ipmitool sdr
CPU Temp         | 40 degrees C      | ok
Sys Temp         | 49 degrees C      | ok
CPU Vcore        | 1.30 Volts        | ok
1.5V             | 1.50 Volts        | ok
3.3V             | 3.36 Volts        | ok
5V               | 4.97 Volts        | ok
...
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
Aktive Checks 2
 Plugin: check_ipmi.pl (siehe Links)
use warnings;
use strict;
open IPMI, "ipmitool ­I lan ".join(" ",@ARGV)." sdr |" or 
die "ipmitool: $!";
my %found;
my %bad;
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
Aktive Checks 3
 Command
define command{
        command_name  check_ipmi
        command_line  $USER1$/check_ipmi.pl ­U $USER10$  
                      ­P $USER11$ ­H $HOSTADDRESS$
        }
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
Aktive Checks 4
 Service
define service{
        use                             generic­service      
        host_name                       ipmihost
        service_description             IPMI
        check_command                   check_ipmi
        }
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
Aktive Checks 5
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
Aktive Eventhandler 1
 ipmitool als Grundlage:
~# ipmitool chassis power
chassis power Commands: status, on, off, cycle, reset, diag, 
soft
~# ipmitool chassis power status
Chassis Power is on
...
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
Aktive Eventhandler 2
 Host
define host{
        use                     generic­host            
        host_name               ipmihost
        address                 10.10.1.230
        event_handler  reset­server
        }
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
Aktive Eventhandler 3
 Command
define command{
command_name  reset­server
command_line  $USER2$/reset­server  
              $HOSTSTATE$ $HOSTSTATETYPE$ 
              $HOSTATTEMPT$ $HOSTADDRESS$ 
              $USER10$ $USER11$
}
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
Aktive Eventhandler 4
 reset-server Skript
#!/bin/sh
case "$1" in
  CRITICAL)
    case "$2" in
      SOFT)
        case "$3" in
          3)
echo ­n "Reseting Server"
/usr/bin/ipmitool ­I lan ­H $4 ­U $5 ­P $6 
   chassis power reset
;;
...
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMI
noch mehr...
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
Ideen und Hinweise mit IPMI
 I: Optimierung der Temperaturen in einem Rack
 I: „Offline“ Backups
 I: „Last-dynamische“ Cluster
 H: IPMI Authentifizierung prüfen!
 H: Möglichst Verschlüsselung einschalten!
 H: IPMI Cards Feature checken!
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
BMC unter Linux
dmesg:
usb 5­7: new high speed USB device using ehci...
usb 5­7: configuration #1 chosen from 1 choice
scsi30 : SCSI emulation for USB Mass Storage devices
usb­storage: device found at 30
usb­storage: waiting for device to settle ...
input: Peppercon AG Multidevice as /class/input/input63
input: USB HID v1.01 Mouse [Peppercon AG ...
input: Peppercon AG Multidevice as /class/input/input64
input: USB HID v1.01 Keyboard [Peppercon ...
scsi 30:0:0:0: Direct­Access     ..
sd 30:0:0:0: Attached scsi removable disk sdb
sd 30:0:0:0: Attached scsi generic sg2 type 0
usb­storage: device scan complete
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
KVM / Powerswitch
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
weiterführende Links
 Intel Homepage
http://www.intel.com/design/servers/ipmi/
 Nagios Plugin
http://www.nagiosexchange.org
http://www.qwirx.com/check_ipmi
 IPMITool
http://ipmitool.sourceforge.net/
 Linux Kernel
http://www.kernel.org/doc/Documentation/IPMI.txt
NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
weitere Fragen?
Vielen Dank!

Weitere ähnliche Inhalte

Ähnlich wie Nagios Conference 2007 | Hardwareüberwachung IPMI by Gerd Müller

AKCP securityProbe 5E Alarm Server - Umwelt- und Sicherheitsüberwachung & Zut...
AKCP securityProbe 5E Alarm Server - Umwelt- und Sicherheitsüberwachung & Zut...AKCP securityProbe 5E Alarm Server - Umwelt- und Sicherheitsüberwachung & Zut...
AKCP securityProbe 5E Alarm Server - Umwelt- und Sicherheitsüberwachung & Zut...Didactum
 
OSDC 2011 | Effiziente Automatisierung von Rechenzentren mittels Cloud Computing
OSDC 2011 | Effiziente Automatisierung von Rechenzentren mittels Cloud ComputingOSDC 2011 | Effiziente Automatisierung von Rechenzentren mittels Cloud Computing
OSDC 2011 | Effiziente Automatisierung von Rechenzentren mittels Cloud ComputingNETWAYS
 
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)data://disrupted®
 
Wie nutzen wir Cloud-Infrastruktur @ VSHN.ch
Wie nutzen wir Cloud-Infrastruktur @ VSHN.chWie nutzen wir Cloud-Infrastruktur @ VSHN.ch
Wie nutzen wir Cloud-Infrastruktur @ VSHN.chAarno Aukia
 
Zukunftsfähig durch Retrofitting mit Embedded Hard- und Software
Zukunftsfähig durch Retrofitting mit Embedded Hard- und SoftwareZukunftsfähig durch Retrofitting mit Embedded Hard- und Software
Zukunftsfähig durch Retrofitting mit Embedded Hard- und Softwareiesy GmbH & Co. KG
 
AKCP securityProbe 5E-X60 - Überwachung von bis zu 60 potentialfreien Kontakten
AKCP securityProbe 5E-X60 - Überwachung von bis zu 60 potentialfreien KontaktenAKCP securityProbe 5E-X60 - Überwachung von bis zu 60 potentialfreien Kontakten
AKCP securityProbe 5E-X60 - Überwachung von bis zu 60 potentialfreien KontaktenDidactum
 
GRAFENTHAL setzt auf NovaStor - Leistungsstarke Datensicherung Made in Germany
GRAFENTHAL setzt auf NovaStor - Leistungsstarke Datensicherung Made in GermanyGRAFENTHAL setzt auf NovaStor - Leistungsstarke Datensicherung Made in Germany
GRAFENTHAL setzt auf NovaStor - Leistungsstarke Datensicherung Made in GermanyNovaStor GmbH
 
OSMC 2015: Nagios3 /Icinga 2 Anbindung an OPSI by Detlef Krummel und Erol Ülü...
OSMC 2015: Nagios3 /Icinga 2 Anbindung an OPSI by Detlef Krummel und Erol Ülü...OSMC 2015: Nagios3 /Icinga 2 Anbindung an OPSI by Detlef Krummel und Erol Ülü...
OSMC 2015: Nagios3 /Icinga 2 Anbindung an OPSI by Detlef Krummel und Erol Ülü...NETWAYS
 
OSMC 2015 | Nagios 3/Icinga 2-Anbindung an OPSI by Detlef Krummel / Erol Ülükmen
OSMC 2015 | Nagios 3/Icinga 2-Anbindung an OPSI by Detlef Krummel / Erol ÜlükmenOSMC 2015 | Nagios 3/Icinga 2-Anbindung an OPSI by Detlef Krummel / Erol Ülükmen
OSMC 2015 | Nagios 3/Icinga 2-Anbindung an OPSI by Detlef Krummel / Erol ÜlükmenNETWAYS
 
OSMC 2009 | Erfahrungen bei der Migration einer kommerziellen Monitoringsuite...
OSMC 2009 | Erfahrungen bei der Migration einer kommerziellen Monitoringsuite...OSMC 2009 | Erfahrungen bei der Migration einer kommerziellen Monitoringsuite...
OSMC 2009 | Erfahrungen bei der Migration einer kommerziellen Monitoringsuite...NETWAYS
 
OSMC 2013 | 10 Jahre Monitoring mit Open Source Software bei der DB Systel by...
OSMC 2013 | 10 Jahre Monitoring mit Open Source Software bei der DB Systel by...OSMC 2013 | 10 Jahre Monitoring mit Open Source Software bei der DB Systel by...
OSMC 2013 | 10 Jahre Monitoring mit Open Source Software bei der DB Systel by...NETWAYS
 
OSMC 2008 | Nagios für Einsteiger by Sven Velt
OSMC 2008 | Nagios für Einsteiger by Sven VeltOSMC 2008 | Nagios für Einsteiger by Sven Velt
OSMC 2008 | Nagios für Einsteiger by Sven VeltNETWAYS
 
Icinga @ Deutsche Welle
Icinga @ Deutsche WelleIcinga @ Deutsche Welle
Icinga @ Deutsche WelleNETWAYS
 
Nagios Conference 2007 | Nagios Workshop für Einsteiger by Sven Velt
Nagios Conference 2007 |  Nagios Workshop für Einsteiger by Sven VeltNagios Conference 2007 |  Nagios Workshop für Einsteiger by Sven Velt
Nagios Conference 2007 | Nagios Workshop für Einsteiger by Sven VeltNETWAYS
 
Ing. Friedrich Szukitsch EDV Dienstleistungen
Ing. Friedrich Szukitsch EDV DienstleistungenIng. Friedrich Szukitsch EDV Dienstleistungen
Ing. Friedrich Szukitsch EDV DienstleistungenPraxistage
 
Infrastruktur-Überwachung mit dem AKCP securityProbe 5E-X20 Alarm Server
Infrastruktur-Überwachung mit dem AKCP securityProbe 5E-X20 Alarm ServerInfrastruktur-Überwachung mit dem AKCP securityProbe 5E-X20 Alarm Server
Infrastruktur-Überwachung mit dem AKCP securityProbe 5E-X20 Alarm ServerDidactum
 
OSMC 2008 | Aufbau eines Nagios Reporting Frameworks by Bernd Erk
OSMC 2008 | Aufbau eines Nagios Reporting Frameworks by Bernd ErkOSMC 2008 | Aufbau eines Nagios Reporting Frameworks by Bernd Erk
OSMC 2008 | Aufbau eines Nagios Reporting Frameworks by Bernd ErkNETWAYS
 
Cloud Native Computing
Cloud Native ComputingCloud Native Computing
Cloud Native ComputingAarno Aukia
 
LinuxTag 2007 - Linux im Bundesministerium des Inneren bei der Fußball WM 2006
LinuxTag 2007 - Linux im Bundesministerium des Inneren bei der Fußball WM 2006LinuxTag 2007 - Linux im Bundesministerium des Inneren bei der Fußball WM 2006
LinuxTag 2007 - Linux im Bundesministerium des Inneren bei der Fußball WM 2006Schlomo Schapiro
 
LinuxTag 2007: Linux im Bundesministerium des Inneren bei der Fußball WM 2006
LinuxTag 2007: Linux im Bundesministerium des Inneren bei der Fußball WM 2006LinuxTag 2007: Linux im Bundesministerium des Inneren bei der Fußball WM 2006
LinuxTag 2007: Linux im Bundesministerium des Inneren bei der Fußball WM 2006Schlomo Schapiro
 

Ähnlich wie Nagios Conference 2007 | Hardwareüberwachung IPMI by Gerd Müller (20)

AKCP securityProbe 5E Alarm Server - Umwelt- und Sicherheitsüberwachung & Zut...
AKCP securityProbe 5E Alarm Server - Umwelt- und Sicherheitsüberwachung & Zut...AKCP securityProbe 5E Alarm Server - Umwelt- und Sicherheitsüberwachung & Zut...
AKCP securityProbe 5E Alarm Server - Umwelt- und Sicherheitsüberwachung & Zut...
 
OSDC 2011 | Effiziente Automatisierung von Rechenzentren mittels Cloud Computing
OSDC 2011 | Effiziente Automatisierung von Rechenzentren mittels Cloud ComputingOSDC 2011 | Effiziente Automatisierung von Rechenzentren mittels Cloud Computing
OSDC 2011 | Effiziente Automatisierung von Rechenzentren mittels Cloud Computing
 
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)
 
Wie nutzen wir Cloud-Infrastruktur @ VSHN.ch
Wie nutzen wir Cloud-Infrastruktur @ VSHN.chWie nutzen wir Cloud-Infrastruktur @ VSHN.ch
Wie nutzen wir Cloud-Infrastruktur @ VSHN.ch
 
Zukunftsfähig durch Retrofitting mit Embedded Hard- und Software
Zukunftsfähig durch Retrofitting mit Embedded Hard- und SoftwareZukunftsfähig durch Retrofitting mit Embedded Hard- und Software
Zukunftsfähig durch Retrofitting mit Embedded Hard- und Software
 
AKCP securityProbe 5E-X60 - Überwachung von bis zu 60 potentialfreien Kontakten
AKCP securityProbe 5E-X60 - Überwachung von bis zu 60 potentialfreien KontaktenAKCP securityProbe 5E-X60 - Überwachung von bis zu 60 potentialfreien Kontakten
AKCP securityProbe 5E-X60 - Überwachung von bis zu 60 potentialfreien Kontakten
 
GRAFENTHAL setzt auf NovaStor - Leistungsstarke Datensicherung Made in Germany
GRAFENTHAL setzt auf NovaStor - Leistungsstarke Datensicherung Made in GermanyGRAFENTHAL setzt auf NovaStor - Leistungsstarke Datensicherung Made in Germany
GRAFENTHAL setzt auf NovaStor - Leistungsstarke Datensicherung Made in Germany
 
OSMC 2015: Nagios3 /Icinga 2 Anbindung an OPSI by Detlef Krummel und Erol Ülü...
OSMC 2015: Nagios3 /Icinga 2 Anbindung an OPSI by Detlef Krummel und Erol Ülü...OSMC 2015: Nagios3 /Icinga 2 Anbindung an OPSI by Detlef Krummel und Erol Ülü...
OSMC 2015: Nagios3 /Icinga 2 Anbindung an OPSI by Detlef Krummel und Erol Ülü...
 
OSMC 2015 | Nagios 3/Icinga 2-Anbindung an OPSI by Detlef Krummel / Erol Ülükmen
OSMC 2015 | Nagios 3/Icinga 2-Anbindung an OPSI by Detlef Krummel / Erol ÜlükmenOSMC 2015 | Nagios 3/Icinga 2-Anbindung an OPSI by Detlef Krummel / Erol Ülükmen
OSMC 2015 | Nagios 3/Icinga 2-Anbindung an OPSI by Detlef Krummel / Erol Ülükmen
 
OSMC 2009 | Erfahrungen bei der Migration einer kommerziellen Monitoringsuite...
OSMC 2009 | Erfahrungen bei der Migration einer kommerziellen Monitoringsuite...OSMC 2009 | Erfahrungen bei der Migration einer kommerziellen Monitoringsuite...
OSMC 2009 | Erfahrungen bei der Migration einer kommerziellen Monitoringsuite...
 
OSMC 2013 | 10 Jahre Monitoring mit Open Source Software bei der DB Systel by...
OSMC 2013 | 10 Jahre Monitoring mit Open Source Software bei der DB Systel by...OSMC 2013 | 10 Jahre Monitoring mit Open Source Software bei der DB Systel by...
OSMC 2013 | 10 Jahre Monitoring mit Open Source Software bei der DB Systel by...
 
OSMC 2008 | Nagios für Einsteiger by Sven Velt
OSMC 2008 | Nagios für Einsteiger by Sven VeltOSMC 2008 | Nagios für Einsteiger by Sven Velt
OSMC 2008 | Nagios für Einsteiger by Sven Velt
 
Icinga @ Deutsche Welle
Icinga @ Deutsche WelleIcinga @ Deutsche Welle
Icinga @ Deutsche Welle
 
Nagios Conference 2007 | Nagios Workshop für Einsteiger by Sven Velt
Nagios Conference 2007 |  Nagios Workshop für Einsteiger by Sven VeltNagios Conference 2007 |  Nagios Workshop für Einsteiger by Sven Velt
Nagios Conference 2007 | Nagios Workshop für Einsteiger by Sven Velt
 
Ing. Friedrich Szukitsch EDV Dienstleistungen
Ing. Friedrich Szukitsch EDV DienstleistungenIng. Friedrich Szukitsch EDV Dienstleistungen
Ing. Friedrich Szukitsch EDV Dienstleistungen
 
Infrastruktur-Überwachung mit dem AKCP securityProbe 5E-X20 Alarm Server
Infrastruktur-Überwachung mit dem AKCP securityProbe 5E-X20 Alarm ServerInfrastruktur-Überwachung mit dem AKCP securityProbe 5E-X20 Alarm Server
Infrastruktur-Überwachung mit dem AKCP securityProbe 5E-X20 Alarm Server
 
OSMC 2008 | Aufbau eines Nagios Reporting Frameworks by Bernd Erk
OSMC 2008 | Aufbau eines Nagios Reporting Frameworks by Bernd ErkOSMC 2008 | Aufbau eines Nagios Reporting Frameworks by Bernd Erk
OSMC 2008 | Aufbau eines Nagios Reporting Frameworks by Bernd Erk
 
Cloud Native Computing
Cloud Native ComputingCloud Native Computing
Cloud Native Computing
 
LinuxTag 2007 - Linux im Bundesministerium des Inneren bei der Fußball WM 2006
LinuxTag 2007 - Linux im Bundesministerium des Inneren bei der Fußball WM 2006LinuxTag 2007 - Linux im Bundesministerium des Inneren bei der Fußball WM 2006
LinuxTag 2007 - Linux im Bundesministerium des Inneren bei der Fußball WM 2006
 
LinuxTag 2007: Linux im Bundesministerium des Inneren bei der Fußball WM 2006
LinuxTag 2007: Linux im Bundesministerium des Inneren bei der Fußball WM 2006LinuxTag 2007: Linux im Bundesministerium des Inneren bei der Fußball WM 2006
LinuxTag 2007: Linux im Bundesministerium des Inneren bei der Fußball WM 2006
 

Nagios Conference 2007 | Hardwareüberwachung IPMI by Gerd Müller

  • 1. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de Hardwareüberwachung mit IPMI und Nagios NETWAYS Nagios Konferenz 2007
  • 2. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de Agenda  Einleitung Weshalb Hardware überwachen? Status quo  IPMI Vorstellung  IPMI Integration  IPMI und Nagios Aktive Checks Eventhandling  IPMI und noch mehr ...
  • 3. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de IPMI Einleitung
  • 4. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de Weshalb Hardware überwachen?  Defekte redundante Hardware erkennen Festplatten im Raid Verbund Netzteile Netzwerkkarten ...  Defekte interne Hardware erkennen Lüfter Netzteile ...  Weitere Problem vorzeitig erkennen Überhitzung ...
  • 5. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de  Open Manage check_om_chassis.pl check_om_storage.pl  Insight Manager check_compaq_insight.pl  Server View check_serverview.py  Director NETWAYS eventdb snmptraps  Individuelle Server ? Hardwareüberwachung – Status quo
  • 6. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de IPMI Vorstellung
  • 7. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de IPMI Definition 1 Intelligent Platform Management Interface (IPMI) ist eine Spezifikation, die beschreibt, wie Sensoren eines Systems erkannt und verwaltet werden. Zusätzlich spezifiziert IPMI darüber hinaus auch  Power Control  Reset  FRUs (Field Replaceable Units) information  Watchdogs
  • 8. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de IPMI Definition 2 Über die Spezifikation hinaus haben Hersteller IPMI zusätzlich um weitere Bausteine erweitert:  LED Steuerung  Character Displays  HOT-Swapping Komponenten  ... oder kurz gesagt: IPMI ist zum „Standardweg“ für die Hardware Verwaltung geworden.
  • 9. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de IPMI Gründer / Versionen  Initiiert wurde IPMI bereits 1998 durch: ● Dell ● HP ● Intel ● NEC Corporation  IPMI existiert in den Versionen: ● v1.0 vom 16.09.1998 ● v1.5 vom 01.03.2001 ● v2.0 vom 14.02.2004
  • 10. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de IPMI Basisaufbau 1  Management Controllers (MCs) ● Sensoren ● Ein-/Ausgabe von angeschlossenen Geräte ● Sensor Data Records (SDRs)  Baseboard Management Controller (BMC) ● externe Schnittstellen zum System
  • 11. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de IPMI Basisaufbau 2  Sensor Data Records (SDRs) enthalten detailierte Informationen über Entities ● Name ● FRU Informationen ● welche weiteren Entities überwacht werden  Entities sind die eigentlichen physikalischen Objekte eines Systems (Boards, CPUs, Lüfter, Netzteile, ...). An sie sind die eigentlichen Sensoren angeschlossen.
  • 12. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de IPMI Kanäle zur BMC  Lokales Interface – direkt zur CPU: „System Interface“  Externe Interface Seriell / Modem Über das Netzwerk: „LAN Interface“ unabhängig vom Betriebssystem immer aktiv Verschlüsselung möglich
  • 13. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de IPMI Integration
  • 14. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de IPMI Module /etc/modules: ipmi_si ipmi_devintf ipmi_watchdog ipmi_poweroff dmesg: IPMI System Interface driver. ipmi_si: Trying SMBIOS­specified kcs state  ... ipmi: Found new BMC (man_id: 0x0028c5,  ...  IPMI kcs interface initialized ipmi device interface IPMI Watchdog: driver initialized IPMI poweroff: ATCA Detect mfg 0x28C5 prod 0x4 IPMI poweroff: Found a chassis style poweroff function
  • 15. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de IPMITool 1  Debian: apt-get install ipmitool  RedHat: yum install ipmitool  Kanäle:  0 = System Interface  1 = LAN Interface
  • 16. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de IPMITool 2  Netzwerk: /usr/bin/ipmitool -I open lan set 1 ipaddr 10.10.1.230 /usr/bin/ipmitool -I open lan set 1 defgw ipaddr 10.10.1.1 /usr/bin/ipmitool -I open lan set 1 netmask 255.255.255.0 /usr/bin/ipmitool -I open lan set 1 access on  Zugriff: /usr/bin/ipmitool -I open lan set 1 snmp SNMPCOMMUNITY /usr/bin/ipmitool -I open lan set 1 password NullPasswort /usr/bin/ipmitool -I open user set password 2 RootPassword  Konfigurationscheck: /usr/bin/ipmitool -I open lan print 1
  • 17. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de IPMITool 3 Set in Progress         : Set Complete Auth Type Support       : NONE MD2 MD5 PASSWORD Auth Type Enable        : PASSWORD IP Address Source       : BIOS Assigned Address IP Address              : 10.10.1.230 Subnet Mask             : 255.255.255.0 MAC Address             : e6:b3:c9:42:fe:18 SNMP Community String   : ***** IP Header               : TTL=0x40 Flags=0x40 Precedence=0x00 TOS=0x10 BMC ARP Control         : ARP Responses Enabled, Gratuitous ARP Enabled Gratituous ARP Intrvl   : 8.0 seconds Default Gateway IP      : 10.10.1.1 Default Gateway MAC     : 00:04:23:a9:6d:e2 Backup Gateway IP       : 0.0.0.0 Backup Gateway MAC      : 00:00:00:00:00:00 RMCP+ Cipher Suites     : 0,1,2,3,6,7,8,11,12 Cipher Suite Priv Max   : uuuOXXuuOXXuOXX                         
  • 18. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de IPMI und Nagios
  • 19. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de Aktive Checks 1  ipmitool als Grundlage: ~# ipmitool sdr CPU Temp         | 40 degrees C      | ok Sys Temp         | 49 degrees C      | ok CPU Vcore        | 1.30 Volts        | ok 1.5V             | 1.50 Volts        | ok 3.3V             | 3.36 Volts        | ok 5V               | 4.97 Volts        | ok ...
  • 20. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de Aktive Checks 2  Plugin: check_ipmi.pl (siehe Links) use warnings; use strict; open IPMI, "ipmitool ­I lan ".join(" ",@ARGV)." sdr |" or  die "ipmitool: $!"; my %found; my %bad;
  • 21. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de Aktive Checks 3  Command define command{         command_name  check_ipmi         command_line  $USER1$/check_ipmi.pl ­U $USER10$                         ­P $USER11$ ­H $HOSTADDRESS$         }
  • 22. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de Aktive Checks 4  Service define service{         use                             generic­service               host_name                       ipmihost         service_description             IPMI         check_command                   check_ipmi         }
  • 23. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de Aktive Checks 5
  • 24. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de Aktive Eventhandler 1  ipmitool als Grundlage: ~# ipmitool chassis power chassis power Commands: status, on, off, cycle, reset, diag,  soft ~# ipmitool chassis power status Chassis Power is on ...
  • 25. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de Aktive Eventhandler 2  Host define host{         use                     generic­host                     host_name               ipmihost         address                 10.10.1.230         event_handler  reset­server         }
  • 26. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de Aktive Eventhandler 3  Command define command{ command_name  reset­server command_line  $USER2$/reset­server                 $HOSTSTATE$ $HOSTSTATETYPE$                $HOSTATTEMPT$ $HOSTADDRESS$                $USER10$ $USER11$ }
  • 27. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de Aktive Eventhandler 4  reset-server Skript #!/bin/sh case "$1" in   CRITICAL)     case "$2" in       SOFT)         case "$3" in           3) echo ­n "Reseting Server" /usr/bin/ipmitool ­I lan ­H $4 ­U $5 ­P $6     chassis power reset ;; ...
  • 28. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de IPMI noch mehr...
  • 29. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de Ideen und Hinweise mit IPMI  I: Optimierung der Temperaturen in einem Rack  I: „Offline“ Backups  I: „Last-dynamische“ Cluster  H: IPMI Authentifizierung prüfen!  H: Möglichst Verschlüsselung einschalten!  H: IPMI Cards Feature checken!
  • 30. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de BMC unter Linux dmesg: usb 5­7: new high speed USB device using ehci... usb 5­7: configuration #1 chosen from 1 choice scsi30 : SCSI emulation for USB Mass Storage devices usb­storage: device found at 30 usb­storage: waiting for device to settle ... input: Peppercon AG Multidevice as /class/input/input63 input: USB HID v1.01 Mouse [Peppercon AG ... input: Peppercon AG Multidevice as /class/input/input64 input: USB HID v1.01 Keyboard [Peppercon ... scsi 30:0:0:0: Direct­Access     .. sd 30:0:0:0: Attached scsi removable disk sdb sd 30:0:0:0: Attached scsi generic sg2 type 0 usb­storage: device scan complete
  • 31. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de KVM / Powerswitch
  • 32. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de weiterführende Links  Intel Homepage http://www.intel.com/design/servers/ipmi/  Nagios Plugin http://www.nagiosexchange.org http://www.qwirx.com/check_ipmi  IPMITool http://ipmitool.sourceforge.net/  Linux Kernel http://www.kernel.org/doc/Documentation/IPMI.txt
  • 33. NETWAYS GmbH  Deutschherrnstr. 47a  90429 Nürnberg  Tel: 0911/92885-0  info@netways.de Nagios Konferenz 2007 – Gerd Müller http://www.netways.de weitere Fragen? Vielen Dank!