74_Nmap

Begonnen von igami, 18 September 2016, 10:28:34

Vorheriges Thema - Nächstes Thema

igami

Das hat nichts mit dem Modul zu tun.

Auf die schnelle kann ich dir nur als Lösung anbieten im global das verbose auf 2 zu setzten, habe ich persönlich auch so.
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Simon74

Bei mir bewirkt der Parameter "deleteoldreadings" leider nichts.
Alte Einträge bleiben bestehen.
Mit Verbose 5 kann ich kein Problem erkennen..

17.09.19 17:57:20 5: Nmap (nmap) - entering Nmap_Set
2017.09.19 17:57:20 5: Nmap (nmap) - entering Nmap_Set
2017.09.19 17:57:23 5: Nmap (nmap) - entering Nmap_Set
2017.09.19 17:57:23 5: Nmap (nmap) - entering Nmap_statusRequest
2017.09.19 17:57:23 3: Nmap (nmap) - starting network scan
2017.09.19 17:57:23 5: Nmap (nmap) - BlockingCall Nmap_blocking_statusRequest
2017.09.19 17:57:23 5: Nmap (nmap) - entering Nmap_Set
2017.09.19 17:57:23 5: Nmap (nmap) - entering Nmap_Set
2017.09.19 17:57:23 5: Nmap (nmap) - entering Nmap_blocking_statusRequest
2017.09.19 17:57:24 5: Nmap (nmap) - entering Nmap_Set
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_done
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 4: Nmap (nmap) - new host: iphone.domain.net (192.168.0.185)
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_Set
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_updateUptime
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_Set
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_deleteOldReadings
2017.09.19 17:57:30 5: Nmap (nmap) - entering Nmap_Set
2017.09.19 17:57:30 4: Nmap (nmap) - delete Readings older than 1209600 seconds
2017.09.19 17:57:30 3: Nmap (nmap) - network scan done
2017.09.19 17:57:34 5: Nmap (nmap) - entering Nmap_Set
2017.09.19 17:57:34 5: Nmap (nmap) - entering Nmap_Set

igami

Poste mal bitte ein list.
Bei mir funktioniert es wie gewünscht.
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Simon74

Readings sind entfernt, kann ich aber gerne per PN zusenden..

Internals:
   ARGS       -privileged -sn
   DEF        192.168.0.0/24
   INTERVAL   300
   NAME       nmap
   NR         504
   PATH       /usr/bin/nmap
   STATE      done
   TYPE       Nmap
   READINGS:
CLEANED !!
     2017-09-19 18:02:29   NmapVersion     7.40
     2017-09-19 18:02:29   hostsScanned    256
     2017-09-19 18:02:29   hostsUp         55
     2017-09-19 18:02:29   knownHosts      60
     2017-09-19 18:02:29   scanDuration    6
     2017-09-19 18:02:29   state           done
   helper:
Attributes:
   args       -privileged -sn
   deleteOldReadings 1209600
   interval   300
   leadingZeros 1
   room       System

igami

Wenn ich es richtig sehe sind es 14 Tage.
Es lässt sich übrigens auch als 60*60*24*14 schreiben, dann ist es übersichtlicher.

Funktioniert es, wenn du das manuell per set ausführst?
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Simon74

Wenn ich manuell ausführe
set nmap deleteOldReadings 1209600

wird es in den state geschrieben, ansonsten passiert jedoch nichts..
(https://www2.pic-upload.de/thumb/33946260/2017-09-1918_16_58-HomeSweetHome.png)

igami

Und es gibt die readings ..._lastSeen in denen ältere Angaben stehen?
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Simon74

PN mit kpl. Readings, die gehen zurück bis Juli, also älter als das eingestellte "deleteOldReadings".
Danke für Inspektion !  :)

igami

Wie vermutet lag es daran, dass nicht alle Geräte im .knownHosts Reading aufgeführt waren. Das Reading wurde manuell angepasst und dann ging alles wieder wie gewollt.
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Simon74

Vielen Dank für die Hilfe,

ich musste das Command auf kpl. Subnet ausweiten seitdem greift "deleteOldReadings" auch wieder.

