Tinkerforge-Basteln Teil 1: Auspacken und Einrichten!

Um meine neuerworbenen Kenntnisse in C++ zu vertiefen, habe ich netterweise etwas äußerst Interessantes auf den Tisch gestellt bekommen. Einen kleinen Karton mit mehreren Elektronikbauteilen, noch in ihren Antistatikbeuteln. (Meine Vorfreude steigt ins Unermessliche.)

 

Worum geht’s?

Tinkerforge ist ein mittelständisches Unternehmen aus Ostwestfalen-Lippe, welches Mikrocontrollerbausteine herstellt, die sogenannten Bricks. Die Idee zu diesen Bricks hatten die beiden Gründer Bastian Nordmeyer und Olaf Lüke, nachdem sie – auf der Suche nach Mikrokontrollermodulen für autonome Fußballroboter – keine entsprechenden offenen, mit verschiedenen Programmiersprachen ansteuerbaren Bauteile gefunden haben. Was 2011 noch mit einer kleinen Produktlinie begann, ist nun ein extensiver Katalog an Controllern (Bricks) und Modulen (Bricklets), die sich in zahlreichen Programmiersprachen ansteuern lassen, und sich durch ihre modulare Bauweise schier endlos verknüpfen lassen.
Neben der Option, sich seine Bricks selbst zusammenzustellen, vertreibt Tinkerforge verschiedene Kits – Komplettpakete für verschiedene Anwendungsmöglichkeiten.
Eines dieser Kits – die Tischwetterstation (für 114,99 €) habe ich zum Austoben bekommen, dazu gab es noch einen WIFI Master Extension Brick (für 29,99€).
In diesem Blogpost wird es um das “Unboxing”, den Zusammenbau, die erste Einrichtung und Codebeispiele von Tinkerforge selbst gehen.

 

Was haben wir denn da?

Hierbei handelt es sich um den Master Brick, Version 2.1. Man kann sich diesen Brick wie die zentrale Verteilerstelle vorstellen. Er hat eine USB-Schnittstelle und hat – neben den stapelbaren Anschlüssen für andere Bricks (Master Extensions, siehe Wifi Extension!) – hat er vier Anschlüsse für Bricklets (siehe Air Quality Bricklet!), und kümmert sich um die Kommunikation zwischen den einzelnen Modulen. Dort wird auch die Verbindung zu einer Recheneinheit hergestellt, die verschiedene Formen annehmen kann, worauf ich später noch kurz eingehen werde. Außerdem ist der Master Brick mit zwei kleinen Knöpfchen an der Seite des USB-Anschlusses ausgestattet, ein Reset-Knopf und ein Erase-Knopf.

Dies ist die WIFI Master Extension, Version 2.0. Dieser Brick kann auf den Master draufgesteckt werden – der Formfaktor ist mit 4×4 cm gleich, euch fallen auch garantiert die Anschlüsse an den Seiten des Bricks auf. Mit diesen Anschlüssen lassen sich mehrere, verschiedenste Kombinationen von Bricks aufeinander stapeln, die das ganze System um zahlreiche Funktionen erweitern können. In diesem Fall, bei der WIFI Master Extension 2.0 handelt es sich um ein Kommunikationsmodul, mit dessen Hilfe sich der Master Brick drahtlos steuern ließe. Bisher hat dieser Brick aber noch nicht die ausreichende Liebe von mir erfahren – da die Wetterstation (noch?) nicht ohne Rechenpower von außen funktioniert, und per USB über den Master Brick mit Strom versorgt werden muss – dementsprechend die Kommunikation bisher größtenteils auch über dieses USB-Kabel lief.

