Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/08/2014, à 18:26

ChrisHESS

"CLOS" Flumotion Flux - deamon

Bonjour à tous,

Je débute avec Ubuntu et les deamon...

Je suis en train de monter un serveur ubuntu 12.04 avec Flumotion. J'ai installer Flumotion et arrive à le démater manuellment... mais aimerais mettre un demaon pour que lorsque je redémar le serveur Flumontion démarre automatiquement avec les bon paramètres.

tutorial de départ


le fichier manager.xml resemble à ça et se trouve "/usr/local/flumotion":

<planet>


<manager name="planet">
<!--
    <host></host>
    <port></port>
    <transport></transport>
    <certificate></certificate>
-->
<!--
FIXME: would be nice if we find a way to have this be overridden by either
env var or cmd line option
    <debug>5</debug>
-->
    <component name="manager-bouncer" type="htpasswdcrypt-bouncer">
      <property name="data"><![CDATA[
user:PSfNpHTkpTx1M
]]></property>
    </component>
  </manager>

</planet>

dans "/etc/init.d/flumotion" le fichier "flumotion" contient:

#! /bin/sh -e
#
# Start the Flumotion Manager and Worker
#
# Author: Nicolas Hennion <nicolas-pasdespam-@nicolargo.com>
#
# Distributed under GPL licence
#
set -e

PATH=/bin:/usr/bin:/sbin:/usr/sbin

MANAGER=/usr/local/bin/flumotion-manager
MANAGEROPT="-T ssl /usr/local/flumotion/manager.xml"
MANAGERLOG=/var/log/flumotion-manager

WORKER=/usr/local/bin/flumotion-worker
WORKEROPT="-T ssl -u user -p test"
WORKERLOG=/var/log/flumotion-worker

test -x $MANAGER || exit 0
test -x $WORKER || exit 0

. /lib/lsb/init-functions

case "$1" in
  start)
    log_daemon_msg "Starting Flumotion Manager" "flumotion-manager"
    start_daemon $MANAGER $MANAGEROPT > $MANAGERLOG &
    log_end_msg $?
    log_daemon_msg "Starting Flumotion Worker" "flumotion-worker"
    start_daemon $WORKER $WORKEROPT > $WORKERLOG &
    log_end_msg $?
    ;;
  stop)
    WORKERPID=`echo $(ps ax | grep "flumotion-worker" | awk '{ print $1 }' | head -n 1)`
    log_daemon_msg "Stopping Flumotion Worker" "flumotion-worker"
    kill $WORKERPID
    log_end_msg $?
    MANAGERPID=`echo $(ps ax | grep "flumotion-manager" | awk '{ print $1 }' | head -n 1)`
    log_daemon_msg "Stopping Flumotion Manager" "flumotion-manager"
    kill $MANAGERPID
    log_end_msg $?
    ;;
  force-reload|restart)
    $0 stop
    $0 start
    ;;
  *)
    echo "Usage: /etc/init.d/flumotion {start|stop|restart|force-reload}"
    exit 1
    ;;
esac

exit 0

Je souhaite faire du flux de vidéo avec les paramètres suivant:

worker: localhost
répertoire: /var/video/
port: 8800
point de montage: /

avec l'authentifiant user / test par défaut

le fichier planet.xml dans "/etc/flumotion/managers/default"

<?xml version="1.0"?>
<planet>

  
<manager name="planet">
    <host>127.0.0.1</host>
<!--
    <port></port>
    <transport></transport>
    <certificate></certificate>
-->
<!--
FIXME: would be nice if we find a way to have this be overridden by either
env var or cmd line option
    <debug>5</debug>
-->
<!--
Sample crypt(3) password:
-->
    <component name="manager-bouncer" type="htpasswdcrypt-bouncer">
      <property name="data">
user:PSfNpHTkpTx1M
</property>
    </component>
  </manager>

</planet>

et default.xml dans "/etc/flumotion/workers"

<?xml version="1.0"?>
<worker>
<!--
You can override the name of the worker, which will typically be
hostname:(xmlfilename)
<worker name="default">
-->

    <manager>
<!--
      This specifies what manager to log in to.
      Compare with command-line options.

      <host></host>
      <port></port>
      <transport></transport>
--> 
    </manager>

    <authentication type="plaintext">
<!--
      This specifies what authentication to use to log in.
      Compare with command-line options.
-->
      <username>user</username>
      <password>test</password>
    </authentication>

    <feederports>8650-8669</feederports>
    <debug>*:4</debug>

</worker>

votre aide serait la bien venue, je vous remercie d'avance.

Dernière modification par ChrisHESS (Le 07/08/2014, à 19:11)

Hors ligne

#2 Le 07/08/2014, à 19:18

ChrisHESS

Re : "CLOS" Flumotion Flux - deamon

Hors ligne