Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Script um OSCam Log zu archivieren

TDCroPower

Elite User
Registriert
13. Juli 2010
Beiträge
1.502
Reaktionspunkte
743
Punkte
283
Ort
127.0.0.1
*** In Arbeit ****

Installation benötigter Tools
gibt folgende Befehle nacheinander ein...
Code:
cd /tmp
Code:
sudo apt-get update && apt-get install -y glib-networking fuse curl wget gcc build-essential libcurl4-openssl-dev libglib2.0-dev glib-networking zip unzip ssmtp mailutils

MegaTools konfigurieren
Code:
wget http://megatools.megous.com/builds/megatools-1.9.95.tar.gz
Code:
tar -x -f megatools-1.9.95.tar.gz -C / --no-overwrite-dir
Code:
cd /megatools-1.9.95
Code:
./configure --disable-shared
Code:
make
Code:
sudo make install

ob Megatools korrekt installiert wurde kann man testen, indem man folgenden Befehl eingibt und somit das Manual von megatools sich öffnen sollte...
Code:
man megatools

danach erstellt ihr euer Loginfile mit...
Code:
nano ~/.megarc

und gibt folgendes ein...
Code:
[Login]
Username = your@email
Password = yourpassword

mit STRG + X --> y --> ENTER speichert ihr die Datei ab

ob ihr eingeloggt seid könnt ihr mit diesen beiden Befehlen testen...
Code:
root@rpi-sat /megatools-1.9.95 > megadf -h
Total: 50.0 GiB
Used:  0 bytes
Free:  50.0 GiB

Code:
root@rpi-sat /megatools-1.9.95 > megals
/Contacts
/Inbox
/Root
/Root/Logs
/Trash

Mail konfigurieren
zuerst gibt folgenden Befehl ein um eure Mail Daten einzugeben...
Code:
nano /etc/ssmtp/ssmtp.conf
hier ein Beispiel für ein GMX Mail Account...
Code:
#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=euerUsername@gmx.de

# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=mail.gmx.net:465

# Where will the mail seem to come from?
rewriteDomain=gmx.net

# The full hostname
hostname=gmx.net

# Use SSL/TLS before starting negotiation
UseTLS=Yes
#UseSTARTTLS=Yes

# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES

# Username/Password
AuthUser=euerUsername@gmx.de
AuthPass=euerPasswort
mit STRG + X --> y --> ENTER speichert ihr die Datei ab
nun vergebt noch alias mit folgendem Befehl...
Code:
nano /etc/ssmtp/revaliases
tragt hier dann eure E-Mail Adresse ein...
Code:
# sSMTP aliases
#
# Format:       local_account:outgoing_address:mailhub
#
# Example: root:your_login@your.domain:mailhub.your.domain[:port]
# where [:port] is an optional port number that defaults to 25.
root:euerUsername@gmx.de:mail.gmx.net:465
pi:euerUsername@gmx.de:mail.gmx.net:465
und jetzt wollen wir noch den Absender (From) nach unserem Wunsch anpassen mit folgenden 2 Befehlen...
Code:
 chfn -f 'OSCamServer' root
 chfn -f 'OSCamServer' pi
jetzt könnt ihr mit folgendem Befehl euch eine E-Mail senden um die Konfiguration zu testen, ändert nur die Empfängeradresse...
Code:
echo "Hier steht ein Text" | mail -s "Test im Betreff" empfaenger@email.de


/var/emu/script

*/20 * * * * root /var/emu/script/oscam-megaupload.sh #OSCam - Logfiles Upload auf Mega (alle 20 Minuten )
 
Zuletzt bearbeitet:
AW: Script um OSCam Log zu archivieren

Logfiles eines Cardserver der externe IP-Adressen enthält in die Cloud schieben? :D
Zum Glück bin ich kein Client bei irgendwem, wenn man so liest auf welche Ideen manche kommen...

-supraracer
 
AW: Script um OSCam Log zu archivieren

Sorry war nur ein Beispiel.
Man könnte ja die Uploaddateien vorher noch verschlüsseln.
Zusätzlich noch einen sicheren OnlineSpeicher auswählen oder einen lokalen Speicher wie NAS nutzen.


edit:

also die Upload Anleitung zu einem OneSpeicher (Dropbox) hätte ich schonmal.
Jetzt muss ich mir nur noch ein script aufsetzen um die Verwaltung durchzuführen... hmmm da schau ich mir wohl noch einige Beispiele an.

hier die DropBox Beispiel Anleitung für Upload via Terminal:


und hier noch eine Variante für mega.nz...



edit2:


so bin langsam an der Testphase und das Grundgerüst des Scripts wird die Tage stehen.

zuerst erst einmal megatools installieren...

Installation von megatools

gibt folgende Befehle nacheinander ein...

Code:
cd /tmp
sudo apt-get update && apt-get install -y glib-networking fuse curl wget gcc build-essential libcurl4-openssl-dev libglib2.0-dev glib-networking zip unzip
wget http://megatools.megous.com/builds/megatools-1.9.95.tar.gz
tar -x -f megatools-1.9.95.tar.gz -C / --no-overwrite-dir
cd /megatools-1.9.95
./configure --disable-shared
make
sudo make install

ob alles installiert wurde kann man testen, indem man folgenden Befehl eingibt und somit das Manual von megatools sich öffnen sollte...
Code:
man megatools


danach erstellt ihr euer Loginfile mit...
Code:
nano .megarc

und gibt folgendes ein...
Code:
[Login]
Username = your@email
Password = yourpassword

mit STRG + X --> y --> ENTER speichert ihr die Datei ab

ob ihr eingeloggt seid könnt ihr mit diesen beiden Befehlen testen...
Code:
root@rpi-sat /megatools-1.9.95 > megadf -h
Total: 50.0 GiB
Used:  0 bytes
Free:  50.0 GiB

Code:
root@rpi-sat /megatools-1.9.95 > megals
/Contacts
/Inbox
/Root
/Root/Logs
/Trash
 
Zuletzt bearbeitet:
Zurück
Oben