Merci Merci:  6
Likes Likes:  0
Dislikes Dislikes:  0
Affiche les résultats de 1 à 13 sur 13

Sujet : Script pour redemarrer un reader si not found ou autre


  1. #1
    DZSatien Habitué
    Inscrit
    Feb 2010
    Lieu
    france
    Messages
    262
    Récepteur
    vu+solo2
    TV
    samsung
    Remerciement / J'aime

    Script pour redemarrer un reader si not found ou autre

    voila un petit script que j'ai trouvé et adapter pour qu'il me redémarre mon reader smargo avec ma ania, je pense qu'au final c'est mon smargo qui déconne vu que au bout de "x" heures j'ai des not found et rejected

    Code:
    #!/bin/sh LOG=/var/log/oscam.log 
    lignes=10 
    IP=192.168.1.16 
    Port=8082 
    Reader=smargov2_ania 
    user=admin 
    pass=admin 
    time=10 
    answered="not found" 
    
    
    while :
    do
    time=$time
    count=`tail -n $lignes $LOG | grep "$answered" | wc -l`
    if [ "$count" -gt "0" ]
    then
    echo "Reader $Reader"
    curl --digest -u"$user:$pass" "http://$IP:$Port/oscamapi.html?part=status&label=$Reader&action=restart" >> /dev/null 2>&1
    time=10
    fi
    
    
    done
    Code:
    answered="not found"
    vous pouvez mettre ce que vous voulez, si vous avez le meme problème que moi regardez la première erreur dans mon cas c'est un not found

    grâce a sa dès que mon reader fais des not found il est redémarré

    vous devez remplir ces champs la

    Code:
    LOG=/var/log/oscam.log lignes=10 
    IP=192.168.1.16 
    Port=8082 
    Reader=smargov2_ania 
    user=admin 
    pass=admin

    install sous unbuntu :
    vous mettez le scripts par exemple dans /etc/usr/bin/

    vous l'appelez readeroscam.sh par exmple et vous faites un chmod 755 readeroscam.sh puis en suite vous tappez la commande ./readeroscam.sh &
    Vu+solo2 + Cccam 2.1.4

  2. Merci Marcov, iam9, lazio disent merci

  3. #2
    DZSatien Initié
    Inscrit
    Apr 2010
    Messages
    585
    Récepteur
    DM
    TV
    LG
    Remerciement / J'aime
    Merci alvalade ,

    bon script pour les nouveaux

    juste pour continuer ton travail , créer un crontab chaque soit disant 10 min ou 20 min qui va éxecuter le script automatiquement..

    comme ça meme si t'es pas la ça fera l'affaire , pas besoin de le lancer manuellement...

  4. #3
    DZSatien Habitué
    Inscrit
    Feb 2010
    Lieu
    france
    Messages
    262
    Récepteur
    vu+solo2
    TV
    samsung
    Remerciement / J'aime
    <div class="bbcode_container">
    Citation Envoyé par Marcov Voir le message
    Merci alvalade ,

    bon script pour les nouveaux

    juste pour continuer ton travail , créer un crontab chaque soit disant 10 min ou 20 min qui va éxecuter le script automatiquement..

    comme ça meme si t'es pas la ça fera l'affaire , pas besoin de le lancer manuellement...

    j'ai pas besoin de le lancer manuellement il tourne en tache de fond grace a l'argument "&" toute les 10 secondes il vérifie les 10 dernières lignes de log et rédémarre si il trouve le mot "not found" sur le reader défini.

    c'est sur que si je redemarre mon unbuntu faut que je lance le script mais suffit de modifier le ficher /etc/rc.local mais comme c'est une VM mon unbuntu ne s'arrete jamais


    après ya moyen de l'optimiser car le script consomme quand meme 4.5% de cpu et 0.1% de ram mais bon sur 1 giga de ram et un core a 3.30 ghz je m'en fous un peu lol
    Vu+solo2 + Cccam 2.1.4

  • Merci Marcov disent merci
  • #4
    DZSatien Habitué
    Inscrit
    Jan 2008
    Messages
    153
    Récepteur
    DM7020HD
    TV
    PANASONIC 65"
    Remerciement / J'aime
    Salut et merci pour ton script, mais parfois certains peers provoquent des not found à cause des multics etc. malgré que ça prend sur les bon sids, du coup ça ferait que reboot, il faudrait le même mais avec détection de plusieurs not found qui se suivent et qu'il n y a plus du tout de found mais je sais pas si faisable...
    DM7020HD GP3 HDD 1To
    OSCam 1.20

  • #5
    DZSatien Initié
    Inscrit
    Apr 2010
    Messages
    585
    Récepteur
    DM
    TV
    LG
    Remerciement / J'aime
    <div class="bbcode_container">
    Citation Envoyé par Alex793 Voir le message
    Salut et merci pour ton script, mais parfois certains peers provoquent des not found à cause des multics etc. malgré que ça prend sur les bon sids, du coup ça ferait que reboot, il faudrait le même mais avec détection de plusieurs not found qui se suivent et qu'il n y a plus du tout de found mais je sais pas si faisable...
    Tu stope le share avec les multics c tout :)
  • Répondre en citant Répondre en citant

  • #6
    DZSatien Habitué
    Inscrit
    Jan 2008
    Messages
    153
    Récepteur
    DM7020HD
    TV
    PANASONIC 65"
    Remerciement / J'aime
    Un peu facile comme réponse lol Dans ce cas tu supprimes aussi les peers normaux car si ils ont du multics dans leurs peers et que tu reshare ta carte tu auras aussi ce souci, donc bon...
    DM7020HD GP3 HDD 1To
    OSCam 1.20

  • #7
    DZSatien Motivé
    Inscrit
    Oct 2013
    Lieu
    Earth
    Messages
    348
    Récepteur
    Vu+ Solo²
    TV
    Samsung UE55F8000
    Remerciement / J'aime
    bonsoir,

    bon script à modulé selon les besoins et les cartes.
    qui peux aussi être automatisé même avec enigma

    par exemple : on le rajoute au script d'oscam. etc...

    pour évités un max de not found, il faut fixé sur le reader (les bons : services, ecm header, ecm headerwhitelist, et dans le dvbapi il faut ignoré les mauvais sid/ecm pid et priorisé les bons)
    c'est du boulot mais ça vaut le coup.

    combiné au script ce n'est que du bonheur :p

    a+

  • #8
    DZSatien Habitué
    Inscrit
    Feb 2010
    Lieu
    france
    Messages
    262
    Récepteur
    vu+solo2
    TV
    samsung
    Remerciement / J'aime
    <div class="bbcode_container">
    Citation Envoyé par Marcov Voir le message
    Tu stope le share avec les multics c tout :)
    ou tu passe par un autre oscam connecté en camd35 ou newcamd a l'oscam cible comme sa tu as oscam 100% clean



    bon voila ma deuxième version cette fois je cherche sois rejected group (answered="rejected") ou not found (answered2="not found") de l'user vuplus (useroscam="vuplus") si il en trouve un il disable le reader ( Reader=smargov2_ania) attend 1 sec (sleep 1) et le reactive puis attend 70 secondes (sleep 70) avant de rechercher encore des not found ou rejecter provenant de l'user défini

    j'ai rajouté une pause de 1sec (sleep 1) avant de faire les recherches dans le fichiers log sinon c'est une galère le script consomme pas mal de cpu,

    Code PHP:
    #!/bin/sh
    LOG=/var/log/oscam.log
    lignes
    =20
    IP
    =192.168.1.21
    Port
    =8082
    Reader
    =smargov2_ania
    useroscam
    ="vuplus"
    user=admin
    pass
    =admin
    answered
    ="rejected"
    answered2="not found"




    while :
    do
    sleep 1
    count
    =`tail -n $lignes $LOG | grep "$answered" | grep "$useroscam" | wc -l`
    count2=`tail -n $lignes $LOG | grep "$answered2" | grep "$useroscam" | wc -l`
    echo 
    $count
    echo $count2
    if [ "$count"  -gt "0" ] || [ "$count2"  -gt "0" ]
    then
    curl 
    --digest -u"$user:$pass" "http://$IP:$Port/oscamapi.json?part=readerlist&label=$Reader&action=disable&_=1432114912405" >> /dev/null 2>&1
    sleep 1
    curl 
    --digest -u"$user:$pass" "http://$IP:$Port/oscamapi.json?part=readerlist&label=$Reader&action=enable&_=1432114912405" >> /dev/null 2>&1
    sleep 70
    fi


    done 
    Vu+solo2 + Cccam 2.1.4

  • Merci Marcov disent merci
  • #9
    DZSatien Motivé Avatar de Cart46
    Inscrit
    Sep 2012
    Âge
    40
    Messages
    434
    Récepteur
    Vu+ uno
    TV
    Samsung
    Remerciement / J'aime
    Salut,
    sais-tu s'il est possible de redémarrer le reader au bout de X demandes d'ecm??
    ...un petit thanks de temps en temps ça fait plaisir.
    je ne réponds pas aux demande d’assistance en MP.

    Vu+Uno, BlackHole, ADSL 2Mbits, HDD500
    Astra 19e, Hotbird 13e

  • #10
    DZSatien Initié Avatar de oussets
    Inscrit
    May 2008
    Âge
    38
    Messages
    545
    Récepteur
    DM800
    TV
    sony led 40"
    Remerciement / J'aime
    <div class="bbcode_container">
    Citation Envoyé par Cart46 Voir le message
    Salut,
    sais-tu s'il est possible de redémarrer le reader au bout de X demandes d'ecm??
    Bonjour Cart46,
    Pour info d'après le wiki apparemment oscam sait le faire a partir de la version 8313:
    ecmnotfoundlimit

    Ce paramètre est optionnel

    NOUVEAU svn8313:02/07/2013

    Pour définir un nombre limit d'ECM de type "not found" (non trouvé) avant redémarrage du reader/lecteur. Par défaut, ce paramètre = 0 çàd qu'il n'y a pas de limite.

    Exemple:

    ecmnotfoundlimit = 0 # pas de limite [valeur par défaut]
    = 10 # réinitialisation du lecteur au bout de 10 ECM "not found"

    Bonne journée.
    PC linux Ubuntu 12.04 dédié avec Oscam r11200
    1 Clone DM800HD image BlackHole-2.1.7-Final-Light-OE2.0_dm800_SIM2_SSL84D_Marwen-08-04-2016 , sous Oscam r11200
    1 Clone DM800HD image BlackHole-2.1.7-OE2.0_dm800_SIM2_SSL84D_Marwen_31-07-2015 , sous Oscam r11200

  • Merci lazio disent merci
  • #11
    DZSatien Motivé Avatar de Cart46
    Inscrit
    Sep 2012
    Âge
    40
    Messages
    434
    Récepteur
    Vu+ uno
    TV
    Samsung
    Remerciement / J'aime
    <div class="bbcode_container">
    Citation Envoyé par oussets Voir le message
    Bonjour Cart46,
    Pour info d'après le wiki apparemment oscam sait le faire a partir de la version 8313:
    ecmnotfoundlimit

    Ce paramètre est optionnel

    NOUVEAU svn8313:02/07/2013

    Pour définir un nombre limit d'ECM de type "not found" (non trouvé) avant redémarrage du reader/lecteur. Par défaut, ce paramètre = 0 çàd qu'il n'y a pas de limite.

    Exemple:

    ecmnotfoundlimit = 0 # pas de limite [valeur par défaut]
    = 10 # réinitialisation du lecteur au bout de 10 ECM "not found"

    Bonne journée.
    Salut Oussets,

    j'avais trouvé ce paramètre mais il répond partiellement à la question puisque c'est uniquement sur les ecm not found qu'il fait le décompte et non des ecm reçus.
    il y a le paramètre "resetcycle" qui répond exactement à ma question, mais ça ne marche que pour les lecteurs physiques.

    Merci pour ton aide et bonne journée également.
    ...un petit thanks de temps en temps ça fait plaisir.
    je ne réponds pas aux demande d’assistance en MP.

    Vu+Uno, BlackHole, ADSL 2Mbits, HDD500
    Astra 19e, Hotbird 13e

  • #12
    DZSatien Habitué
    Inscrit
    Feb 2010
    Lieu
    france
    Messages
    262
    Récepteur
    vu+solo2
    TV
    samsung
    Remerciement / J'aime
    <div class="bbcode_container">
    Citation Envoyé par Cart46 Voir le message
    Salut Oussets,

    j'avais trouvé ce paramètre mais il répond partiellement à la question puisque c'est uniquement sur les ecm not found qu'il fait le décompte et non des ecm reçus.
    il y a le paramètre "resetcycle" qui répond exactement à ma question, mais ça ne marche que pour les lecteurs physiques.

    Merci pour ton aide et bonne journée également.

    yep sans script tiers comme le miens c'est pas possible de le faire
    Vu+solo2 + Cccam 2.1.4

  • #13
    DZSatien Motivé Avatar de Cart46
    Inscrit
    Sep 2012
    Âge
    40
    Messages
    434
    Récepteur
    Vu+ uno
    TV
    Samsung
    Remerciement / J'aime
    <div class="bbcode_container">
    Citation Envoyé par alvalade Voir le message
    yep sans script tiers comme le miens c'est pas possible de le faire
    .... et tu pourrais me faire un script si c'est possible, j'y connais rien moi
    En te remerciant par avance.
    ...un petit thanks de temps en temps ça fait plaisir.
    je ne réponds pas aux demande d’assistance en MP.

    Vu+Uno, BlackHole, ADSL 2Mbits, HDD500
    Astra 19e, Hotbird 13e

  • Sujets similaires

    1. script pour redémarrer oscam ??
      Par krimou023 dans le forum Entraide Oscam
      Réponses: 7
      Dernier message: 14-10-2011, 19:01
    2. Comment prioriser un reader plutôt qu'un autre ?
      Par squall39 dans le forum Entraide Oscam
      Réponses: 7
      Dernier message: 02-10-2011, 01:37
    3. Script pour redémarrer la dreambox automatiquement
      Par murice dans le forum Discussions Générales
      Réponses: 3
      Dernier message: 02-12-2010, 09:22
    4. aide sur un script qui fait redemarrer cccam en cas de crash.
      Par abricot31 dans le forum Discussions Générales
      Réponses: 22
      Dernier message: 25-03-2010, 07:03

    Règles des messages

    • Vous ne pouvez pas créer de sujets
    • Vous ne pouvez pas répondre aux sujets
    • Vous ne pouvez pas importer de fichiers joints
    • Vous ne pouvez pas modifier vos messages
    •  
    Nous contacter | DZSat | Archives | Haut de page