Na, fällt euch schon etwas auf? Dieser Brick ist kein Brick, sondern ein Bricklet, der Formfaktor ist auch deutlich kleiner, mit 2,5×2 cm – es fehlen auch die gerade angesprochenen Anschlüsse zum Stapeln. Dieses kleine Bauteil ist der Air Quality Bricklet, ein interessantes Bauteil, welches mehrere Sensoren an Bord hat. Das Herzstück ist der Indoor Air Quality (kurz IAQ)-Sensor, welcher “flüchtige organische Verbindungen” (Volatile Organic Components, kurz VOC) misst. Diese Messungen werden mit den Messungen der ebenso vorhanden Luftdruck-, Luftfeuchte- und Temperatursensoren kombiniert, um den IAQ-Indexwert zu bestimmen. Laut Tinkerforge braucht es rund 28 Tage Durchlaufzeit für die vollständige Kalibrierung dieses Moduls, ansonsten gilt der IAQ-Indexwert als unzuverlässig. Soviel Zeit habe ich dem Bricklet noch nicht gegeben, aber das kommt auch noch. Angeschlossen wird dieses Sensorpaket – per in dem Tischwetterstationskit enthaltenen 10-Pol- auf 7-Pol-Kabel – an den Master Brick. Insgesamt ist dieses kleine, aber feine Bauteil das, was diese Tischwetterstation zu einer Wetterstation macht.

Ein LCD-Bildschirm! Auf irgendwas muss ich ja schauen können, wenn ich es schon explizit vermeide, aus dem Fenster zu schauen, um zu sehen, wie das Wetter so ist.
Spaß beiseite, dieses Bauteil ist für mich wohl am Interessantesten aus dem ganzen Kit, denn die Möglichkeiten mit einem 2,8″ großem Display mit 128×64 Pixel wären schon unbegrenzt genug – dann hat das wunderbare Ding auch noch einen resistiven Touchscreen! Ich bin sehr gespannt drauf, was für kreative Ideen Ihr (und ich) mit sowas haben könntet (und wie weit die sich von der Grundidee einer Wetterstation entfernen). Wetterstationsschach, anyone?! Das Display wird genauso wie der Air Quality Bricklet über ein 10-Pol- auf 7-Pol-Kabel mit dem Master Brick verbunden.

Wo wir bei Kabeln sind – in dem Paket waren die zwei benötigten 10-Pol- auf 7-Pol-Kabel dabei, und das USB-Kabel, welches zur Stromversorgung und Kommunikation der Recheneinheit mit der Wetterstation dient. Außerdem war auch noch eine Schutzhülle aus gelastertem Plastik, und jede Menge Schrauben dabei. Alles, was das Bastlerherz begehert. Dann öffnen wir all die schönen Dinge mal!

 

Hardware braucht Software

Nach dem Auspacken der Bauteile (mit gebührendem Respekt) habe ich – vor dem großen Zusammenschrauben – die Bricks testen und einrichten wollen. Dazu bietet Tinkerforge zwei Programme an, den Brick Deamon und den Brick Viewer.
Heruntergeladen, Master Brick per USB angeschlossen… es wird nichts erkannt. Hm.
Der Brick Viewer zeigt kein neues Modul an. Nach einigem Grübeln kam’ ich auf die Idee, den Master Brick mit einem RED Brick, den wir (inklusive einiger anderer Module) in der Firma haben, zu verbinden und den (eingerichteten) RED Brick mit meinem Rechner zu verbinden. Damit konnte ich auch den Master Brick im Brick Viewer finden. Den RED Brick abmontiert und den Master Brick wieder mit USB mit dem Rechner verbunden, siehe da, wir haben eine Verbindung. Die anderen Module u. Bricklets ließen sich ganz einfach durch Verbinden mit dem Master Brick ansteuern und die Updates funktionierten auch sehr einfach; allerhöchstens der Prozess den Master Brick auf den neuesten Stand zu bringen ist ein wenig komplizierter als nur auf den Updateknopf im Brick Viewer zu drücken; man muss zuerst den Erase-Knopf auf der Rückseite des Master Bricks gedrückt halten, den Reset-Knopf betätigen und loslassen, und dann den Erase-Knopf ebenso loslassen. Dies versetzt den Master Brick in den Bootloadermodus, dadurch lässt sich dann die neue Firmware über eine serielle Schnittstelle (in meinem Fall USB) aufspielen.

Brick Viewer

Der Brick Viewer ist ein kleines GUI-Tool, mit dem sich die einzelnen Bricks und Module updaten, testen und einrichten lassen.

