Information ausblenden
Das Digital Eliteboard ist ein Kostenloses Forum. Wenn du alle Bereiche sehen möchtest oder Fragen hast, musst du dich zunächst Registrieren.

Jetzt Registrieren

Talk Nach Logrotate speichert Oscam kein log mehr

Dieses Thema im Forum "Fritzbox Talk" wurde erstellt von Diebelsalt, 14. Dezember 2012.

  1. Diebelsalt
    Offline

    Diebelsalt Ist oft hier

    Registriert:
    17. September 2008
    Beiträge:
    184
    Zustimmungen:
    64
    Punkte für Erfolge:
    28
    Hallo,

    ich habe auf meiner 3270 das aktuelle XS Image aus der DB installiert. Darauf läuft die 7951er Oscam mit aktiviertem log. Einmal am Tag lasse ich logrotate die oscam.log abspeichern, komprimieren und eine neue leere Datei erzeugen. Wenn logrotate fertig ist, speichert die Oscam leider nichts mehr in die neue log-Datei. Erst ein durch einen Neustart der Oscam speichert diese das log wieder in die Datei. Hat jemand eine Idee woran das liegt und wie man das umgehen kann? Würde die Oscam gern durchlaufen lassen und die logs zwecks Fehleranalyse (Stichwort T1 Resync) gern weiterhin haben. An einem Tag fallen dabei gut und gern 10 MB log an.

    Grüße
     
    #1
  2. Diebelsalt
    Offline

    Diebelsalt Ist oft hier

    Registriert:
    17. September 2008
    Beiträge:
    184
    Zustimmungen:
    64
    Punkte für Erfolge:
    28
    AW: Nach Logrotate speichert Oscam kein log mehr

    Huhu,

    so ich habe jetzt herausgefunden, dass sobald man die Datei oscam.log löscht, während die Oscam läuft, beendet Oscam das logging. Die einzige Möglichkeit das zu umgehen, die ich bis jetzt gefunden habe, ist die Oscam.log direkt mit einer leeren Datei zu überschreiben. Dann wird auch weiterhin gelogt. Jetzt müsste man nur noch das Logrotate anpassen...

    Grüße
     
    #2
    Gismotro gefällt das.
  3. Gismotro
    Offline

    Gismotro Moderator Digital Eliteboard Team

    Registriert:
    22. Februar 2012
    Beiträge:
    7.647
    Zustimmungen:
    4.358
    Punkte für Erfolge:
    113
    Ort:
    Freetztown
    AW: Nach Logrotate speichert Oscam kein log mehr

    Danke. werde deinen Tip weitergeben.
     
    #3
  4. Dunkeltapps
    Offline

    Dunkeltapps Freak

    Registriert:
    27. Mai 2010
    Beiträge:
    203
    Zustimmungen:
    176
    Punkte für Erfolge:
    43
    AW: Nach Logrotate speichert Oscam kein log mehr

    Das iss doch mal ne ordentliche Fehlerbeschreibung und dazu auch noch ein evtl. Lösungsansatz. TOP!! und danke.

    Das muss ich mir aber anschauen und sehen, ob das LogRotate auch hergibt ... wird vei ein wenig dauern bis es dazu was Neues gibt ... im schlimmsten Falle könnte es sein, dass es gar net geht, mal schauen.

    Grüße.
     
    #4
    Diebelsalt und Gismotro gefällt das.
  5. Diebelsalt
    Offline

    Diebelsalt Ist oft hier

    Registriert:
    17. September 2008
    Beiträge:
    184
    Zustimmungen:
    64
    Punkte für Erfolge:
    28
    AW: Nach Logrotate speichert Oscam kein log mehr

    Huhu,

    ich hab mir erstmal ein kleines Skript gebastelt, welches zumindest das OScamlogs in ein Archiv-Verzeichnis kopiert und dann das Log leert (also überschreibt).

    Code:
    #!/bin/sh
    
    OSCAMLOG="/var/media/ftp/System/logs/oscam.log"
    OSCAMLOG2="/var/media/ftp/System/logs/oscam2.log"
    ARCHIV="/var/media/ftp/System/logs/archiv"
    DATUM=`date +%Y-%m-%d`
    
    if [ -d "$ARCHIV" ]; then echo "Archiv-Verzeichnis vorhanden"
        else 
        mkdir $ARCHIV
    fi
    
    cp $OSCAMLOG "$ARCHIV/oscam_$DATUM.log"
    
    echo "Neue Oscam.log $DATUM" >>  $OSCAMLOG2
    cp -f $OSCAMLOG2 $OSCAMLOG
    rm $OSCAMLOG2
                                               
    
    
    
    Ein angepasstet Logrotate wäre natürlich super!

    Grüße
     
    #5
  6. davincino
    Offline

    davincino Newbie

    Registriert:
    3. Februar 2016
    Beiträge:
    11
    Zustimmungen:
    3
    Punkte für Erfolge:
    3
    Hi Leute, mir ist klar, dass dieser Thread etwas älter ist, aber es ist der erste Google Treffer für "oscam.log logrotate" oder ähnliches.

    Falls andere über diesen Thread stolpern sollten:
    Ich lasse die oscam.log mit logrotate rotieren. Dafür einfach den unten aufgeführten Text in /etc/logrotate.d/oscam schreiben (Datei oscam muss zuvor erstellt werden). Falls eure oscam.log nicht in /var/log liegt, sollte dieser Pfad in der Datei angepasst werden. Bei mirfunktioniert jedenfalls die Rotation und das Schreiben in die neue Datei.

    Hier der Text:

    /var/log/oscam.log {
    daily
    missingok
    copytruncate
    rotate 4
    notifempty
    }


    Bedeutet grob:
    tägliche Rotation;
    wenn nicht vorhaben dann egal;
    Rotation mit Kopie, nicht verschieben und neue log erstellen;
    4 Versionen behalten;
    Rotiere nicht falls Datei leer ist.
     
    #6
  7. Gismotro
    Offline

    Gismotro Moderator Digital Eliteboard Team

    Registriert:
    22. Februar 2012
    Beiträge:
    7.647
    Zustimmungen:
    4.358
    Punkte für Erfolge:
    113
    Ort:
    Freetztown
    Danke für den Tip, aber ich meine das ist bereits Bestandteil des OSCAM-Addon in den DEB-Imagen. WebIF-Gesteuert.

    @Fachwelt: Kann einer meine Annahme bestätigen ?
     
    #7
  8. rolu2
    Offline

    rolu2 Moderator Digital Eliteboard Team

    Registriert:
    16. November 2009
    Beiträge:
    7.055
    Zustimmungen:
    4.326
    Punkte für Erfolge:
    113
    Geschlecht:
    männlich
    Eine Funktion wie "logrotate" ist nicht in unserem addon. Sehe ich auch kein Sinn drin.

    Man kann den oscam.log und alle emms.log runterladen, wenn vorhanden

    Ein script "Du mußt dich Registrieren um diesen Link sehen zu können. Hier klicken und kostenlos Registrieren" hatte ich mal geschrieben, um sie sich über Mail zuzuschicken.
    Kann man abwandeln für oscam.log
     
    #8
    Gismotro gefällt das.
  9. davincino
    Offline

    davincino Newbie

    Registriert:
    3. Februar 2016
    Beiträge:
    11
    Zustimmungen:
    3
    Punkte für Erfolge:
    3
    Nun gut, dann passt das ja mit meinem Beitrag zu logrotate :)
     
    #9
    Gismotro gefällt das.

Direkt Antworten

Überprüfung:
Der Entwurf wurde gespeichert Der Entwurf wurde gelöscht

Diese Seite empfehlen

OK Mehr information

Diese Seite verwendet Cookies. Mit Ihrem Klick auf OK stimmen Sie der Verwendung von Cookies zu. Andernfalls ist die Funktionalität dieser Website beschränkt.