stiziwik
Sie befinden sich hier: Willkommen » VDR » Scripte » Log-upload
Zuletzt angesehen: • Log-upload

Log-upload

Logs von einem VDR auf einen Webserver hochladen zwecks Debugging.

Webserver vorbereiten

Auf dem Webserver das PHP-Upload-Script von hier im jew. gewählten Verzeichnis erstellen.

VDR vorbereiten

Zuerst Upload-Script erstellen.

touch /usr/local/bin/log-upload.sh
chmod a+x /usr/local/bin/log-upload.sh

Inhalt:

#!/bin/bash
 
TMP_DIR=/tmp
FILELIST=files.txt
SERVER=<SERVER>
UPLOAD_DIR=<WEBSERVER_DIR>
UPLOAD_PHP=upload.php
USER="<USER>"
PASSWORD="<PASSWORD>"
CURL_OPTS="-s -k -u ${USER}:${PASSWORD}"
 
curl ${CURL_OPTS} https://${SERVER}/${UPLOAD_DIR}/${FILELIST} | while read line; do sudo curl ${CURL_OPTS} -F "userfile=@${line}" https://${SERVER}/${UPLOAD_DIR}/${UPLOAD_PHP}; done
 
echo .
echo .
echo "Upload ist beendet."

Nun die commands.conf vom VDR anpassen.

vi /etc/yavdr/templates_custom/var/lib/vdr/commands.conf/commands.conf

Inhalt:

...
...
...
logs-upload:            /usr/local/bin/log-upload.sh

Datei bereitstellen:

process-template /var/lib/vdr/commands.conf

Nun noch die Sudoers anpassen.

vi /etc/yavdr/templates_custom/etc/sudoers.d/yavdr/yavdr

Inhalt:

...
...
...
vdr ALL=NOPASSWD: /usr/bin/curl

Datei bereitstellen:

process-template /etc/sudoers.d/yavdr

Zuletzt den VDR komplett neustarten.

Ausführen

Nachdem der VDR wieder gebootet hat, kann man über die „Blaue“ Taste die Befehle aufrufen und dort den
Eintrag „logs-upload“ auswählen.

Interessante Log-Dateien

Hier ein Beispiel von Log-Dateien welche zum Debuggen helfen können.

/etc/xine/config
/var/lib/vdr/.kodi/temp/kodi.log
/var/lib/vdr/.xbmc/temp/xbmc.log
/var/log/upstart/vdr.log
/var/log/syslog
/var/log/kern.log
/var/log/dmesg
Previous Next

Webseiten-Werkzeuge

  • Letzte Änderungen
  • Medien-Manager
  • Übersicht

Seiten-Werkzeuge

  • Zeige Quelltext
  • Ältere Versionen
  • Links hierher
  • Nach oben

Benutzer-Werkzeuge

  • Anmelden
vdr/scripte/log-upload.txt · Zuletzt geändert: 2024/02/06 08:05 von 127.0.0.1
stiziwik

Table of Contents

Inhaltsverzeichnis

  • Log-upload
    • Webserver vorbereiten
    • VDR vorbereiten
    • Ausführen
    • Interessante Log-Dateien
  • Android
  • Bild-und-video
  • Datenverarbeitung
  • Fahrzeuge
  • Hausautomatisation
  • linux
  • Nas
  • Netzwerk
  • PlayGround
  • Programieren
  • Projekte
  • Raspberry Pi
  • sonstiges
  • VDR
    • Einstellungen
    • Mein VDR
    • Patches
    • Scripte
      • Log-upload
      • Remoteconf
      • Runvdr
      • Usermod Vdruser
      • Vdrpoweroff
  • Web
  • Werkstatt
  • Wiki
  • sidebar-acmenu
  • sidebar-indexmenu
  • sidebar-simplenavi