Programm welches Protokolliert wer im Netzwerk angemeldet ist und wie Lange

Hinweis: In dem Thema Programm welches Protokolliert wer im Netzwerk angemeldet ist und wie Lange gibt es 10 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Hallo


    ich habe zu Hause ein kleines Netzwerk mit verschiedenen PC`s und MP3-Playern darin.
    Nun suche ich eine Software die Protokolliert welche IP-Adresse aus dem eingenen Netzwerk aktiv ist und wie lange am Tag die IP aktiv war.
    Ich möchte also sehen können welche IP Adressen am Vortag aktiv waren, wann das war und wie lange insgesamt die IP aktiv war.
    Ich habe bisher kein Programm gefunden das genau das Protokolliert und eine Statistik nach meiner Vorstellung erstellt. Bisher hab ich nur Programme gefunden die mir anzeigen können welche Geräte aktuell eingeschaltet sind aber nicht welche eingeschaltet waren und wie lange am Tag die Geräte eingeschaltet waren.
    Das Programm soll auf einem Linux-Server laufen.
    Im Netz befinden sich mehrer Windows Rechner (Windows 7 und XP), zwei Fernseher und mehrer I-Pod`s .


    Kennt jemand ein Programm welches meine Wünsche erfüllen kann ?


    Bin noch Anfänger und das ist mein erster Linux-Server den ich aufgesetzt habe.


    Vielen Dank im voraus.

    Für den Inhalt des Beitrages 44397 haftet ausdrücklich der jeweilige Autor: T.Dicki

  • Welche Rechner eine IP bekommt, kann dir nur dein Router sagen. Wenn es jedoch nötig ist eine solche Liste zu bekommen wirst du einen eigenen DHCP aufsetzen müssen , dieser hat ein Log das man auslesen kann.

    Keiner wird gezwungen OpenSUSE zu benutzen !


    Ich genieße jeden Tag mit meinem SuSE Rechnern seit 1996 ^^

    Für den Inhalt des Beitrages 44403 haftet ausdrücklich der jeweilige Autor: Flytronik

  • Erst mal Danke für Deinen Beitrag.


    Ich hab als Router eine FritzBox im Netz auf der ein DHCP läuft.
    Allerdings geht es mir nicht darum welcher PC welche IP bekommt hat, sondern wann der PC an ist und wie lange er an diesem Tag an war.


    Meine FritzBox registriert nur wie lange eine PC im Imternet war, nicht aber wie lange der Rechner überhaupt eingeschaltet war bzw benutzt wurde.
    Als Beispiel:
    Unser Fernseher häng auch im Netz. Auch damit kann man ins Internet gehen. Wenn ich jetz am Tag 5 Stunden Fernsehe, dann stehen in der Statistik der FritzBox vielleicht gerade mal 20 Minuten für den Fernseher drin, weil er nicht mehr als 20 Minuten im Internet war. Leider bei meinem Problem ein entscheidender Faktor.

    Für den Inhalt des Beitrages 44414 haftet ausdrücklich der jeweilige Autor: T.Dicki

  • Dann wird es nicht gehen. Ein Rechner oder Fernseher wird sich zwar beim DHCP anmelden aber nicht abmelden. Das findet die Fritzbox selber raus nach der Timeout Zeit und das kann Stunden dauern.


    Kleiner Tip wenn es hilft, habe an meinen Geräten einen Stromzähler aus dem Baumarkt dran. Der kann dir zwar nicht sagen wann aber wie lange Strom verbraucht wurde.

    Keiner wird gezwungen OpenSUSE zu benutzen !


    Ich genieße jeden Tag mit meinem SuSE Rechnern seit 1996 ^^

    Für den Inhalt des Beitrages 44415 haftet ausdrücklich der jeweilige Autor: Flytronik

  • Danke für den Tipp aber ein Stromzähler löst das Problem auch nicht.
    Die wichtigen Geräte für mich sind die zwei Fernseher, zwei PC`s und zwei I-Pod`s.
    Es geht hierbei mehr darum das einige Mitbewohner im Haus (meine zwei Jungs) nicht den ganzen Tag nur am spielen oder Fernsehen sind.
    Wäre es nicht möglich auf dem Linux-Server ein Programm laufen zu lassen das im Abstand von vielliecht 5 Minuten mit einem Ping überprüft ob die Geräte gerade eingeschaltet sind oder nicht und das dann Protokolliert und die Online-Zeit addiert ?
    Mit meinen geringen Kenntnisse im Programmieren könnte ich mir vorstellen das das geht.......


    Ich hatte gehofft das es ein Programm gibt das so etwas kann aber bisher habe ich nichts gefunden und so wie es aussieht kennst Du auch keines Flytronik, oder ?

    Für den Inhalt des Beitrages 44419 haftet ausdrücklich der jeweilige Autor: T.Dicki

  • Ich werfe mal cron und fping in den Raum.


    Eine möglichkeit: Shell-Script mit z.B. folgendem Inhalt erstellen:

    Code
    #! /bin/bash
    
    
    date >> /var/log/fping.log && fping -qaAn -g 192.168.2.0 192.168.2.255 2>/dev/null >> /var/log/fping.log

    Dies schreibt das Datum und die Zeit im moment des Ausfürens in die Datei /var/log/fping.log, setzt anschliessend einen Ping an alle Adressen von 192.168.2.0 bis 192.168.2.255 ab und schreibt das Ergebniss ebenfalls nach /var/log/fping.log


    Wenn du dieses Script nun mit cron z.B. alle 15 Minuten

    Code
    */15 * * * *    root  sh /Pfad/zum/Script.sh

    ausführen lässt kannst du mit

    Code
    tail -F /var/log/fping.log

    nachverfolgen wer wie lange online war.

    Für den Inhalt des Beitrages 44420 haftet ausdrücklich der jeweilige Autor: tux93

  • Ich werfe mal cron und fping in den Raum.


    Das ist sicherlich ein gangbarer Weg, setzt jedoch voraus, dass die Kiste mit dem Protokolltool permanent
    läuft. Ausserdem bedeutet ein beantworteter Ping zu einer Netzwerkkomponente noch nicht, dass das Teil auch aktiv genutzt wird.
    Dem Problem des Threadstarters ist wohl eher nicht mit technischen Mitteln, sondern mit Maßnahmen der Erziehung und des Umganges Eltern-Kinder zu begegnen.

    Für den Inhalt des Beitrages 44421 haftet ausdrücklich der jeweilige Autor: repi

  • Danke für die weiteren Antworten.


    Ich habe einen Linux-Server der fast den ganzen Tag läuft. Abends um 11 Uhr geht er aus und startet morgens um 6 Uhr wieder. Die Zeit reicht mir ja. Im Rest der Zeit schläft eigenlich sowieso jeder.
    Zumindest mal eine Lösung.


    Zu Repi.
    Ich weiß nicht ob Du selber Kinder hast. Ich habe aber noch keine Kinder erlebt die immer ehrlich zu Ihren Eltern sind. Vor allem wenn Sie etwas unbedingt wollen und die Eltern nicht.
    Weiter möchte ich das jetzt gar nicht ausführen da es hier um Linux und nicht um Kindererziehung geht.

    Für den Inhalt des Beitrages 44422 haftet ausdrücklich der jeweilige Autor: T.Dicki

  • meine zwei Jungs


    Da kommen wir schon weiter. Für die FritzBox gibt es eine Möglichkeit den Zugang nur für eine bestimmte Zeit freizugeben.


    http://www.avm.de/de/Service/FAQs/FAQ_Sammlung/14321.php3


    Über Software oder dem Interface der FritzBox. Kann dir vielleicht von nutzen sein.

    Keiner wird gezwungen OpenSUSE zu benutzen !


    Ich genieße jeden Tag mit meinem SuSE Rechnern seit 1996 ^^

    Für den Inhalt des Beitrages 44423 haftet ausdrücklich der jeweilige Autor: Flytronik