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

Oscam mit Auto script auf Debian 2te instanz erstellen brauche mal hilfe

tyrotronic

Hacker
Registriert
10. März 2009
Beiträge
403
Reaktionspunkte
47
Punkte
88
Vielen Dank für das Script TOP !!!

Könntest jemand kurz noch hinzufügen wie ich was zu verändern habe wenn ich eine zweite instanz laufen lassen möchte im Zeitalter Cacheex würde ich die gerne
umsetzen doch ich muss iwo den Wurm drinne haben die zweite Oscam springt zwar an aber liest die configs der ersten mit ein ? hab zig Tage nun verbracht und finde es einfach nicht heraus .

Thx für die Hilfe
 
AW: Oscam mit Auto script auf Debian 2te instanz erstellen brauche mal hilfe

Grob gesagt musst du der 2.Instanz sagen wo sie die Configfiles findet.

/oscam/bin/oscam2 -b -c /oscam -t /tmp.oscam2 &

Die Pfade natürlich anpassen...
-c gibt den neuen Pfad für 2.Instanz an
-t den Pfad zu seperaten Temp-File für 2.Instanz

hoffe das bringt ein bissel Licht ins Dunkel. Hättest aber über Suche auch finden können. :)

MFG
 
AW: Oscam mit Auto script auf Debian 2te instanz erstellen brauche mal hilfe

ich habs hinbekommen gestern Abend ,war total durcheinander habe mir wohl zuviel scripts angesehen habs nun ganz einfach angelegt und es funzt .....

Danke für die Hilfe :dfingers:
 
AW: Oscam mit Auto script auf Debian 2te instanz erstellen brauche mal hilfe

zu früh gefreut !!!!

bekomme nun diesen Fehler

/usr/local/oscam-1-watchdog.sh
/usr/local/bin/oscam-1: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory
root@oscam:~#

crontab:#OScam (1)
*/1 * * * * root /usr/local/oscam-1-watchdog.sh #OScam (1) - Teste ob OScam (1) laeuft (jede Minute)
#OScam (2)
*/1 * * * * root /usr/local/oscam-2-watchdog.sh #OScam (2) - Teste ob OScam (2) laeuft (jede Minute)
#OScam (3)
*/1 * * * * root /usr/local/oscam-3-watchdog.sh #OScam (3) - Teste ob OScam (3) laeuft (jede Minute)


#!/bin/sh
OSCAMPATH="/usr/local/bin"
OSCAMNAME="oscam-1"
LOGFILE="OScam_restart_log1.txt"

if [ $(ps aux | grep -v grep | grep -c "/usr/local/bin/oscam-1") = 0 ];
then
echo $(date "+%d.%m.%y|%H:%M:%S|OScam (1) wurde neu gestartet") >> /oscam/log1/$LOGFILE
$OSCAMPATH/$OSCAMNAME -b -c /oscam -t /tmp/.oscam-1 restart
else
echo "all fine :)"
fi

exit 0

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

exit 0

#OScam (1) starten
/usr/local/bin/./oscam-1 -b -c /usr/local/cfg1 -t /tmp/.oscam-1 &
#OScam (2) starten
/usr/local/bin/./oscam-2 -b -c /usr/local/cfg2 -t /tmp/.oscam-2 &
#OScam (3) starten
/usr/local/bin/./oscam-3 -b -c /usr/local/cfg3 -t /tmp/.oscam-3 &



#beispiel
#OScam (2) starten
#/usr/local/bin/./oscam-1 -b -c /usr/local/etc1 -t /tmp/.oscam-1 &

Habe die Oscam.bin in:
usr/local/bin/oscam-1
usr/local/bin/oscam-2
usr/local/bin/oscam-3

habe die : watchdog.sh in
var/local/oscam-1-watchdog.sh
var/local/oscam-2-watchdog.sh
var/local/oscam-3-watchdog.sh

habe die cfg in :
usr/local/cfg1
usr/local/cfg1
usr/local/cfg1
und in dieser cfg jeweils die configfiles so bennant:
oscam-1.conf
oscam-1.server
oscam-1.user
oscam-2.conf
oscam-2.server
oscam-2.user
oscam-3.conf
oscam-3.server
oscam-3.user

da weis ich nicht genau obs mit dem script übereinstimmt ?

die log dateien habe ich direkt im root/oscam
oscam/log1 dort legen sich jeweils oscam1.log , OScam1_restart_log.txt
oscam/log2 dort legen sich jeweils oscam2.log , OScam2_restart_log.txt
oscam/log3 dort legen sich jeweils oscam3.log , OScam3_restart_log.txt


bekomme nun diesen Fehler

/usr/local/oscam-1-watchdog.sh
/usr/local/bin/oscam-1: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory
root@oscam:~#

WO liegt denn das korpusdelikti begraben :JC_hmmm:
 
AW: Oscam mit Auto script auf Debian 2te instanz erstellen brauche mal hilfe

error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory
Was könnte da wohl fehlen. rofl
Aber wozu den 3 OScam Instanzen, seh da keinen Sinn außer pay-gedanken. Sonst kann man alles über eine Instanz regeln
 
AW: Oscam mit Auto script auf Debian 2te instanz erstellen brauche mal hilfe

Nee unsinn, mit pay muss das nichts zu tun haben.
Habe selbst viele verschiedene Instanzen auf meinem Heimserver und VPS.

Z.b. habe ich zuhause eine instanz für Kabel-Karten und eine für Sat-Karten. Auf dem VPS ist es dann genau das gleiche, hinzu kommen noch verschiedene Instanzen für Sky Select oder andere Projekte.

und alles hilft mir dabei dass die einzelenen Instanzen sauber und übersichtlich bleiben.

Also verteufel mir nicht den Betrieb mehrer Instanzen :-)
 
AW: Oscam mit Auto script auf Debian 2te instanz erstellen brauche mal hilfe

Ich finde das trotzdem völligen Schwachsinn, da das alles auch mit einer Instanz realisierbar ist, für sowas gibt's bis zu 64 Groups.
Und wenn man in 5 verschiedenen oscam.conf rumfuhrwerken muss, ist für mich die Übersich auch völlig im A...

Zu Pay Gedöns: Gab ja auch mal ein IPC mit multiplen Instanzen, und warum gibt's das Board nicht mehr? richtig...
 
AW: Oscam mit Auto script auf Debian 2te instanz erstellen brauche mal hilfe

Nee kann man nicht alles Regeln.
Cacheex und Test Instanz finde ich Luxuriös und fein daher 3 Oscam Instanzen auserdem scheint das sehr gefragt zu sein.
Es ist Sinnvoll und da stehe ich nicht alleine da man sollte das auch mal berücksichtigen und nicht immer gleich Schwarz sehen vor lauter Rot :dfingers:
Auch konnte ich mit dem Loadbalancer noch nie richtige ecm zeiten hinnbekommen wenn ich die 2 S02 in zweie servern laufen lasse rennen die suppi nun wollte ich mir den Strom Sparen und eben die 2te Instanz nutzen und das natürlich erst mal austesten .
Nun Gut wo liegt mein Fehler? denn dazu hatt sich nich niemand geäussert daher setze ich jetzt mal Neu auf denke es war am Sytem was nicht okay da die CD schlecht bebrannt war .

hatte ich nachinstalliert libcrypto.so.0.9.8 half nix .

bis next
 
AW: Oscam mit Auto script auf Debian 2te instanz erstellen brauche mal hilfe

error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory
Hättest nur libssl 0.9.8 nachinstallieren müssen, oder dir eine OScam Binary nachinstallieren, die mit den Libs auf deinem System kompatibel ist.
Hat nix mit einer schlecht gebrannten CD zu tun.

Je nach System entweder
Code:
wget http://ftp.de.debian.org/debian/pool/main/o/openssl/libssl0.9.8_0.9.8o-4squeeze14_i386.deb && dpkg -i *.deb && rm libssl0.9.8_0.9.8o-4squeeze14_i386.deb
oder
Code:
wget http://ftp.de.debian.org/debian/pool/main/o/openssl/libssl0.9.8_0.9.8o-4squeeze14_amd64.deb && dpkg -i *.deb && rm libssl0.9.8_0.9.8o-4squeeze14_amd64.deb

Gut ich hatte nie 2x S02, aber meine 2 V13 rannten mit Loadbalancer wunderbar, und auch cx3 geht wunderbar und das eben alles in einer Instanz, ich finde halt es macht auch eher kompliziert, als das was bringt, mehrere Instanzen zu betreiben.
 
AW: Oscam mit Auto script auf Debian 2te instanz erstellen brauche mal hilfe

Das hatt funktioniert !! Super Vielen Dank

aber mein webif gehjt nicht auf ?
 
Zuletzt bearbeitet:
AW: Oscam mit Auto script auf Debian 2te instanz erstellen brauche mal hilfe

So nochmal meine jetzigen einstellungen komplett
debian-7.8.0-i386-netinst welche oscam nehme ich den da ambesten ?

rc.local
in etc

#OScam (1) starten
/usr/local/bin/./oscam-1 -b -c /usr/local/cfg1 -t /tmp/.oscam-1 &
#OScam (2) starten
/usr/local/bin/./oscam-2 -b -c /usr/local/cfg2 -t /tmp/.oscam-2 &
#OScam (3) starten
/usr/local/bin/./oscam-3 -b -c /usr/local/cfg3 -t /tmp/.oscam-3 &

crontab
in etc
#OScam (1)
*/1 * * * * root /usr/script/oscam-1-watchdog.sh #OScam (1) - Teste ob OScam (1) laeuft (jede Minute)
#OScam (2)
*/1 * * * * root /usr/script/oscam-2-watchdog.sh #OScam (2) - Teste ob OScam (2) laeuft (jede Minute)
#OScam (3)
*/1 * * * * root /usr/script/oscam-3-watchdog.sh #OScam (3) - Teste ob OScam (3) laeuft (jede Minute)

oscam-1 in usr/local/bin 1.157.320 rwxrwxr
oscam-2 in usr/local/bin 1.157.320 rwxrwxr
oscam-3 in usr/local/bin 1.157.320 rwxrwxr


oscam config sieht so aus
#weitere Einträge erst einmal nicht notwendig)
#logfile = Pfad bei freetz, Debian usw. evtl. ändern
#
[global]
logfile = /oscam/log1/oscam1.log
maxlogsize = 256
nice = -1
preferlocalcards = 1
fallbacktimeout = 2500
ecmfmt = c/s/l


#interner CCcam Server für CCcam Clients, CCcam Version nur bei Problemen ändern
#Portangabe evtl. auf eigenen weitergeleiteten Port ändern, reshare evtl. später
#Wichtig: keinen Standardport wie 12000 verwenden!
#
[cccam]
port = 11111
reshare = 1
ignorereshare = 0
version = 2.3.0
keepconnected = 1
#stealth = 1
#stealth ist alternativ



#internes Protokoll, um das Bild auf dem TV durch die Serverbox=Receiver mit Oscam hell werden zu lassen,
#benötigt einen user account dvbapi in oscam.user
#beides bei freetz, Debian usw. nicht erforderlich, gesamten [dvbapi] Abschnitt hier entfernen
#allerdings nur auf Server mit freetz/IPC usw.entfernen, Oscam Clients, also Receiver mit Oscam, brauchen [dvbapi]
#
[dvbapi]
enabled = 1
au = 1
boxtype = pc
user = serverbox
#andere Receiver boxtype evtl. ändern, im Webinterface!!! von Oscam unter Configuration-DVBApi auswählen!!!



#Oscam Webinterface, Browser-Adresse IPdesServers:17000
#
[webif]

[webif]
httpport = 1111
httpuser = 1111
httppwd = 1111
httphelplang = de
httprefresh = 10
httppollrefresh = 10
httpshowmeminfo = 1
httpshowuserinfo = 1
httpshowcacheexinfo = 1
httpshowecminfo = 1
httpshowloadinfo = 1
httpallowed = ,192.168.1.5,10.0.0.1-255.255.255.0,192.168.1.5 meine ip wäre diese 192.168.1.5 stimmt der eintrag
aulow = 15
hideclient_to = 10
http_status_log = 1



oscam1 config ist in usr/local/cfg1
oscam2 config ist in usr/local/cfg2
oscam3 config ist in usr/local/cfg3

oscam-1-watchdog.sh ist in usr/script

und sieht so aus
#!/bin/sh
OSCAMPATH="/usr/local/bin"
OSCAMNAME="oscam-1"
LOGFILE="OScam_restart_log1.txt"

if [ $(ps aux | grep -v grep | grep -c "/usr/local/bin/oscam-1") = 0 ];
then
echo $(date "+%d.%m.%y|%H:%M:%S|OScam (1) wurde neu gestartet") >> /oscam/log1/$LOGFILE
$OSCAMPATH/$OSCAMNAME -b -c /oscam -t /tmp/.oscam-1 restart
else
echo "all fine :)"
fi

exit 0

Die logdateien liegen bei

oscam/log1

OScam_restart_log1
oscam1.log
OScam1_restart_log.txt

bei eingabe von ps ax | grep oscam-1
kommt
root@oscam:~# ps ax | grep oscam-1
3822 ? Ss 0:00 /usr/local/bin/oscam-1 -b -c /oscam -t /tmp/.oscam-1 restart
3823 ? Sl 0:07 /usr/local/bin/oscam-1 -b -c /oscam -t /tmp/.oscam-1 restart
3840 ? Ss 0:00 /usr/local/bin/./oscam-1 -b -c /usr/local/cfg1 -t /tmp/.oscam-1
3841 ? Sl 0:07 /usr/local/bin/./oscam-1 -b -c /usr/local/cfg1 -t /tmp/.oscam-1
3870 ? Ss 0:00 /usr/local/bin/./oscam-1 -b -c /usr/local/cfg1 -t /tmp/.oscam-1
3871 ? Sl 0:07 /usr/local/bin/./oscam-1 -b -c /usr/local/cfg1 -t /tmp/.oscam-1
3977 ? Ss 0:00 /usr/local/bin/./oscam-1 -b -c /usr/local/cfg1 -t /tmp/.oscam-1
3978 ? Sl 0:05 /usr/local/bin/./oscam-1 -b -c /usr/local/cfg1 -t /tmp/.oscam-1
4108 ? Ss 0:00 /usr/local/bin/./oscam-1 -b -c /usr/local/cfg1 -t /tmp/.oscam-1
4109 ? Sl 0:01 /usr/local/bin/./oscam-1 -b -c /usr/local/cfg1 -t /tmp/.oscam-1
4153 pts/0 S+ 0:00 grep oscam-1


