-
Compteur de contenus
388 -
Inscription
-
Dernière visite
-
Jours gagnés
2
Tout ce qui a été posté par Amsonia
-
Ah voilà, c'est ça, merci ! Et on remplace aussi TKBPS=$(($TBPS / 1024 / 5)) RKBPS=$(($RBPS / 1024 / 5)) Par TKBPS=$(($TBPS / 5)) RKBPS=$(($RBPS / 5))
-
Oué désolé, je pensais en effet supérieur ou égal. Tu respectes trop bien l'énoncée ^^
-
J'ai fait quelques modifs pour afficher le total UP et total DOWN. Je suis tombé sur une fonction ready-to-go dans l'esprit de la tienne mais en while pour gérer plusieurs cas/divisions. (enfin, je crois…) (d'ailleurs, une raison à ce que tu aies choisi -gt dans ta fonction et pas -ge ?) Les deux fonctions sont un peu redondantes quand même. On peut pas mettre un $1 et un $2 à ma fonction "total" pour sortir un truc du genre de ça ? echo "D/L: $(total $RKBPS) ($(total $T2)) • U/L: $(total $TKBPS) ($(total $R2))" #!/bin/sh uptime echokos () { if [ $1 -ge 1024 ] ; then echo "$(( $1 / 1024 )) Mo/s" else echo "$(( $1 )) Ko/s" fi } total () { multiplier="0" number="$1" while [ "$number" -ge 1024 ] ; do multiplier=$(($multiplier + 1)) number=$(($number / 1024)) done case "$multiplier" in 1) echo "$number Ko" ;; 2) echo "$number Mo" ;; 3) echo "$number Go" ;; 4) echo "$number To" ;; *) echo "$1 o" ;; esac } R1=$(cat /sys/class/net/eth0/statistics/rx_bytes) T1=$(cat /sys/class/net/eth0/statistics/tx_bytes) sleep 5 R2=$(cat /sys/class/net/eth0/statistics/rx_bytes) T2=$(cat /sys/class/net/eth0/statistics/tx_bytes) TBPS=$(($T2 - $T1)) RBPS=$(($R2 - $R1)) TKBPS=$(($TBPS / 1024 / 5)) RKBPS=$(($RBPS / 1024 / 5)) echo "D/L: $(echokos $RKBPS) ($(total $T2)) • U/L: $(echokos $TKBPS) ($(total $R2))" echo "" echo "## CONNEXIONS ACTIVES" tor=$(netstat -ntp | grep -c tor) bt=$(netstat -ntp | grep -c transmission) ftp=$(netstat -nt | grep -c 4275) afp=$(netstat -ntp | grep -c afpd) echo "$tor peers TOR" • "$bt peers BT" • "$ftp FTP • $afp AFP" echo "" echo "## ACTIVITÉ BITTORRENT" /usr/local/transmission/bin/transmission-remote -l | grep -v "Idle\|Stopped" /usr/local/transmission/bin/transmission-remote -st | sed -e '/^TOTAL/,$d' [/code]
-
Wow merci CoolRaoul, t'es un chef Maintenant que je lis ce que tu as fait, je me demande pourquoi je ne l'avais pas moi-même trouvé ^^ Ah, heureux par contre de voir que les modifs que j'avais apporté après mon post sont celles de ton tips \o/ Pour ce qui est de la division par 5, c'est juste parce que je fais deux cat, espacés de 5 secondes. Je divise ensuite par 5 pour obtenir une valeur moyenne par seconde.
-
Oué enfin bon, "mon premier script" c'est beaucoup dire parce que je n'ai fait que piocher ci et là quelques lignes que j'ai à peine modifiées. Tellement peu que je n'arrive pas à faire ce que je voudrais alors j'espère un peu d'aide Voici le bouzin : #!/bin/sh uptime R1=`cat /sys/class/net/eth0/statistics/rx_bytes` T1=`cat /sys/class/net/eth0/statistics/tx_bytes` sleep 5 R2=`cat /sys/class/net/eth0/statistics/rx_bytes` T2=`cat /sys/class/net/eth0/statistics/tx_bytes` TBPS=`expr $T2 - $T1` RBPS=`expr $R2 - $R1` TKBPS=`expr $TBPS / 1024 / 5` RKBPS=`expr $RBPS / 1024 / 5` echo "D/L: $RKBPS Ko/s • U/L: $TKBPS Ko/s" echo "" echo "## CONNEXIONS ACTIVES" tor=$(netstat -n -t -p|grep -c tor) bt=$(netstat -n -t -p|grep -c transmission) ftp=$(netstat -n -t|grep -c 21) echo "$tor peers TOR" • "$bt peers BT" • "$ftp FTP" echo "" echo "## ACTIVITÉ BITTORRENT" /usr/local/transmission/bin/transmission-remote -l|grep -v "Idle\|Stopped" /usr/local/transmission/bin/transmission-remote -st Ce qui me sort quelque chose comme ça : (ça s'affiche en overlay sur mon fond d'écran grâce à GeekTool) Bref, ce que je voudrais faire c'est : 1/ convertir automatiquement les Ko/s en Mo/s quand TKBPS ou RKBPS est supérieur à 1024. 2/ ne pas afficher les stats TOTAL. (et dans une deuxième étape afficher qui fait quoi sur le ftp et dans le filestation) Je pense avoir compris la logique pour y parvenir mais il est clair que je ne suis pas (encore ) assez doué pour écrire ce qu'il faut :-s J'ai notamment vu quelque chose qui faisait en sorte que : tant que TKBPS (et RKBPS) est supérieur à 1024, on divise par 1024 et on echo non pas en Ko/s mais Mo/s. Quant à ne pas afficher la section TOTAL, on doit utiliser cut ou gawk, non ? En un mot, help.
-
SERVEUR NAS : DS410 DSM : 4.0-2219 CloudStation : 1.0-2218 CLIENT Nb de clients : 01 (admin) OS : OS X 10.7.4 Cloud Station : 1.0-2218 Dossier de sync : /Users/username/Documents CONNEXION ezCloud désactivé => connexion sur mon adresse *.dyndns.org Port 6690 TCP mappé vers le Syno. Environnement : LAN Ethernet uniquement (pour l'instant) ÉTAT Le client CS indique que tout le dossier est correctement synchronisé alors que seule une partie des fichiers et dossiers se retrouvent sur le NAS. La différence est sensible : 1,62 Go et 1260 éléments en local contre 163,8 Mo et 239 fichiers sur le NAS. Tout aide bienvenue
-
Qui Utilise Cloudstation Sans Passer Par Ez ?
Amsonia a répondu à un(e) sujet de red71 dans Cloud Station Server
Bonjour, Je suis également tenu d'utilser un provider de DynDNS. (dyndns.org et myds.me, celui de Synology). Votre problème est-il toujours d'actualité ? -
Bon ok les gars, j'y suis parvenu o/ Le tuto était clair, je l'ai suivi même si j'ai voulu jouer les cadors à un moment en ne réfléchissant pas… J'ai voulu installer wget-ssl, ça me dit qu'il y a conflit avec wget alors, comme un con, je remove wget ^^ Bref, ça tourne. MAIS j'ai vraiment du me planter quelque part parce que ça ne me sort pas de binaire ou alors l'executable semble être qqpart dans un sous-dossier des sources. Dans le tuto le gars dit que Tor aurait du créer un dossier dans /usr/local/etc/tor/torrc. Ça ne l'avait pas fait chez moi. De même pour la création automatique du fichier de log dans /usr/local/log/tor/notice.log Je vais me pencher sur SynoCommunity. je serai sacrément fier de pouvoir réellement contribuer à qqchose comme ça :-) Si, comme le dit Diaoul, il suffit de savoir lire et écrire en anglais, ça devrait pouvoir être possible. Pour l'instant je laisse tourner mon truc quelques jours, histoire de voir. J'ai justement un mac que je voudrais passer sous Ubuntu, ce sera ma machine de *vraies* geekeries Sinon, maintenant que j'ai pas mal de choses qui tournent sur mon nas, j'aimerais de plus en plus pouvoir garder un œil dessus alors je vais voir comment faire interagir le nas avec ce logiciel "magique" qu'est GeekTool. La première étape va être de pouvoir me connecter en SSH via les clefs pour ne plus avoir à taper mon mdp à chaque fois…
-
Hmm ok j'ai ça qui ressort dans /opt/lib/ lrwxrwxrwx 1 root root 21 May 16 01:15 libevent-2.0.so.5 -> libevent-2.0.so.5.1.6 -rwxr-xr-x 1 root root 294692 Apr 17 20:54 libevent-2.0.so.5.1.6 lrwxrwxrwx 1 root root 21 May 16 01:15 libevent.so -> libevent-2.0.so.5.1.6 lrwxrwxrwx 1 root root 26 May 16 01:15 libevent_core-2.0.so.5 -> libevent_core-2.0.so.5.1.6 -rwxr-xr-x 1 root root 185756 Apr 17 20:54 libevent_core-2.0.so.5.1.6 lrwxrwxrwx 1 root root 26 May 16 01:15 libevent_core.so -> libevent_core-2.0.so.5.1.6 lrwxrwxrwx 1 root root 27 May 16 01:15 libevent_extra-2.0.so.5 -> libevent_extra-2.0.so.5.1.6 -rwxr-xr-x 1 root root 129956 Apr 17 20:54 libevent_extra-2.0.so.5.1.6 lrwxrwxrwx 1 root root 27 May 16 01:15 libevent_extra.so -> libevent_extra-2.0.so.5.1.6 lrwxrwxrwx 1 root root 29 May 16 01:15 libevent_openssl-2.0.so.5 -> libevent_openssl-2.0.so.5.1.6 -rwxr-xr-x 1 root root 23988 Apr 17 20:54 libevent_openssl-2.0.so.5.1.6 lrwxrwxrwx 1 root root 29 May 16 01:15 libevent_openssl.so -> libevent_openssl-2.0.so.5.1.6 lrwxrwxrwx 1 root root 30 May 16 01:15 libevent_pthreads-2.0.so.5 -> libevent_pthreads-2.0.so.5.1.6 -rwxr-xr-x 1 root root 11320 Apr 17 20:54 libevent_pthreads-2.0.so.5.1.6 lrwxrwxrwx 1 root root 30 May 16 01:15 libevent_pthreads.so -> libevent_pthreads-2.0.so.5.1.6 Devrais-je me contenter de lancer ./configure de la manière suivante ? ./configure --with-libevent-dir=../../opt/lib/[/code]
-
Hmm si c'était un appel déguisé à ce que je ne me contente pas d'ajouter des requêtes mais de prêter main forte à la création à proprement parler de paquets, il faut savoir que je ne suis ab.so.lu.ment pas un dev ! sinon je viens de trouver que TOR était dans IPKG mais obsolète. Je suis ce tuto mais j'ai une erreur dans le ./configure => voir
-
Bonjour, Je souhaite opérer un nœud TOR sur mon Syno. Je viens de faire une mais, en attendant (ou à côté, c'est comme on veut ), je tente l'install à la mano. TOR est présent dans IPKG mais dans une version obsolète : la 0.2.2.32-1 et l'on est en 0.2.2.35 (lire les releases notes). Bref, je suis ce tuto => http://malexmave.tum...79/synology-tor Je bloque à l'exécution de ./configure qui m'a dit qu'il ne trouvait pas le chemin de 'libevent'. J'ai donc fait un ipkg install libevent et relancé le ./configure et là ça me dit ça : checking whether we need extra options to link libevent... configure: error: Found linkable libevent in (system), but it does not seem to run, even with -R. Maybe specify another using --with-libevent-dir} J'ai ensuite fait un which libevent mais ça ne ressort rien. Une idée ? Merci :-)
-
Je rajoute une idée de paquet qui me tient très, très à cœur : TOR et I2P. Ce serait absolument formidable de pouvoir installer un nœud TOR et/ou I2P stable sur mon Syno. Si je devais prioriser mes demandes, celle-ci serait 30 millions d'années lumières devant toutes les autres. C'est clair ?
-
Il s'agit juste de savoir si l'on veut simplement transmettre du son ou monter un véritable système HiFi. Pour ma part et dans mes moyens, je cherche à ce que le maillon faible du système ne soit pas matériel mais…moi.
-
Je prends ma pelle et ma pioche et je déterre parce que…je suis pour ! Tant pis si l'on n'est pas très nombreux. Ça ferait plaisir -et ce serait utile !- pour certains sans pour autant déranger tous les autres. Il faudrait "juste" trouver un moyen de rebalancer sur le chan les msg de la shootbox afin que les quelques personnes qui aident régulièrement sur la shootbox ne la déserte pas.
-
Actuellement l'entête HTML du forum est configurée pour que les navigateurs (et moteurs de recherche soit-dit en passant) appréhendent le site comme un site écrit en anglais. <!DOCTYPE html> <html lang="en" xmlns:fb="http://www.facebook.com/2008/fbml"> <head>… La conséquence, pour moi, c'est que le correcteur orthographique de Firefox se cale toujours sur l'anglais ! D'accord c'est un point de détail mais si facile à corriger ;-)
-
Le V-DAC supporte uniquement les fichiers en 16/44 il me semble. Au-delà il faut passer au V-DAC Mk II (au autre/mieux, évidemment). Le problème, ensuite, vient du NAS lui-même ou plutôt de ses logiciels. AudioStation -et les outils en-dessous- ne sont pas "BitPerfect". Même en lecture "mode USB", donc en décompressant à la volée du FLAC en WAV, le signal audio est retravaillé. En gros, si mes souvenirs sont corrects, ça va bien pour du 16/44 mais ensuite ça bloque. En installant un autre player audio (mdp) on arrive(rait) à sortir des fichiers créés avec une plus importante fréquence d'échantillonnage (88,2 ; 96 Khz) mais la profondeur sera toujours bridée à 16 bits C'est un sujet qui m'intéresse mais je manque de temps. À ce jour j'en suis arrivé à la conclusion que pour exploiter correctement les fichiers lossless 'HD' stockés sur le NAS, il faudrait contourner AudioStation. Il ne faudrait pas que la lecture des fichiers audio soit opérée par le NAS. En d'autres termes il faudrait s'équiper d'un streamer HiFi; lequel recevrait les fichiers via RJ45 (voire WiFi). (encore une fois le conditionnel s'impose pour ces déclarations…) Le hic, c'est que les streamers HiFi sont très chers. Bien plus que les DAC.
-
Je suis dans le même cas. J'ai pris l'offre "Perso" à 100 Go mais le Syno m'indique toujours un espace de 25Go et l'utilitaire de backup me dit qu'il n'y pas assez de place (j'ai 60 Go à envoyer). Je précise que bien entendu j'ai démonté/remonté plusieurs fois le disque en tuant le processus davfs à chaque fois pour être bien sûr.
-
Merci à vous deux. Avec la définition du '|', c'est tout de suite bcp plus logique de mettre le grep à la fin.
-
Bonjour, Je ne vais probablement pas employer les termes adéquats mais j'espère quand même bien faire passer mon idée… Je cherche simplement à filtrer le résultat d'une commande type netstat ou ps. J'ai cru comprendre que l'on pouvait faire cela via la commande 'grep' mais, si j'ai bien saisi, grep demande un fichier de sorti ; ce que je ne souhaite pas. Pour n'afficher que les lignes de sortie de netstat contenant le terme 'MBP', je fais quoi exactement ? Quelque chose du genre de ça ? grep MBP|netstat -t
-
Merci ! Je vais noter ça quelque part Le 's' de sbin, c'est pour superuser, sudo ou totalement autre chose ?
-
Tu parles de /opt/bin alors que mon which mount.davfs m'a renvoyé /opt/sbin. Quelle différence ? Faute de mieux j'utilise actuellement le système intégré. Je dis "faute de mieux" parce que je ne pense pas que ce système de ait été prévu pour faire une sauvegarde que le Syno pourrait voir comme locale. CoolRaoul a présenté un script en mais pour ma part je préfère attendre qu'un gentilhomme se charge de préparer un package gérant tout cela J'ai moi-même attendu la fibre pendant plusieurs années, où chaque fois on me disait "oui ça arrive l'an prochain…". Maintenant que je l'ai c'est vrai que c'est le pied…et qu'un serveur à la maison prend tout son sens. Ceci étant dit, tout dépend -comme d'habitude- de ce que tu comptes faire avec ton HubiC. Si c'est juste pour de la sauvegarde alors tu peux prendre ton temps puisque je doute que tu aies 5 To de données très précieuses. Ton ADSL t'autorisant des débits descendants descents, tu seras ok pour un éventuel rapatriement des données. Si c'est pour héberger des fichiers à accès fréquent, soit tu mets ça chez toi via CloudStation avec un SDSL soit tu restes encore quelque temps sur une solution de type Dropbox/Wuala/SugarSync/SpiderOAK/GDrive. Concernant le backup incrémentiel, d'accord HubiC ne le gère pas. (pour l'instant) Mais il me semble que l'utilitaire intégré de sauvegarde du Syno gère, lui, le versionning. À vérifier…
-
YEAH victoire o/ Il semblerait bien qu'il fallait les chemins complets soit /opt/sbin/mount.davfs et /opt/sbin/umount.davfs Va savoir pourquoi… IPKG mal installé ? Merci en tout cas, merci beaucoup :-) Je vais maintenant tester le backup incrémental via l'utilitaire du DSM en attendant qu'un package tout bien ficelé (et utilisant rsync j'imagine) soit mis à dispo dans le repo :-)
-
Je n'ai pas créé le fichier avec Vi mais via un éditeur de texte en SFTP. (ssh donc, en root, Unix Line Ending (LF)) J'ai ensuite fait mes quelques modifs via Vi. Pour "preuve" que le fichier n'est pas mal formaté, voici un screenshot du fichier via Vi dans mon Shell Bash : Amsonia> /volume1/startup/S99Davfs2Mount.sh start > /var/log/mount.txt mount.davfs: the server certificate is not trusted Voici le contenu du /var/log/mount.txt issuer: OVH SAS, Low Assurance, FR subject: Domain Control Validated identity: cloudnas1.ovh.com fingerprint: 9b:13:8d:f0:8e:f3:87:f7:9a:c1:af:77:48:11:d1:16:99:25:24:07 You only should accept this certificate, if you can verify the fingerprint! The server might be faked or there might be a man-in-the-middle-attack. Accept certificate for this session? [y,N] Pour info, ça a bien fait le montage. Pour les chemins complets, je veux bien mais ils sont localisés où ces outils ?
-
Je ne comprends pas, rien ne fonctionne Que je mette le script dans /volume1/startup (le syno est bien configuré pour l'examiner au boot) ou bien dans /usr/syno/etc.default/rc.d, rien ne se passe. Ça m'énerve parce qu'en plus, rien ne s'inscrit dans /var/log/messages et /var/log/mount est vide. Y-a-t'il un endroit où regarder ? J'ai pastbiné le script : http://pastebin.com/vDagvTKD Voyant que rien ne fonctionnait, j'ai fait plusieurs modifs : - remplacer l'indentation en espaces par des tabulations - enlever le double espace après '-f' ligne 5 et après 'rm' ligne 6. Les droits sont toujours corrects : -rwxr-xr-x 1 root root 347 May 9 13:03 /volume1/startup/S99Davfs2Mount.sh Bref je patauge et ça m'énerve. Quand je lance manuellement le script via la commande ci-dessous, ça me demande de rajouter 'start' ou 'stop' à la fin. Peut-être que ça vient de là, peut-être qu'il faut rajouter un envoi de 'start' quelque part en plus du 'echo yes' ? Amsonia> ./volume1/startup/S99Davfs2Mount.sh