Und, was gibts heute zu Mittag?

Kurz vor 10:00 an der Kaffeemaschine, die Leute beginnen langsam ein kleines Hüngerchen zu verspüren und es wird diskutiert was denn heute in den Lunchshop kommt.
… Lunchshop?

Wir hier bei Netways haben ein cooles System entwickelt, das es für uns erleichtert zusammen Essen zu bestellen.
Wir haben nämlich als eher mittelgroßes Unternehmen nicht den Luxus einer Kantine wie so manch andere.
Stattdessen haben wir uns selbst geholfen und ein kleines Tool zusammengebastelt, das ich heute vorstellen möchte:

Der Lunchshop!

Grundsätzlich handelt es sich dabei um ein Webinterface, das helfen soll die Arbeitsabläufe beim Essen bestellen zu automatisiere.
Die “Händler” können einen Laden anbieten, bei dem sie bestellen wollen und die restlichen Mitarbeitenden können sich dann in die Bestellung einklinken.
Das spart Lieferkosten und schont die Umwelt (zumindest ein bisschen mehr als wenn ein Jeder für sich bestellt).
Und wir faulen IT-ler müssen uns nicht irgendwo hin bewegen um an Futter zu kommen!

Ursprünglich entwickelt und administriert von einem unserer ehemaligen Kollegen wird der Shop nun von einem Grüppchen von Freiwilligen weiter geführt.
Ich selbst bin einer der Admins und Händler. Ich versuche ein bis zwei mal die Woche einen Laden aus unserer Liste in den anzubieten, wir haben Pizza, Fitness-Food, Pasta, Asiatisch, Burger, Mexikanisch, Indisch und vieles mehr!

Die Bank!

Alle Geldbewegungen die durch das gemeinsame Bestellen entstehen sind automatisiert und laufen über unser internes Banksystem ab.
Die im System registrierten haben ein eigenes Konto, auf das sie einzahlen, von dem sie auszahlen und mit dem sie (gesetzt sie haben genug guthaben) auch bestellen können.
Das Geld wird wird von allen Bestellern automatisch abgezogen und dem Händler gut geschrieben. Dieser kann dann entweder das Geld auszahlen um damit für die Bestellung zu bezahlen, oder es als Guthaben behalten.

Der Bestellablauf!

Die App zum Anfassen!

Natürlich gibts das ganze Open Source, zum anschauen, forken und selbst verwenden!
https://github.com/gunnarbeutner/shop-app

 

Feu Mourek
Feu Mourek
Developer

Feu verbrachte ihre Kindheit im schönen Steigerwald und kämpfte sich bis zum Abitur durch die Schule. Seit September 2016 unterstützt sie nun im Rahmen ihrer Ausbildung zum Fachinformatiker die Development Abteilung bei Netways und widmet sich dort dem Web Development. Ihre Freizeit verbringt sie hauptsächlich in den virtuellen Welten von 'Dota 2' und diversen anderen Games, an der Kletterwand in der Boulderhalle oder damit ihren Freunden und Kollegen auf die Nerven zu gehen.

Aufzeichnung des LConf-Webinars ist online!

lconf_logo
Die Aufzeichnung unseres gestern geführten Webinars steht ab sofort zum Ansehen auf YouTube bereit. Vielen Dank nochmal an alle Teilnehmer für die Aufmerksamkeit. Im Webinar wurden folgende Punkte durchgesprochen:

  • Kurzvorstellung NETWAYS
  • Einführung LDAP
  • Vorteile/Funktionen LConf mit LDAP

natürlich wurde dann noch ausführlich eine Live-Demo gezeigt.

 
Nicht vergessen: Nächste Woche führen wir ein Webinar zum Thema Puppet. Ein Blick in unser Webinar-Archiv lohnt sich, dort gibt es auch die Präsentationsfolien zum Download!

Georg Mimietz
Georg Mimietz
Lead Senior Systems Engineer

Georg kam im April 2009 zu NETWAYS, um seine Ausbildung als Fachinformatiker für Systemintegration zu machen. Nach einigen Jahren im Bereich Managed Services ist er in den Vertrieb gewechselt und kümmerte sich dort überwiegend um die Bereiche Shop und Managed Services. Seit 2015 ist er als Teamlead für den Support verantwortlich und kümmert sich um Kundenanfragen und die Ressourcenplanung. Darüber hinaus erledigt er in Nacht-und-Nebel-Aktionen Dinge, für die andere zwei Wochen brauchen.

Teltonika ModemUSB/E10 – Jetzt auch mit x64 Treiber für Windows!

teltonika sms berater
In letzter Zeit häuften sich die Anfragen seitens unserer Kunden, ob ein x64 Treiber für Windows Systeme verfügbar wäre. Diese Anfragen können wir heute positiv beantworten:
Ab sofort steht für das Teltonika ModemUSB/E10 eine x64 Software sowie ein Treiber zum Download bereit. Der Treiber wird mit der Software-Installation nicht automatisch mit installiert, sondern lediglich im Installations-Ordner unter „Driver“ abgelegt. Daher haben wir diesen extrahiert und separat angeboten.
Die Software selbst macht aus dem USB Modem ein sehr nützliches Addon für Windows-Systeme. Man verfügt nicht nur über die Möglichkeit, das Modem als richtiges Gateway für die Internetverbindung zu nutzen, sondern sie fungiert auch gleich als SMS-Client, da hierüber sowohl SMS versendet als auch empfangen werden können.
Das wirklich hervorzuhebende ist, dass man eine komplette Übersicht über die gesendeten, empfangen sowie die gelesenen und ungelesenen SMS hat. Die Weboberfläche ist ebenfalls sehr schön anzusehen und intuitiv bedienbar.
Hier ein Screenshot, der die Software Oberfläche zeigt:
Teltonika ModemUSB/E10 - Software
Wer bei der Installation des Treibers oder der Software Hilfe benötigt, findet hier einen FAQ-Eintrag in unserem Online-Shop, der Schritt für Schritt das Vorgehen zur Installation zeigt.
Interesse an diesem oder anderen Produkten für Ihre Überwachung?
Dann besuchen Sie einfach unseren NETWAYS Online-Shop.
Für einen persönlichen Kontakt stehen wir Ihnen ebenfalls sehr gerne zur Verfügung – nutzen Sie hierfür einfach unser Kontaktformular, schreiben Sie uns eine E-Mail oder rufen Sie uns an! Alle Details zum Shop-Kontakt finden Sie hier.

Christian Stein
Christian Stein
Lead Senior Account Manager

Christian kommt ursprünglich aus der Personalberatungsbranche, wo er aber schon immer auf den IT Bereich spezialisiert war. Bei NETWAYS arbeitet er als Senior Sales Engineer und berät unsere Kunden in der vertrieblichen Phase rund um das Thema Monitoring. Gemeinsam mit Georg hat er sich Mitte 2012 auch an unserem Hardware-Shop "vergangen".

Nagios Config Interfaces – NagiosQL

Nach fast 10 Monaten eifriger Recherche befassen wir uns mit dem dritten Produkt der Blog Serie: NagiosQL
NagiosQL ist wie NConf ein auf PHP basierndes Konfigurationstool für Nagios und Icinga. Alle Informationen werden in einer MySQL Datenbank gespeichert und in Konfigurationsdateien exportiert. NagiosQL kann unter nagiosql.org kostenfrei (New BSD License) heruntergeladen werden.
Installationsvoraussetzungen
Die Installation von NagiosQL ist einfach und dank dem Wizard für jedermann leicht händelbar. Der “NagiosQL Installations Assistent” weist uns auf alle fehlenden Pakete und falschen Berechtigungen unser Installation hin.
Voraussetzungen im Groben sind ein Webserver mit PHP, ein Pear Paket und eine MySQL Datenbank.
Nach der Beendigung des Installationswizards ist man dann auf sich selbst und das eigene Suchvermögen gestellt, um die letzten Konfigurationsschritte abzuschließen.
Die Dokumentation auf nagiosql.org darf diesbezüglich noch verbessert werden.
Handling / Usability
Die Oberfläche ist strukturiert und übersichtlich aufgebaut, Menüpunkte sind den Konfigurationsobjekten nach benannt (Hosts, Services, Commands etc.) und durch das Berechtigungskonzept lassen sich unterschiedliche Ansichten für verschiedene Benutzergruppen einrichten.
Funktionen wie das Klonen/Kopieren bestehender Objekte vereinfachen die Arbeit und auch das Host- und Servicetemplate Konzept ist durchdacht. Ein paar Abstriche muss man jedoch in Kauf nehmen. Leider gibt es keine Funktionsübergreifende Suchfunktion und auch verschiedene Konfigurationsmöglichkeiten die Nagios und Icinga liefern, stellen sich als umständlich heraus.
Das Webinterface könnte im Ganzen noch dynamischer sein und sich der Materie Web 2.0 nähern.
Funktionsumfang
Der Funktionsumfang deckt derzeit alle Konfigurationsmöglichkeiten von Nagios ab.
Einige Punkte wie z.B. die Zuordnung von Hosts zu Hostgruppen bzw. das Zuordnen von Gruppenmitgliedern zu einer Hostgruppe, können noch verbessert werden.
Sehr positiv zu erwähnen ist, dass alle Funktionen sowohl für Nagios als auch Icinga funktionieren.
Enterprise Environments
NagiosQL ermöglicht es Konfigurationsdateien verschiedener Instanzen zu administrieren.
Nach dem Erstellen einer “Domäne” lassen sich Konfigurationsdateien via SSH oder FTP auf eine weitere Nagios oder Icinga Instanz exportieren. Auch das Starten und Stoppen der Instanzen funktioniert über SFTP oder SSH aus der Weboberfläche heraus.
Datenimport
Der Datenimport lässt sich aus der Weboberfläche starten. Zur Auswahl stehen im Standard alle Konfigurationsdateien unterhalb des Nagios ‘/etc’ Verzeichnisses. Beim Importieren beachtet NagiosQL neben den Host- und Servicetemplates auch, ob ein Host vorher aktiviert oder deaktiviert war.