setreading nmap .knownHosts 192.168.000.001,192.168.000.002,192.168.000.003,192.168.000.004,192.168.000.005,192.168.000.006,192.168.000.007,192.168.000.008,192.168.000.009,192.168.000.010,192.168.000.011,192.168.000.012,192.168.000.013,192.168.000.014,192.168.000.015,192.168.000.016,192.168.000.017,192.168.000.018,192.168.000.019,192.168.000.020,192.168.000.021,192.168.000.022,192.168.000.023,192.168.000.024,192.168.000.025,192.168.000.026,192.168.000.027,192.168.000.028,192.168.000.029,192.168.000.030,192.168.000.031,192.168.000.032,192.168.000.033,192.168.000.034,192.168.000.035,192.168.000.036,192.168.000.037,192.168.000.038,192.168.000.039,192.168.000.040,192.168.000.041,192.168.000.042,192.168.000.043,192.168.000.044,192.168.000.045,192.168.000.046,192.168.000.047,192.168.000.048,192.168.000.049,192.168.000.050,192.168.000.051,192.168.000.052,192.168.000.053,192.168.000.054,192.168.000.055,192.168.000.056,192.168.000.057,192.168.000.058,192.168.000.059,192.168.000.060,192.168.000.061,192.168.000.062,192.168.000.063,192.168.000.064,192.168.000.065,192.168.000.066,192.168.000.067,192.168.000.068,192.168.000.069,192.168.000.070,192.168.000.071,192.168.000.072,192.168.000.073,192.168.000.074,192.168.000.075,192.168.000.076,192.168.000.077,192.168.000.078,192.168.000.079,192.168.000.080,192.168.000.081,192.168.000.082,192.168.000.083,192.168.000.084,192.168.000.085,192.168.000.086,192.168.000.087,192.168.000.088,192.168.000.089,192.168.000.090,192.168.000.091,192.168.000.092,192.168.000.093,192.168.000.094,192.168.000.095,192.168.000.096,192.168.000.097,192.168.000.098,192.168.000.099,192.168.000.100,192.168.000.101,192.168.000.102,192.168.000.103,192.168.000.104,192.168.000.105,192.168.000.106,192.168.000.107,192.168.000.108,192.168.000.109,192.168.000.110,192.168.000.111,192.168.000.112,192.168.000.113,192.168.000.114,192.168.000.115,192.168.000.116,192.168.000.117,192.168.000.118,192.168.000.119,192.168.000.120,192.168.000.121,192.168.000.122,192.168.000.123,192.168.000.124,192.168.000.125,192.168.000.126,192.168.000.127,192.168.000.128,192.168.000.129,192.168.000.130,192.168.000.131,192.168.000.132,192.168.000.133,192.168.000.134,192.168.000.135,192.168.000.136,192.168.000.137,192.168.000.138,192.168.000.139,192.168.000.140,192.168.000.141,192.168.000.142,192.168.000.143,192.168.000.144,192.168.000.145,192.168.000.146,192.168.000.147,192.168.000.148,192.168.000.149,192.168.000.150,192.168.000.151,192.168.000.152,192.168.000.153,192.168.000.154,192.168.000.155,192.168.000.156,192.168.000.157,192.168.000.158,192.168.000.159,192.168.000.160,192.168.000.161,192.168.000.162,192.168.000.163,192.168.000.164,192.168.000.165,192.168.000.166,192.168.000.167,192.168.000.168,192.168.000.169,192.168.000.170,192.168.000.171,192.168.000.172,192.168.000.173,192.168.000.174,192.168.000.175,192.168.000.176,192.168.000.177,192.168.000.178,192.168.000.179,192.168.000.180,192.168.000.181,192.168.000.182,192.168.000.183,192.168.000.184,192.168.000.185,192.168.000.186,192.168.000.187,192.168.000.188,192.168.000.189,192.168.000.190,192.168.000.191,192.168.000.192,192.168.000.193,192.168.000.194,192.168.000.195,192.168.000.196,192.168.000.197,192.168.000.198,192.168.000.199,192.168.000.200,192.168.000.201,192.168.000.202,192.168.000.203,192.168.000.204,192.168.000.205,192.168.000.206,192.168.000.207,192.168.000.208,192.168.000.209,192.168.000.210,192.168.000.211,192.168.000.212,192.168.000.213,192.168.000.214,192.168.000.215,192.168.000.216,192.168.000.217,192.168.000.218,192.168.000.219,192.168.000.220,192.168.000.221,192.168.000.222,192.168.000.223,192.168.000.224,192.168.000.225,192.168.000.226,192.168.000.227,192.168.000.228,192.168.000.229,192.168.000.230,192.168.000.231,192.168.000.232,192.168.000.233,192.168.000.234,192.168.000.235,192.168.000.236,192.168.000.237,192.168.000.238,192.168.000.239,192.168.000.240,192.168.000.241,192.168.000.242,192.168.000.243,192.168.000.244,192.168.000.245,192.168.000.246,192.168.000.247,192.168.000.248,192.168.000.249,192.168.000.250,192.168.000.251,192.168.000.252,192.168.000.253,192.168.000.254

mrbreil

Wäre es vielleicht möglich als Reading noch latency zu nutzen, ich würde gerne sehen wie lange die Geräte zur Antwort brauchen.

Gruß Christian

igami

Wird leider von dem Nmap::Parser nicht angeboten.
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

mrbreil

Sehr Schade, trotzdem Danke. Hast du vielleicht ne andere Idee wie ich Latenzen messen und in fhem abbilden kann?

Thomas X

Habe leider ein Problem. Es werden keine Readings für die Devices angelegt. Es erscheint im Log folgendes für jedes einzelne Reading:

2018.01.28 10:31:30 1: readingsUpdate(Heimnetz,192.168.1.105_uptime,0) missed to call readingsBeginUpdate first.
2018.01.28 10:31:30 1: stacktrace:
2018.01.28 10:31:30 1:     main::readingsBulkUpdate            called by ./FHEM/74_Nmap.pm (562)
2018.01.28 10:31:30 1:     main::Nmap_updateUptime             called by ./FHEM/74_Nmap.pm (446)
2018.01.28 10:31:30 1:     main::Nmap_done                     called by (eval 1365) (1)
2018.01.28 10:31:30 1:     (eval)                              called by fhem.pl (1078)
2018.01.28 10:31:30 1:     main::AnalyzePerlCommand            called by fhem.pl (1101)
2018.01.28 10:31:30 1:     main::AnalyzeCommand                called by fhem.pl (1025)
2018.01.28 10:31:30 1:     main::AnalyzeCommandChain           called by ./FHEM/98_telnet.pm (241)
2018.01.28 10:31:30 1:     main::telnet_Read                   called by fhem.pl (3511)
2018.01.28 10:31:30 1:     main::CallFn                        called by fhem.pl (689)


Das habe ich bei anderen Modulen nicht und die Installation ist seit zwei Jahren stabil und auf dem aktuellen Stand. Hat jemand eine Idee?

igami

Nutzt du Userreadings im nmap device?
Ansonsten werde ich es nachher mal prüfen, wenn ich zu Hause bin.
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED