
vendredi, février 27 2009
Black Out du net FRancais contre Hadopi
Par florent fortin le vendredi, février 27 2009, 00:59
samedi, février 21 2009
Installation propre du Media Center de Neuf
Par florent fortin le samedi, février 21 2009, 17:55 - Administation serveur
Vous pouvez déjà télécharger le media center pour linux ici.
Neuf fourni un media center pour linux ce qui est tout à son honneur: c'est plutôt rare d'avoir un support de ce système d'exploitation par des entreprises dont les clients sont à 90% des Windowsiens (c'était l'époque de neuf reste à voir si avec sfr cet esprit perdurera...) mais le Media Center ne dispose d'aucun installateur ni de système de démarrage automatique... Le téléchargement est fini? donc poursuivons:
Commençons par créer un compte spécifique pour le programme.
sudo adduser neufmediacenter
et répondez aux questions de la commande: Mots de passe, Nom Complet, et d'autre truc pas trop utile...
Ensuite on installe les programme sont a besoin le media center
sudo apt-get install apache2 php5 perlOn va maintenant devenir l'utilisateur neufmediacenter avec:sudo su neufmediacenter
Aller dans le repertoir de notre nouveau compte
cd /home/mediacenter
Placez l'archive mediacenter.tgz que vous avez télecharger
cp <emplacement archive>/neufmediacenter.tgz .
On l'extrait avec un
tar -xvf mediacenter.tgz
Ensuite, placez vous dans le nouveau dossier
cd mediacenter
Voyons voir ceux que contient cette archive:
ls
Il y'a deux fichiers et deux dossiers, alors les deux dossiers c'est touche pas à ca p'tit con!
le premier executable: configure, que l'on peut lancer avec un
./configure
On obtient alors ca:
neufmediacenter@ubuntuserv:~/mediacenter$ ./configure
Configuration du MediaCenter pour Neuf TV HD
Création du fichier data/shares.conf ...
Création du fichier data/httpshares.conf ...
Liste des partages actifs :
Ajouter un partage ................ add <path> [ <name> ]
Supprimer un partage .............. del <num partage>
Mise a jour de la configuration ... update
Quitter ........................... quit
>
Comme écrit au dessus on ajoute alors nos partage avec
add /home/toto/mes\ films Film_de_toto
ensuite après avoir ajouter tous les partage que vous désiriez et avoir quiter l'interface avec un
quit
on va faire un petit test: On va lancer le media center (enfin!)
./mediacenter startnormalement on obtient ca:
Demarrage du Mediacenter pour Linux ... OK !
Vous pouvez aller tester sur votre téléviseur!
Après quelques films pour bien tester que cela fonctionne on ne sait jamais! on va quand même mettre ne place le démarrage automatique:
On va redevenir l'utilisateur habituel avec un:
exitpuis on va passer root
sudo -s
on va aller dans le répertoire où se situe tous les script de démarrage:
cd /etc/init.d/
Normalement on devrait écrire un petit script en s'inspirant de skeleton avec plusieurs fonctionnalités et vérification... je suis un peu fainéant et puis le script de neuf répond déjà aux ordres start et stop....donc on va juste faire un micro-script:
vi neufmediacenter
on utilise <esc> i pour passer vi en mode insertion et écrire le script suivant:
#!/bin/sh
cd /home/neufmediacenter/mediacenter
su neufmediacenter ./mediacenter $1
puis :wq pour enregistrer et quitter.
on rend le script exécutable avec:
chmod a+x neufmediacenter
ensuite on enregistre le script de dans la bonne zone de démarrage avec:
update-rc.d neufmediacenter defaultset on retourne avec l'utilisateur de base avec
exit
c'est fini!
(testé et fonctionnel sous Ubuntu 8.04 et 8.10)
Metre à jour son serveur Ubuntu
Par florent fortin le samedi, février 21 2009, 11:18 - Administation serveur
Ayant quelques petit problème avec un script munin: "couldn't find munin.pm" j'ai cherché s'il n'existait pas de version plus récente de munin pour Ubuntu:
Réponse oui: comme on peut le voir dans le gestionnaire de paquet munin d'unbuntu seulement la dernière version la 1.2.6 est uniquement disponible pour Ubuntu Intrepid 8.10
Mais comment se fait-il que je n'ai pas la dernière version d'Ubuntu? Le problème est que la mise a jour automatique d'Ubuntu Hardy 8.04 vers Ubuntu Intrepid 8.10 ne se fait pas de manière automatique car 8.04 est un distribution a support long et pas l'Intrepid.(Les différentes version d'Ubuntu sont expliqué ici)
Tous d'abord (et comme d'habitude) effectuer vos sauvegardes
tar cjvf sauvegarde.tar.bz2 /dossier a sauvegarder
Donc voici les explications traduite (le temps que les sauvegardes soient effectuées) how to upgrade ubuntu 8.04 to ubuntu 8.10 desktop and server
Devenir Root
sudo su
généralement je fait plutôt:
sudo -sEnsuite mettez à jour la liste des paquet
apt-get update
et installer le paquet update-manager-core:
apt-get install update-manager-core
Ouvrer le fichier /etc/update-manager/release-upgrades
vi /etc/update-manager/release-upgrades
et modifier Prompt=lts pour Prompt=normal
(utiliser <Echape> i pour passer Vi en mode insertion: le mode le plus proche de nos moins vieux éditeur graphique)ensuite lancer
do-release-upgrade
pour commencer la mise à jour
Puis faites suivant, suivant, suivant,... Ha non on est sous Linux donc tapez Yes yes yes....enfin lisez un minimum ce à quoi vous répondez!
jeudi, février 19 2009
PhpMyVisit sous dotclear
Par florent fortin le jeudi, février 19 2009, 23:10 - Administation serveur
Pour avoir des statistique sous Dotclear on peu utiliser phpMyVisite,
A l'aide d'un petit Widget disponible ici
Le seul problème le fichier fourni est en tar.gz et Dotclear attend un fichier zip: la solution le télécharger en local et recompresser les fichiers directement à la racine de l'archive.
mercredi, février 18 2009
Script Munin pour Samba
Par florent fortin le mercredi, février 18 2009, 22:57 - Munin
Voila deux petit script pour surveiller Samba sous munin.
le résultat est visible ici et là.
le premier indique le nombre de personne en train d'utiliser des fichier avec samba(source):
#!/bin/sh
#
# Plugin to monitor the number of Samba users on the machine.
#
# Parameters:
#
# config (required)
# autoconf (optional - used by munin-config)
#
# $Log$
# Revision 1.0 2007/04/16 Jon Higgs
# Initial Release - Adapated from jimmyo's processses plugin.
#
# Magick markers (optional - used by munin-config and som installation
# scripts):
#%# family=auto
#%# capabilities=autoconf
if [ "$1" = "autoconf" ]; then
echo yes
exit 0
fi
if [ "$1" = "config" ]; then
echo 'graph_title Samba Users'
echo 'graph_args --base 1000 -l 0 '
echo 'graph_vlabel number of Samba users.'
echo 'graph_category Samba'
echo 'graph_info This graph shows the number Samba users.'
echo 'samba_users.label Samba Users'
echo 'samba_users.draw LINE2'
echo 'samba_users.info The current number of Samba users.'
exit 0
fi
echo -n "samba_users.value "
smbstatus -b 2> /dev/null | grep -c -v -e "^Samba" -e "^---" -e "^PID" -e ^$
Le deuxième (tirer d'ici), samba_locked, qui indique le nombre de fichiers qui sont verrouillés afin d'éviter que le fichier soit corrompu pendant que plusieurs personnes travaillent dessus
#!/bin/sh
#
# Plugin to monitor the number of Samba locked files on the machine.
#
# Parameters:
#
# config (required)
# autoconf (optional - used by munin-config)
#
# $Log$
# Revision 1.0 2007/04/16 Jon Higgs
# Initial Release - Adapated from jimmyo's processses plugin.
#
# Magick markers (optional - used by munin-config and som installation
# scripts):
#%# family=auto
#%# capabilities=autoconf
if [ "$1" = "autoconf" ]; then
echo yes
exit 0
fi
if [ "$1" = "config" ]; then
echo 'graph_title Samba Locked Files'
echo 'graph_args --base 1000 -l 0 '
echo 'graph_vlabel number of locked files'
echo 'graph_category Samba'
echo 'graph_info This graph shows the number locked Samba Files.'
echo 'samba_locked.label Locked Files'
echo 'samba_locked.draw LINE2'
echo 'samba_locked.info The current number of locked files.'
exit 0
fi
echo -n "samba_locked.value "
smbstatus -L 2> /dev/null | grep -c DENY_
Script Munin pour proftpd
Par florent fortin le mercredi, février 18 2009, 22:40 - Munin
Ajout d'un nouveau script pour proftpd: celui-ci affiche le nombre de bytes envoyés ou reçus:
il est visible ici.
#!/bin/bash
#
# Plugin to monitor FTP bytes.
# based on previous work by jintxo
#
# Parameters understood:
#
# config (required)
# autoconf (optional)
#
# Magic markers (optional - used by munin-config and installation
# scripts):
#
#%# family=auto
#%# capabilities=autoconf
MAXLABEL=20
mktempfile () {
mktemp -t $1
}
LOGFILE=${logfile:-/var/log/xferlog}
LOGTAIL=${logtail:-`which logtail`}
STATEFILE=/var/lib/munin/plugin-state/xferlog-bytes.offset
if [ "$1" = "autoconf" ]; then
if [ -f "${LOGFILE}" -a -n "${LOGTAIL}" -a -x "${LOGTAIL}" ] ; then
echo yes
exit 0
else
echo no
exit 1
fi
fi
if [ "$1" = "config" ]; then
echo 'graph_title FTP Server Bytes'
echo 'graph_args --base 1000 -l 0'
echo 'graph_vlabel FTP Server Bytes'
echo 'graph_category FTP'
echo 'ftp_get.label Bytes GET'
echo 'ftp_put.label Bytes PUT'
exit 0
fi
ftp_get=U
ftp_put=U
TEMP_FILE=`mktempfile munin-xferlog-bytes.XXXXXX`
if [ -n "$TEMP_FILE" -a -f "$TEMP_FILE" ]
then
$LOGTAIL ${LOGFILE} $STATEFILE | grep "[[:space:]][oi][[:space:]]" > ${TEMP_FILE}
ftp_get=`grep "[[:space:]]o[[:space:]]" ${TEMP_FILE} | awk '{s += $8} END { if ( s ) print s ; else print "0" }'`
ftp_put=`grep "[[:space:]]i[[:space:]]" ${TEMP_FILE} | awk '{s += $8} END { if ( s ) print s ; else print "0" }'`
/bin/rm -f $TEMP_FILE
fi
echo "ftp_get.value ${ftp_get}"
echo "ftp_put.value ${ftp_put}"
Ajouter des plugins sous Munin
Par florent fortin le mercredi, février 18 2009, 22:12 - Munin
Créer un script dans /usr/share/munin/plugins
Faire lien symbolique depuis /etc/munin/plugins vers le script
cd /etc/munin/plugins/
ln -s /usr/share/munin/plugins/<nom plugin> <nom plugin>
redémarrer munin pour détection du nouveau plugin
sudo /etc/init.d/muni-node restart
mardi, février 17 2009
Nouvelle rubrique sur le Blog
Par florent fortin le mardi, février 17 2009, 23:03 - Administation serveur
A partir de maintenant je vais essayer de transformer ce blog peu utilisé en un répertoire des différentes modification que j'effectue sur le serveur: ces billets seront marqué du tag administration serveur et seront classé dans la catégorie Administration serveur
dimanche, novembre 23 2008
Mise à jour de DotClear
Par florent fortin le dimanche, novembre 23 2008, 11:14
Tiens ça faisait longtemps que cette partie du site était tombé dans l'oubli... Dotclear a pas mal évolué ces dernier mois j'en profite pour faire une mise a jour manuel... mais la dernière puisque maintenant il dispose d'un système de mise à jours automatique
jeudi, mars 27 2008
1Ere Ouverture de Blog!
Par florent fortin le jeudi, mars 27 2008, 21:47
On sort le champagne!!!
En fait, j'ai chercher un script de blog (ou moteur de Blog) pour ma mamaann.
Donc voila son joli blog c'est ici
Enfin c'est encore le thème par défaut... faut que je parte à la recherche de thème ou que je regarde comment on en crées...
C'est fort sympathique cette manière de créer un site web...pas de tag html dans tous les sens, pas de validation W3C à faire... (oui si on fait les choses on les fait bien!)
On peut juste s'intéresser au contenu... c'est vrai que dans les blogs il vole toujours très haut!
dimanche, mars 23 2008
Installation de DotClear fini!
Par florent fortin le dimanche, mars 23 2008, 13:42