Jeder Brick hat seinen Eintrag und seinen Reiter, eine UID (wichtig!), eine Position und eine Firmwareversion. Hier kann man sehr unkompliziert beispielweise die WIFI Extension einrichten, und die Kommunikation über diese Verbindung ablaufen lassen.
Hier sieht man den Reiter für den Air Quality Bricklet. Die Werte werden sekündlich geupdatet, und man kann ohne eigenes Zutun schauen, ob die Sensoren das tun, was sie sollen, oder der grundlegende Aufbau der Wetterstation stimmt. Der Brick Viewer sollte für alle Experimente die erste Anlaufstelle sein, da man hier überprüfen kann, ob alles seine “Arbeit” so erledigt, wie es das soll.

 

Brick Daemon

Der Brick Daemon ist ein zentrales Stück Software bei der Ansteuerung der einzelnen Bricks und Bricklets; der Brick Daemon sorgt dafür, dass – egal, welche von den unterstützen Programmiersprachen (eine lange Liste) man für eigene Programme verwenden sollte – die Kommunikation auf TCP/IP-Basis abläuft, sodass mit den von Tinkerforge bereitgestellten APIs sich Bindings ohne Abhängigkeiten erstellen lassen. Seinen Dienst erledigt der Brick Daemon vergleichweise still im Hintergrund, loggt dabei aber auch jede Menge Informationen, Warnungen und Fehler – ein weiteres praktisches Feature, bei dem einem von Tinkerforge einiges an Arbeit abgenommen wurde.

 

Demo-Anwendung!

Nachdem ich alle Bricks getestet habe, und die Station zusammengebaut und -geschraubt habe, habe ich mich gleich auf die ebenso von Tinkerforge bereitgestellte Demoanwendung gestürzt, und auch da – es wäre schwer, mir das Leben noch einfacher zu machen. Die Demo-Anwendung ist in Python geschrieben, und bietet einem eine grundlegende Anzeige, die die Wetterstation allerdings schon voll funktionstüchtig macht. Der Quellcode der Anwendung bietet sogar sehr einfache Optionen, sich seine eigenen Reiter zusammenzustellen – mit eigenen Icons, Funktionen, sogar Bilder lassen sich per Python Imaging Library zur geeigneten Ausgabe auf dem LCD-Bildschirm konvertieren und ausgeben.
Hübsch, oder? Und das ist alles auf der Website von Tinkerforge frei erhältlich – also, der Quellcode, aber auch die Schaltpläne der einzelnen Bricks, für die Elektrobauteiltüftler unter euch.
Ich denke, das sollte erstmal als grobe Übersicht, was für ein Projekt ich auf dem Tisch habe, reichen.

 

Erster Eindruck?

Mein erster Eindruck, bzw. Gedanke, den ich hatte, als ich die Bauteile ausgepackt habe, war: “Jetzt nochmal vierzehn sein, und so etwas unter dem Baum stehen haben. Ich wäre verliebt gewesen.” Nicht, dass das zehn Jahre später bei mir gänzlich anders aussieht. Das, was ich bisher alles mit dieser Wetterstation gemacht habe, und was sich wohl noch machen lässt… eine Plethora an Möglichkeiten, die sich einem öffnet. Die Bauteile, ihre modulare Bauweise, all der Quellcode und die Programme, die einem mitgegeben werden, beziehungsweise welche man auf der Tinkerforgewebsite findet, sind sehr extensiv, und gerade deswegen würde ich sagen, es ist absolut super geeignet für junge, neugierige Bastler und Tüftler mit einer Leidenschaft für das Programmieren und Elektrobauteile. Ich wüsste aber nicht, ob ich selbst rund 120 Euro für so eine Wetterstation ausgeben würde, nur um sie als Wetterstation zu verwenden, das scheint mir – gerade ohne eigene Recheneinheit, die Wetterstation lässt sich ohne RED Brick, Raspberry Pi oder andere Recheneinheiten nicht “standalone” betreiben – ein wenig teuer, wenn ich wirklich nur wissen will, wie warm es gerade ist.
Das scheint mir aber auch wirklich nicht das Anwendungsgebiet dieser Wetterstation zu sein, nein. Die Bauteile, das Set, all diese Dinge sind ganz klar auf Tüftler ausgelegt, und die wirklich sehr hohe Einsteigerfreudlichkeit macht dieses Kit definitiv zu einer Empfehlung für junge Leute ab vierzehn, die mal gerne ihre grundlegenden Programmierfertigkeiten mit einer greifbaren Anwendung verknüpfen wollen. Der Kreativität ist dank des Screens ohnehin schon keine Grenzen gesetzt; die modulare Bauweise würde auch noch viele Erweiterungen für diese Wetterstation unterstützen.
Also, fertigt schonmal die Wunschzettel an, denn nach Weihnachten ist vor Weihnachten.
Im zweiten Teil dieser Blogposts werde ich dann die ersten selbstgeschrieben Anwendungen von mir vorstellen, auf die APIs eingehen, und weitere Ideen besprechen, die ich bislang schon hatte, und auch noch haben werde.

 