Nagios Config Interfaces – NConf

Der zweite Blogpost der Serie. Besser spät als nie 😉
Heut ist NConf an der Reihe! NConf ist ein auf PHP basiertes Konfigurationstool für Nagios, welches seine Daten in einer MySQL Datenbank speichert. NConf steht auf nconf.org frei verfügbar (GPL) zum Download bereit.
Installationsvoraussetzungen

Als Vorraussetzungen zur Installation werden Apache Webserver, PHP, MySQL und Perl benötigt. Nichts, was nicht auf einem aktuellen Nagios bzw. Webserver zu finden wäre. Zusätzlich hilft ein webbasierter Wizzard mit einem “Pre-installation check” bei der Einrichtung. Gleich zu Anfang fällt die gute Dokumentation auf. Die Installation ist im nconf.org eigenen Wiki sauber in einzelnen Schritten dokumentiert.
Handling / Usability
Der erste Blick auf das Webinterface ist übersichtlich aber auch gleichzeitig ein wenig überladen. Übersichtlich, da alles auf einer Menüleiste gelistet ist – überladen, da diese Liste mittlerweile doch etwas lang geraten ist. Die Entwickler haben die vielen Funktionen aber gut in Gruppen (Basic, Additional, Server und Administration) unterteilt.
Ansonsten ist das Webinterface gut bedienbar und lädt zügig. Möglichkeiten zum klonen von Einträge, Multi-Modify und Suchfilter. Einige Select Boxen bieten eine “Live-Search”. Im Allgemeinen wäre ein wenig mehr Web 2.0 wünschenswert.
Eine Feature das ich immer wieder toll finde ist der graphische Host-Dependency-Viewer. Über die Betittelung des Features kann man streiten. Hierunter verbirgt sich eine graphische Darstellung der Nagios Parent-/Child Beziehungen. Nicht – wie man evtl. meinen könnte – eine Abbildung der Nagios Hostdependencies.
Funktionsumfang
Der Funktionsumfang des Tools ist relativ umfangreich. Neben den Nagios Basics sind auch Host- und Servicetemplates realisierbar. In Sachen Host-/Servicedependencies und Eskalationen ist noch nacharbeit erforderlich. Diese beherrscht NConf ebenso wenig wie das zuweisen eines Services zu einer Hostgruppe. Die Features stehen allesamt auf der Liste der Upcoming Features für NConf 1.2.7.
Enterprise Environments
Durch das Monitor/Collector Prinzip von NConf ist es möglich mehrere “Nagios Slaves” unter einem Master zusammen zu fassen. Der Collector ist der aktive Sammler der Checkergebnisse, der Monitor konsolidiert mehrere Collector zentral in einer Ansicht. Die hierfür nötige, passive Konfiguration des Monitors wird beim generieren der Konfiguration automatisch erstellt.
Datenimport
Für das Importieren einer bestehende Konfiguration beinhaltet NConf Import-Skripte. Da diese je Lauf immer nur einen Objekttyp importieren können, ist eine Aufteilung der Nagios Konfiguration in einzelne Dateien nötig. Diese Vorbereitungen und der damit entstehende Mehraufwand für Hosts, Timeperiods & Co erfreut leider nicht jeden Administrator.

