{"id":1238,"date":"2021-04-23T18:05:00","date_gmt":"2021-04-23T16:05:00","guid":{"rendered":"http:\/\/archiv.etscheid.biz\/?p=1238"},"modified":"2023-01-01T15:22:29","modified_gmt":"2023-01-01T14:22:29","slug":"snmp-temperatur-monitoring-mit-iobroker","status":"publish","type":"post","link":"https:\/\/etscheid.biz\/blog\/2021\/04\/23\/snmp-temperatur-monitoring-mit-iobroker\/","title":{"rendered":"SNMP Temperatur Monitoring mit ioBroker"},"content":{"rendered":"\n<p>Bislang habe ich viele Sensor Abfragen von meinen Netzwerk Ger\u00e4ten \u00fcber PRTG gemacht. Leider ist die free Version auf 100 Sensoren begrenzt. Deshalb war ich auf der Suche nach einer Alternative. Da ich iobroker nutze um einige Smart Home Dinge zu steuern,  dachte ich mir, das man damit auch gut ein Monitoring aufsetzen kann.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2021\/04\/image-3.png\" alt=\"\" width=\"296\" height=\"314\"\/><figcaption class=\"wp-element-caption\"> Screenshot ioBroker  &#8211; Vis Adapter &#8211; selbst erstellte \u00dcbersicht <\/figcaption><\/figure>\n<\/div>\n\n\n<!--more-->\n\n\n\n<p>Da ich viele Ger\u00e4te \u00fcber SNMP abfrage, war ich recht neugierig was der SNMP Adapter von iobroker kann. Dieser Adapter muss allerdings noch manuell mit dem github Link installiert werden. <\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/iobroker-community-adapters\/ioBroker.snmp\" target=\"_blank\">Link<\/a> <\/p>\n\n\n\n<p>Es ist eigentlich recht einfach. Name, IP-Adresse, OID und den Community Namen angeben und fertig.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2021\/04\/image-1024x301.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2021\/04\/image-1024x301.png\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">Screenshot ioBroker &#8211; SNMP Adapter<\/figcaption><\/figure>\n\n\n\n<p>Eine Herausforderung war die Ermittlung der OID f\u00fcr die Abfragen. <\/p>\n\n\n\n<p>Beim Lancom Router war es recht einfach, diese Stand im Lancom-Forum. <\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/www.lancom-forum.de\/lancom-wireless-aktuelle-accesspoints-f35\/ap-temperatur-per-snmp-auslesen-t14289.html\" target=\"_blank\">Link<\/a><\/p>\n\n\n\n<p>Etwas komplizierte wurde es beim Raspberry. Dort habe ich nach l\u00e4ngerem suchen eine Anleitung gefunden, die eine komfortable Abfrage mit SNMP erlaubt. <\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/satsignal.eu\/raspberry-pi\/monitoring.html#cpu-temp\" target=\"_blank\">Link<\/a><br>Zun\u00e4chst sind die abgefragten Werte aber in Milligrad. d.h. ich muss diese noch durch 1000 teilen.<\/p>\n\n\n\n<p>Dazu ben\u00f6tige ich den Javascript Adapter und den Blockly Adapter. Hiermit kann ich komfortabel eine regelm\u00e4\u00dfige Umrechnung durchf\u00fchren (bei mir alle 5 Minuten). Es muss dazu je Raspberry ein neuer Datenpunkt angelegt werden. Dort wird der umgerechnete Wert dann rein geschrieben.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2021\/04\/image-4-1024x203.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2021\/04\/image-4-1024x203.png\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">Screenshot ioBroker &#8211; Blockly Adapter<\/figcaption><\/figure>\n\n\n\n<p>Weiter geht es mit meinem Windows Rechner. Auch gibt es einige Powershell Scripte, die die Temperatur auslesen. Allerdings fand ich die L\u00f6sung mit den Programm SpeedFan am sch\u00f6nsten. Hierzu habe ich zwei Anleitungen gefunden, die letztendlich die L\u00f6sung brachten. Wichtig ist das die Version SpeedFan 4.39 verwendet wird. Dar\u00fcber hinaus muss die Injector.exe als Admin ausgef\u00fchrt werden. Der Windows SNMP Dienst darf erst danach gestartet werden und muss die Community public (oder eine selbst gew\u00e4hlte Bezeichnung) enthalten. Nachzulesen hier: <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-biesma-net wp-block-embed-biesma-net\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"t1dxcSBWS3\"><a href=\"https:\/\/wp.biesma.net\/speedfan-snmp-sfsnmp\">SpeedFan and SNMP with SFSNMP<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;SpeedFan and SNMP with SFSNMP&#8221; &#8212; Biesma.net\" src=\"https:\/\/wp.biesma.net\/speedfan-snmp-sfsnmp\/embed#?secret=ZWBhaQVOqt#?secret=t1dxcSBWS3\" data-secret=\"t1dxcSBWS3\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Den letzten Temperaturwert bekomme ich \u00fcber meine Fritz!Dect Steckdose. Auch hierf\u00fcr gibt es einen Fritz!Dect Adapter.<\/p>\n\n\n\n<p>Nun werden die Temperaturen schon in ioBroker abgefragt. Um dies nun f\u00fcr mich leicht leserlich zu machen habe ich noch den Adapter History, Flot und vis installiert. <\/p>\n\n\n\n<p>Mit History kann ich die einzelnen Werte aufzeichnen, so das die abgefragten Werte gespeichert werden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2021\/04\/image-1.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2021\/04\/image-1.png\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">Screenshot ioBroker &#8211; History Adapter<\/figcaption><\/figure>\n\n\n\n<p>Mit Flot kann ich aus den Werten ein Diagramm machen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2021\/04\/image-2-1024x497.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2021\/04\/image-2-1024x497.png\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">Screenshot iobroker &#8211; Flot Adapter<\/figcaption><\/figure>\n\n\n\n<p>Mit vis kann ich eine kleine Internetseite erstellen, die mir sowohl die Werte als auch das Diagramm zeigt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2021\/04\/image-3.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2021\/04\/image-3.png\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">Screenshot ioBroker  &#8211; Vis Adapter &#8211; selbst erstellte \u00dcbersicht<\/figcaption><\/figure>\n\n\n\n<p>Letztendlich kann ich so schnell auf dem Handy oder PC nachschauen, welche Temperatur meine Ger\u00e4te haben. Nat\u00fcrlich kann ich auch eine Alarmmeldung generieren, wenn die Werte zu stark ansteigen. Dies muss dann aber mit einem weiteren Skript, sowie einem Push Mitteilungsadapter wie Pushover erstellt werden. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bislang habe ich viele Sensor Abfragen von meinen Netzwerk Ger\u00e4ten \u00fcber PRTG gemacht. Leider ist die free Version auf 100 Sensoren begrenzt. Deshalb war ich auf der Suche nach einer Alternative. Da ich iobroker nutze um einige Smart Home Dinge zu steuern, dachte ich mir, das man damit auch gut ein Monitoring aufsetzen kann.<\/p>\n","protected":false},"author":2,"featured_media":1242,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[237,238,239,21,240,241,242,243,67,82],"class_list":["post-1238","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-smart-home","tag-iobroker","tag-iobroker-admin-4-2-1","tag-lcos-10-42","tag-raspberry","tag-raspbian10-buster","tag-snmp","tag-speedfan","tag-speedfan-4-39","tag-temperatur","tag-windows"],"_links":{"self":[{"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/posts\/1238","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/comments?post=1238"}],"version-history":[{"count":2,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/posts\/1238\/revisions"}],"predecessor-version":[{"id":1619,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/posts\/1238\/revisions\/1619"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/media\/1242"}],"wp:attachment":[{"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/media?parent=1238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/categories?post=1238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/tags?post=1238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}