Henrik Triem
Henrik Triem
Junior Developer

Henrik is Anwendungsentwickler in Ausbildung, verhindeter Rockstar, kaffeegetrieben und Open Source-begeistert. Zuhause lässt er es auch mal ruhiger mit Tee angehen, entspannt an Klavier oder Gitarre, erkundet neue Musik oder treibt sich mit seinen Freunden in Deutschland herum.

HW group veröffentlicht SensDesk v2

Am 27. Februar startete HW group mit Ihrem vollständig neu gestalteten SensDesk Portal wieder durch und hat nun nicht nur ein schickeres Design, sondern auch einiges an neuen Features im IoT-Berich zu bieten.

Was ist SensDesk Portal?

SensDesk ist die von HW group kostenfrei zur Verfügung gestellte Web-Oberfläche, mit der u. a. die HW group Messgeräte ausgelesen und Alarmierungen ausgelöst werden können. Zusätzlich wird auch SensDesk Mobile als Android- oder iOS-App angeboten. Bereits die kleinsten Geräte von HW group, wie z. B. das Netzwerkthermometer STE2, können dort eingebunden werden.

 

Das Dashboard

Wie im Screenshot unten zu sehen ist, bekommt man durch das neu aufbereitete Dashboard bereits auf der Startseite einen soliden Überblick über das Setup, die gemessenen Werte und eventuelle Alarme – und das unabhängig von der Anzahl der eingesetzten Sensoren. Durch Klicken auf einen Eintrag wird man direkt zu dessen Details weitergeleitet.

 

Die Geräte

In Version 2 bekommt der User nun eine Übersicht zu den eingesetzten Geräten.  Dort ist auch sofort erkennbar, welchen Status die Geräte gerade haben und ob Handlungsbedarf besteht.

 

Die Sensoren

Um noch weiter ins Detail zu gehen, hat HW group auch eine Ansicht für die angeschlossenen Senoren eingeführt. Auch hier lässt sich auf den ersten Blick sofort erkennen, ob es kritisch zugeht oder alles im grünen Bereich liegt. Und man muss neidlos zugeben, dass das Tacho-Design schon einen sportlichen Eindruck macht!

Dies sind jedoch nicht die einzigen Neuerungen, die es zu beachten gilt, denn HW group hat sich auch dazu entschieden, seine Graphing Engine vollständig zu überarbeiten. Dies hat für die Nutzer nicht nur schnellere Ladezeiten zum Vorteil, sondern es können nun auch die Werte meherer Sensoren übereinandergelegt in dargestellt werden – und das in beliebiger Granularität. Natürlich wurde auch die Export-Funktion verbessert, um höheren Ansprüchen bzgl. Detailreichtum gerecht zu werden.

Zwei weitere Goodies gibt es für Fans von Ordnung und Aufgeräumtheit, nämlich die Möglichkeit, Übersichten anhand von Locations zu erhalten sowie Geräte und Sensoren in vom Nutzer selbst definerten Gruppen zu sortieren.

Wer nun neugierig geworden ist, der sollte sich in unserem Shop das umfangreiche HW group-Portfolio ansehen. Schließlich gibt es immer was zu Monitoren.

 

Nicole Lang
Nicole Lang
Sales Engineer