Tobias Redel
Tobias Redel
Head of Professional Services

Tobias hat nach seiner Ausbildung als Fachinformatiker bei der Deutschen Telekom bei T-Systems gearbeitet. Seit August 2008 ist er bei NETWAYS, wo er in der Consulting-Truppe unsere Kunden in Sachen Open Source, Monitoring und Systems Management unterstützt. Insgeheim führt er jedoch ein Doppelleben als Travel-Hacker, arbeitet an seiner dritten Millionen Euro (aus den ersten beiden ist nix geworden) und versucht die Weltherrschaft an sich zu reißen.

Nagios Config Interfaces – LConf

Als erstes Tool in der Liste und erstes Tool auf dem Prüfstand: LConf!
LConf erlaubt eine LDAP basierte Konfiguration von Nagios und/oder Icinga. Das Tool steht auf netways.org frei verfügbar (GPL) zum Download bereit.
Installationsvoraussetzungen
Die Hürden zur Inbetriebnahme sind gering. Ein OpenLDAP Server und Perl mit LDAP Modulen. Wer vor der Installation des LDAP Server zurück schreckt kann beruhigt sein. Sei es ein “apt-get install slapd” bei Debian oder ein “yum install openldap-servers.x86_64” bei RedHat. Auf allen Derivaten gibt es im Anschluss an die Installation einen Wizard der bei der initialen Konfiguration des LDAP Servers behilflich ist.
Sind die Vorraussetzungen erfüllt, geht es ebenso einfach weiter. Ein kleiner “Installer” in Form eines Shell Skriptes verteilt die LConf Skripte in das gewünschte Verzeichnis und gibt Hilfestellung bei der Installation.
Handling / Usability
LConf ist mit jedem beliebigen LDAP Browser bendienbar. Der Bedienungskomfort ist somit eng an die Qualität und den Funktionsumgang des eigenen Browsers geknüpft. Der frei erhältliche LDAP Admin ist beispielsweise ein sehr gutes Tool für alle Windows Benutzer.

An die Struktur in LConf muss sich der Benutzer nicht erst lange gewöhnen. Warum? Der Bentzer gibt die Struktur selbst vor! Sie wollen Ihre Konfiguration nach Standorten / Monitoring Instanzen / Derivaten oder z. B. nach Abteilungen und Applikationsgruppen strukturieren? Kein Problem. Das letztendliche generieren der Konfiguration ist völlig unabhängig von der LConf Baumstruktur. Sie dient lediglich zur besseren Orientierung des Benutzers.
Ein weiteres Feature, das z. B. durch den Einsatz des LDAP Admin erziehlt werden kann, ist die Konfiguration durch Drag’n’Drop. Ihr Server “MyLinuxHost” wird in Zukunft nicht mehr aus New York, sondern München überwacht? Ziehen – ablegen – fertig. Sie möchten eine Massenänderung durchführen? Nutzen Sie die Suchen / Ersetzen Funktion. Wie bereits erwähnt. Je besser der LDAP Browser, desto höher der Bedienungskomfort.
Funktionsumfang
Kurz und knapp: von Hosts, Services und Hostgroups über Customvars, Host-/Service Dependencies und Templates bis hin zu Vererbung ist alles an Board. Das einzige was der ein oder andere Administrator noch vermissen könnte sind Eskalationen. Diese beherrscht LConf (noch) nicht.
Enterprise Environments
Das handling mehrerer Nagios und Icinga Server ist – wie auf den Screenshots zu erahnen – kein Problem. LConf beherrscht mehrere unabhängige Instanzen ebenso wie verteilte Master-/Slave-Environments.
Datenimport
Für das Übernehmen einer bestehenden Konfiguration beinhaltet LConf ein Import-Skript, welches einen bestehenden Objects Cache in LDAP Objekte konvertiert und diese dem LDAP hinzufügt. Ein optionaler CleanUp-Mechanismus versucht im Anschluss einen möglichst hohen Grad an Vererbungen zu erzielen.
Sonstiges
Außerdem noch zu erwähnen: Ein Webinterface zur Plattform unabhängigen Konfiguration von LConf ist bereits in Planung. Selbstverständlich wird auch darin ein sehr hoher Grad am Bedienungskomfort (Drag’N’Drop & Co.) zu finden sein.