bei eingabe von
*/1 * * * * root /usr/script/oscam-1-watchdog.sh #OScam (1) - Teste ob OScam (1) laeuft (jede Minute)
/usr/script/oscam-1-watchdog.sh
kommt
root@oscam:~# /usr/script/oscam-1-watchdog.sh
all fine :)

bei der eingabe von
/usr/local/bin/./oscam-1 -b -c /usr/local/cfg1 -t /tmp/.oscam-1 &
kommt
root@oscam:~# /usr/local/bin/./oscam-1 -b -c /usr/local/cfg1 -t /tmp/.oscam-1 &
[2] 4197
[1] Fertig /usr/local/bin/./oscam-1 -b -c /usr/local/cfg1 -t /tmp/.oscam-1
Diese Oscam habe ich genommen

Unix starttime: 1423911902
Starttime: 14.02.2015 12:05:02
Version: oscam-1.20-unstable_svn-r10077
Compiler: i486-linux-gnu
ConfigDir: /oscam/
WebifPort: 9999

Web interface support: yes
LiveLog support: yes
jQuery support intern: yes
Touch interface support: yes
SSL support: no
DVB API support: yes
DVB API with AZBOX support: no
DVB API with MCA support: no
DVB API with COOLAPI support: no
DVB API with STAPI support: no
DVB API with Samsung TV support: no
Irdeto guessing: yes
Anti-cascading support: yes
Debug mode: yes
Monitor: yes
Loadbalancing support: yes
Cache exchange support: yes
CW Cycle Check support: yes
LCD support: no
LED support: no
Clockfix with realtime clock: yes
IPv6 support: no

camd 3.3x: no
camd 3.5 UDP: yes
camd 3.5 TCP: yes
newcamd: yes
CCcam: yes
CCcam share: yes
gbox: yes
radegast: yes
scam: yes
serial: yes
constant CW: yes
Pandora: yes
ghttp: yes

Reader support: yes

Nagra: yes
Irdeto: yes
Conax: yes
Cryptoworks: yes
Seca: yes
Viaccess: yes
NDS Videoguard: yes
DRE Crypt: yes
TONGFANG: yes
Bulcrypt: yes
Griffin: yes
DGCrypt: yes

cardreader_phoenix: yes
cardreader_internal_azbox: no
cardreader_internal_coolapi: no
cardreader_internal_sci: yes
cardreader_sc8in1: yes
cardreader_mp35: yes
cardreader_smargo: yes
cardreader_pcsc: yes
cardreader_smartreader: yes
cardreader_db2com: yes
cardreader_stapi: no
cardreader_stinger: yes
Komme einfach nicht auf das webif 192.168.1.5:1111 wäre für oscam-1
Das kommt wenn ich nur die ip des servers eingebe ohne :port
It works!

This is the default web page for this server.
The web server software is running but no content has been added, yet.
 
Zuletzt bearbeitet:
AW: Oscam mit Auto script auf Debian 2te instanz erstellen brauche mal hilfe

It works!

This is the default web page for this server.
The web server software is running but no content has been added, yet.
Das ist der Apache-Webserver, hat gar nix mit Oscam zu tun, liegt also bei OScam. Bin jetzt aber raus, meine Meinung zu mehreren Instanzen kennst du ja
 
AW: Oscam mit Auto script auf Debian 2te instanz erstellen brauche mal hilfe

Hatt da jemand noch eine idee was ich tun kann komme nicht voran dieswes webif geht nicht auf der oscam2 ??
 
AW: Oscam mit Auto script auf Debian 2te instanz erstellen brauche mal hilfe

Da hast du aber ordentlich etwas zusammengepfuscht...
Du musst bei -t ein Tempdir angeben, keine Datei. Ob es damit zusammenhängt weiß ich aber nicht, generell teile ich die Meinung von al-x83.
Ich würde auch nicht alle Instanzen gleichzeitig starten sondern einen kleinen Delay einbauen.

-supraracer
 
AW: Oscam mit Auto script auf Debian 2te instanz erstellen brauche mal hilfe

Danke der Hilfe aber habs denn schon hinbekommen .

den watchdog.sh habe ich in einer datei gelassen dann gings mit 3 watchdogs im script !
 
Zurück
Oben