Ihr Interesse für die IT kam bei Nicole in ihrer Zeit als Übersetzerin mit dem Fachgebiet Technik. Seit 2010 sammelt sie bereits Erfahrungen im Support und der Administration von Storagesystemen beim ZDF in Mainz. Ab September 2016 startete Sie Ihre Ausbildung zur Fachinformatikerin für Systemintegration bei NETWAYS, wo sie vor allem das Arbeiten mit Linux und freier Software reizt. In ihrer Freizeit überschüttet Sie Ihren Hund mit Liebe, kocht viel Gesundes, werkelt im Garten, liest...

Der NETWAYS Shop auf der SPS IPC Drives 2018

Vom 27. bis 29. November 2018 fand die SPS IPC Drives 2018 in den Nürnberger Messehallen statt.
Wer das Gelände dort kennt, kann sich gut ausmalen, was es heißt, wenn alle Hallen von Nummer 1 bis 11 mit Ausstellern bestückt sind: auf einer Fläche von 136.000 qm konnten 65.700 Besucher 1.630 Aussteller sehen. Zu bestaunen gab es Produkte, Know-How und natürlich Neuheiten aus den Bereichen Automatisierung, Industrie 4.0, IoT und – was für uns natrülich von besonderem Interesse war – Sensorik.
Besonders in Sparte der Sensorik ist der NETWAYS Shop immer bemüht, sich über Neuheiten und Entwicklungen zu informieren, um vor allem unser Portfolio für unsere Kunden attraktiv und aktuell zu halten. Und dies funktioniert am besten, wenn man sich vor Ort ein Bild des Angebotes machen kann. Besonders interessant waren die Messestände von Firmen wie Wenglor, Contrinex, Electrotherm, PGT Thermoprozesstechnik, Endress+Hauser und auch der Sontec Sensorbau GmbH.
Des Weiteren trifft man bei solch großen Messen aber auch immer auf Themen, die eigentlich nicht dem eigenen Geschäftsfeld entsprechen, so dass man eben auch mal über den Tellerrand schauen kann. Besonders interessant wurden die Produkte der igus® GmbH durch ihre kompetenten und überaus freundlichen Mitarbeiter präsentiert. Die igus® GmbH stellt unter anderem Energieketten her, die in der automatisierten Produktion dafür sorgen, dass Kabel (Daten, Strom etc.) auch in bewegten Umfeldern schadenfrei mitlaufen. Dies wurde anhand vieler Produktionsroboter live vor Ort demonstriert sowie durch viele Produktbeispiele auch untermalt. Interessant waren hier auch diverse Kabel (bspw. Ethernet), die sich durch erheblich höhere Biegeradien oder äußerst haltbarer Ummantelung auszeichnen. Wenn dann der Mitarbeiter auch noch aus dem Nähkästchen plaudert und verrät, dass sich der Kollege mithilfe einer dieser flexiblen Kabelführungen einen in der Zimmerdecke versenkbaren Fernseher gebaut hat, hinterlässt das schon einen gewissen Eindruck.

Doch wo liegen jetzt eigentlich die Vorteile, eine solche Messe zu besuchen? Oder geht es nur darum, einfach mal einen Tag zu “vertrödeln”? Letzteres definitv nicht! Die Vorteile für die Kollegen im NETWAYS Shop sind ganz klar zu sehen: Wir bilden uns weiter und häufen Wissen an, was nicht nur uns selbst sondern insbesondere auch unseren Kunden zu Gute kommt. Ein Beispiel war eine Unterhaltung auf dem Stand der Wöhrle Stromversorgungssysteme GmbH, die sich durch den Vertrieb von USVs auszeichnet. Dabei kam u. a. zu Tage, dass viele der Kunden diese USVs mit Icinga oder Icinga 2 monitoren – und solche Informationen zu haben und diese bei Bedarf an einen unserer Kunden weitergeben zu können, ist Gold wert. Des Weiteren steht aber auch das Zwischenmenschliche ganz klar im Fokus. Es tut keinem einen Schaden, bei einem Partner oder Kunden persönlich vorstellig zu werden und kann Geschäftsbeziehungen nicht nur festigen sondern Ihnen auch einen Schub nach vorne geben. Besonders für uns Women in Tech sind solche Messen aber auch eine Gelegenheit, Präsenz an den Tag zu legen und zu zeigen, dass wir mitreden können.
Als Fazit kann man diese Messe und unseren dortigen Besuch als äußerst informativ und durchaus gelungen betrachten. Und mit einem Augenzwinkern muss man schon zugeben, dass für Spaß und Verpflegung ja auch gut gesorgt war ;-).
Alle unsere Produkte sind im NETWAYS Online Shop zu finden: shop.netways.de. Sie benötigen Informationen oder Unterstützung oder interessieren sich für eine Teststellung? Dann erreichen Sie uns über shop@netways.de oder unter der Telefonnummer +49 911 92885-44.
 
 