Tobias Redel
Tobias Redel
Head of Professional Services

Tobias hat nach seiner Ausbildung als Fachinformatiker bei der Deutschen Telekom bei T-Systems gearbeitet. Seit August 2008 ist er bei NETWAYS, wo er in der Consulting-Truppe unsere Kunden in Sachen Open Source, Monitoring und Systems Management unterstützt. Insgeheim führt er jedoch ein Doppelleben als Travel-Hacker, arbeitet an seiner dritten Millionen Euro (aus den ersten beiden ist nix geworden) und versucht die Weltherrschaft an sich zu reißen.

Nagios Config Interfaces

Grafische Tools zur Konfiguration von Nagios und Icinga. Ein Thema – ein Dauerbrenner. So sehr diese Tools die Gruppe der Administratoren polarisiert, ist es doch oft unerlässlich sie einzusetzen. Sei es aufgrund unerfahrener Admins die mit Linux Systemen nicht vertraut sind oder eine Umgebung schlichtweg so groß und komplex geworden ist, das Schreiben und Pflegen von Config-Files Unmengen an Zeit verschlingt.
So haben wir uns Beispielsweise in einem aktuellen Großprojekt ebenfalls für ein grafisches Tool entschieden. Das geplante Endstadium (3.000 Hosts mit 45.000 Services auf aktuell 5 Icinga Clustern und Master-/Slave-Environment) ließ uns aber auch nahezu keine andere Wahl. Der Pflegeaufwand bei händischem Editieren wäre angesichts der vom Kunden prophezeiten Änderungs- und Wachstumsraten enorm.
In den nächsten Monaten möchte ich mich hin und wieder mit einem Tool befassen. Die aktuelle Auswahl besteht aus:

  • LConf
  • NConf
  • Lilac
  • NagiosQL
  • NagiosAdministrator

Zu prüfende Kriterien sind:

  • Installationsvoraussetzungen – Wie schwierig ist die Installation? Was wird alles benötigt?
  • Handling / Usability – Wie kann ich konfigurieren? Wie benutzerfreundlich ist es?
  • Funktionsumfang – Was wird unterstützt? Was wird nicht unterstützt?
  • Enterprise Environments – Mehrere Instanzen? Master / Slave Umgebungen?
  • Datenimport – Kann ich meine bestehende Konfiguration beibehalten?
  • Sonstiges – Raum für sonstige, positiv aufgefallene Features

Weitere Wünsche zu Tools und Test-Kriterien sind jederzeit willkommen.
Viel Spaß!

Tobias Redel
Tobias Redel
Head of Professional Services

Tobias hat nach seiner Ausbildung als Fachinformatiker bei der Deutschen Telekom bei T-Systems gearbeitet. Seit August 2008 ist er bei NETWAYS, wo er in der Consulting-Truppe unsere Kunden in Sachen Open Source, Monitoring und Systems Management unterstützt. Insgeheim führt er jedoch ein Doppelleben als Travel-Hacker, arbeitet an seiner dritten Millionen Euro (aus den ersten beiden ist nix geworden) und versucht die Weltherrschaft an sich zu reißen.

Lanmap Network Discovery

Eigentlich sollte man als Admin sein Netzwerk kennen, wissen welche Komponenten wo laufen und auch einen aktuellen Netzwerkplan haben. Trotzdem kann es ein, dass man erst einmal Informationen sammeln muss. Beispielsweise wenn man als Admin ein neues und unbekanntes Netz übernommen hat oder wenn man Informationen für ein Sicherheitsaudit sammeln will. Auch in der Open Source Community gibt es dafür natürlich Programme. Das Tool lanmap2 beispielsweise. Es lauscht einfach passiv im Netzwerk mit, speichert wer mit wem Daten austauscht und generiert daraus grafische Ansichten wie diese:

Da das Programm nur passiv mitlauscht, funktioniert es in geswitchen Netzen natürlich nur, wenn sie einen Switchport in den Monitoring Mode schalten und so den kompletten Netzwerkverkehr mitlesen können. Das Tool ist ein kompletter Rewrite, es spricht trotz einiger Ecken und Kanten jedoch nichts gegen einen Einsatz. Bei Problemen kann gerne noch auf den Vorgänger zurückgegriffen werden.

Julian Hein
Julian Hein
Executive Chairman

Julian ist Gründer und Eigentümer der NETWAYS Gruppe und kümmert sich um die strategische Ausrichtung des Unternehmens. Neben seinem technischen und betriebswirtschaftlichen Background ist Julian häufig auch kreativer Kopf und Namensgeber, beispielsweise auch für Icinga. Darüber hinaus ist er als CPO (Chief Plugin Officer) auch für die konzernweite Pluginstrategie verantwortlich und stösst regelmässig auf technische Herausforderungen, die sonst noch kein Mensch zuvor gesehen hat.

Project of the month: Automated Nagios configuration the LDAP way

August 2009: In a mammoth migration from Tivoli, our client (anonymous) needed to integrate hundreds of servers with up to a million checks in over 6 locations across Europe into a new Nagios system. In such a massive and complex environment, the manual configuration of each host and service would have taken a team of administrators weeks.
So a solution was found. Within 10 days, consultants Michael and Tobias created the Configurator: a simple LDAP directory with a perl script to provide the admins a generic back end for configuring Nagios objects. While LDAP offered a structured, graphical overview of the entire IT environment, LDAP2Nagios automatically generated executable Nagios configurations with a few clicks. Where services reappeared throughout a cluster, they could simply be attributed to all hosts by moving their position higher up the tree.
The Configurator saved weeks of tedious configuration work and would also come in handy for any future changes. In just the first stage of their Nagios migration, a decrease in costs and an increase in flexibility were already achieved. Like all NETWAYS tools, the Configurator will be released for download on www.netways.org in the coming weeks.

Easy configuration for large IT environments or the lazy - copy, paste, move and rename hosts and services.

<Easy configuration for large IT environments or the lazy - copy, paste, move and rename hosts and services.>

MySQL Workbench 5.1

Seit heute ist die neue MySQL Workbench in der Version 5.1 verfügbar. MySQL Workbench, früher DBDesigner, ist ein Werkzeug zur Erstellung von ER-Modellen, deren Pflege und Dokumentation. Die in der Community lang erwartete Version bringt viele Neuigkeiten und Unterstützung der aktuellen MySQL Features wie z.B. Partitions, welche jetzt direkt im Modeller verwaltet werden können.
Auf der Features-Seite von MySQL wird entsprechend nach Community und Standard-Version unterschieden, wobei ich das nicht unterstütze Reverse-Engineering der Community-Version korrigieren muss, da ich das gerade erfolgreich getestet habe. Die Workbench ist für alle gängigen Betriebssysteme verfügbar und machte bei den ersten Tests einen schnellen und auch stabilen Eindruck. Das DBDoc-Feature das auch die Dokumentation und den Export komplexer Modell erlaubt ist leider nur für die Standard-Version verfügbar, wobei der Preis von 79,oo € pro User und Jahr dafür aus meiner Sicht in Ordnung geht.
Besonders gut ist aus meiner Sicht die Darstellung der Schlüsselfremdbeziehungen im ER-Modeller gelöst. Hier werden die Beziehungen zu anderen Tabellen, abhängig von Primär- oder diversen Sekundärschlüssel farblich dargestellt, so dass man auch in komplexen Modellen den Überblick behält.
Hier noch ein paar Screenshots, aber der eigene Test lohnt sich auf jeden Fall.

Bernd Erk
Bernd Erk
CEO

Bernd ist Geschäftsführer der NETWAYS Gruppe und verantwortet die Strategie und das Tagesgeschäft. Bei NETWAYS kümmert er sich eigentlich um alles, was andere nicht machen wollen oder können (meistens eher wollen). Darüber hinaus startet er das wöchentliche Lexware-Backup und investiert seine ganze Energie in den Rest der Truppe und versucht für kollektives Glück zu sorgen. In seiner Freizeit macht er mit sinnlosen Ideen seine Frau verrückt und verbündet sich dafür mit seinem Sohn.