Nicole Lang
Nicole Lang
Sales Engineer

Ihr Interesse für die IT kam bei Nicole in ihrer Zeit als Übersetzerin mit dem Fachgebiet Technik. Seit 2010 sammelt sie bereits Erfahrungen im Support und der Administration von Storagesystemen beim ZDF in Mainz. Ab September 2016 startete Sie Ihre Ausbildung zur Fachinformatikerin für Systemintegration bei NETWAYS, wo sie vor allem das Arbeiten mit Linux und freier Software reizt. In ihrer Freizeit überschüttet Sie Ihren Hund mit Liebe, kocht viel Gesundes, werkelt im Garten, liest...

Ja ist denn schon wieder Webinar Zeit?

Auch in diesem Jahr wollen wir natürlich wieder effektiv mit unseren Webinaren auf Neuheiten im Open Source Bereich, sei es Icinga 2, Ansible, uvm. oder auf Produktneuheiten in unserem Online-Store, wie bspw. die neue Braintower Firmware hinweisen.
Die folgenden Themen und Termine stehen Stand heute schon fest:

Titel Zeitraum Registrierung
Server-Überwachung mit Icinga 2 15. Februar 2017 – 10:30 Uhr Anmelden
Icinga Director: Neues vom Config Tool 02. März 2017 – 10:30 Uhr Anmelden
Braintower: Neuheiten in Firmware 3.5 16. März 2017 – 10:30 Uhr Anmelden
Icinga Web 2: Erstellen und verwalten von Business Prozessen 30. März 2017 – 10:30 Uhr Anmelden
AKCP SP2+: Die Neuheiten und Icinga 2 Integration 27. April 2017 – 10:30 Uhr Anmelden

Selbstverständlich werden die Webinare wieder aufgezeichnet und sind anschließend in unserem Webinar Archiv verfügbar.
Wir freuen uns über eine rege Teilnahme!

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".

check_smartvalues Release … YEAH!!!

Endlich bin ich dazu gekommen, den schon im Post vom letzten Sommer angekündigten Check für S.M.A.R.T. -Werte zu veröffentlichen.
Ich hatte es ja schon angedroht, nun mache ich es wahr. 😉
Wir haben diesen Check nun schon ein gutes Jahr im Betrieb und er liefert seine Daten von daher kann ich ihn nur wärmstens empfehlen.
Bilder gibt es dieses Mal auch zu sehen, lasst sie am besten einfach mal auf euch wirken.
Wenn der Eine oder Andere von euch noch weitere tolle Ideen/Vorschläge hat, dann lasst es uns wissen. Wir lieben Monitoring, von daher stehen die Chancen recht gut, dass wir noch mehr umsetzen wollen.
Ich schrieb ja auch schon, dass die freundlichen Kollegen der Thomas Krenn AG auch ein Plugin für das Ermitteln der S.M.A.R.T. -Werte gebaut haben, dieses erfüllt im Wesentlichen auch die gleichen Aufgaben. Ich wollte das Ganze aber doch noch ein wenig toppen.
Hier ein paar Beispiele wie es aufzurufen ist:

# cd /path/to/check/smartvalues
# ./check_smartvalues -db check_smartvalues.db.json -c check_smartvalues.db.json -s -d 'megaraid,22 /dev/sda'
OK: [ 22 OK ] - [ 0 WARNING ] - [ 0 CRITICAL ] - [ 0 UNKNOWN ] in 0.163578987121582ms ( for details pls take a look in longoutput )
OK: on LSI MegaRAID - [ DeviceID 22 ] - #5 - Reallocated_Sector_Ct is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #9 - Power_On_Hours is [ 100 ] - [ w: 200, c: 300 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #12 - Power_Cycle_Count is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #170 - Available_Reserved_Space is [ 100 / 010 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #171 - Program_Fail_Count is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #172 - Erase_Fail_Count is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #174 - Unexpected_Power_Loss is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #183 - Runtime_Bad_Block is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #184 - End-to-End_Error is [ 100 / 090 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #187 - Reported_Uncorrect is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #190 - Airflow_Temperature_Cel is [ 31 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #192 - Power-Off_Retract_Count is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #199 - UDMA_CRC_Error_Count is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #225 - Host_Writes is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #226 - Timed_Workload_Media_Wear is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #227 - Timed_Workload_Host_Read/Write _Ratio is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #228 - Power-off_Retract_Count is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #232 - Available_Reservd_Space is [ 100 / 010 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #233 - Media_Wearout_Indicator is [ 043 ] - [ w: 35, c: 25 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #241 - Total_LBAs_Written is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #242 - Total_LBAs_Read is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #249 - Total_NAND_Writes is [ 100 ]

oder mit mehr als nur einer Platte …

# ./check_smartvalues -db check_smartvalues.db.json -c check_smartvalues.db.json -s -d 'megaraid,22 /dev/sda' -d 'megaraid,21 /dev/sda'
OK: [ 44 OK ] - [ 0 WARNING ] - [ 0 CRITICAL ] - [ 0 UNKNOWN ] in 0.18438987121582ms ( for details pls take a look in longoutput )
OK: on LSI MegaRAID - [ DeviceID 22 ] - #5 - Reallocated_Sector_Ct is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #9 - Power_On_Hours is [ 100 ] - [ w: 200, c: 300 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #12 - Power_Cycle_Count is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #170 - Available_Reserved_Space is [ 100 / 010 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #171 - Program_Fail_Count is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #172 - Erase_Fail_Count is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #174 - Unexpected_Power_Loss is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #183 - Runtime_Bad_Block is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #184 - End-to-End_Error is [ 100 / 090 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #187 - Reported_Uncorrect is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #190 - Airflow_Temperature_Cel is [ 31 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #192 - Power-Off_Retract_Count is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #199 - UDMA_CRC_Error_Count is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #225 - Host_Writes is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #226 - Timed_Workload_Media_Wear is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #227 - Timed_Workload_Host_Read/Write _Ratio is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #228 - Power-off_Retract_Count is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #232 - Available_Reservd_Space is [ 100 / 010 ]
OK: on LSI MegaRAID - [ DeviceID 22 ] - #233 - Media_Wearout_Indicator is [ 043 ] - [ w: 35, c: 25 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #241 - Total_LBAs_Written is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #242 - Total_LBAs_Read is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #249 - Total_NAND_Writes is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #5 - Reallocated_Sector_Ct is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #9 - Power_On_Hours is [ 100 ] - [ w: 200, c: 300 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #12 - Power_Cycle_Count is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #170 - Available_Reserved_Space is [ 100 / 010 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #171 - Program_Fail_Count is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #172 - Erase_Fail_Count is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #174 - Unexpected_Power_Loss is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #183 - Runtime_Bad_Block is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #184 - End-to-End_Error is [ 100 / 090 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #187 - Reported_Uncorrect is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #190 - Airflow_Temperature_Cel is [ 32 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #192 - Power-Off_Retract_Count is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #199 - UDMA_CRC_Error_Count is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #225 - Host_Writes is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #226 - Timed_Workload_Media_Wear is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #227 - Timed_Workload_Host_Read/Write _Ratio is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #228 - Power-off_Retract_Count is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #232 - Available_Reservd_Space is [ 100 / 010 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #233 - Media_Wearout_Indicator is [ 041 ] - [ w: 35, c: 25 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #241 - Total_LBAs_Written is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #242 - Total_LBAs_Read is [ 100 ]
OK: on LSI MegaRAID - [ DeviceID 21 ] - #249 - Total_NAND_Writes is [ 100 ]

und hier das Ergebnis im neuen Icinga Web 2 …
sdd22-smart-values
 
Nützliche Links:

NETWAYS Webinarkalender im Juli

NETWAYS Auch im Juli gibt es wieder zwei Webinare, in welchen wir einerseits den aktuellen Stand von Icinga Web 2 zeigen wollen und auf der anderen Seite unser SMS Alarmierungs Webinar, in welchem wir unsere SMS Hardware an Linux und Icinga 2 anbinden.
Hier noch einmal die nächsten Termine zusammengefasst:

Titel
Zeitraum Registrierung
Icinga Web 2: Neuheiten im Webfrontend 08. Juli 2015 – 10:30 Uhr Anmelden
Linux: Einrichten einer SMS-Alarmierung 23. Juli 2015 – 10:30 Uhr Anmelden

Wer unsere bisherigen Webinare verpasst hat, kann sich diese in unserem Webinararchiv natürlich kostenfrei ansehen.

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".

Lebenslange Garantie auf AKCP Basisstationen

securityprobe5e
Wussten Sie schon? AKCP gewährt auf alle Basisstationen, also AKCP SensorProbe2, SensorProbe4 und SensorProbe8 sowie die SecurityProbe5ES und die SecurityProbe5ESV lebenslange Garantie. Dies gilt für alle Basisstationen, die nach dem 1. Juli 2012 verkauft wurden (offizielle Mitteilung lesen). Sensoren und Zubehör haben bei AKCP nach wie vor 1 Jahr Herstellergarantie. Falls Sie Ihre Basisstation vor dem 01.07.2012 gekauft haben, gibt es ein Austauschprogramm; dieses gewährt die Lieferung eines fehlerfreien Gerätes außerhalb der Garantie für 50% vom Listenpreis (Bedingungen). Hört sich nicht nur super an, ist es auch – bei den wenigen Rückläufern die wir von AKCP-Hardware haben hat das bisher wunderbar geklappt.
Fragen? Hier helfen wir Ihnen gerne weiter!
Verpassen Sie keine Angebote mehr, abonnieren Sie noch heute unseren Shop-Newsletter (eine E-Mail im Monat).

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.

Weekly Snap: DevOps Camp & Icinga 2 Workshop, PuppetDB & Foreman

weekly snap15 – 19 September was filled with sys admin tips and events – looking ahead to the OSMC, and back on the DevOps Camp and Icinga 2 Monitoring Redesigned workshop just past.
Eva started by counting 71 days to the OSMC with Rihards Olups’ talk on Zabbix and Marius G continued by sharing his impressions from the recent DevOps Camp 2014 in Nuremberg.
Meanwhile, Michael gave the lowdown on the Icinga 2 Monitoring Redesigned workshop just past as Markus explained how to make the most of Puppet’s ‘exported resources’ feature with PuppetDB and Foreman.
Finally, Georg introduced three water intrusion sensor systems from our hardware store.

RAID-Level-Guide

Ich bin mir sicher, dass viele von euch nicht wirklich Bedarf für eine Erklärung der RAID-Level haben. Durch Zufall bin ich aber auf ganz unterhaltsame Videos bei Youtube gestoßen, welche die Thematik sehr schön erklärt. Dies möchte ich euch natürlich nicht vorenthalten.

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.

Weekly Snap: Logstash with Windows, MySQL Cheat Sheet & OpenNebula Retina

weekly snap17 – 21 February offered advice for every corner of the data center, from cloud, firewall and even log file management, to monitoring hardware and MySQL commands.
Starting with events, Eva counted 50 days to the OSDC with Lindsay Holmwood’s talk “Ript: Making Linux Firewall Change Management Resilient” while Christian posted a reminder to join our Logstash webinar.
Thomas followed on topic with his quick guide to using Logstash with Windows as Sebastian upgraded the in-house cloud to OpenNebula v4.4 (Retina).
Our hardware guy Georg then introduced a couple environment monitoring solutions from HW Group, AKCP and Gude.
To end the week, Tobias shared his MySQL cheat sheet while Johannes embarked on a Dunnet adventure with shovel in hand.