Blog de l'Admin...

Aller au contenu | Aller au menu | Aller à la recherche

vendredi, février 27 2009

Black Out du net FRancais contre Hadopi

HADOPI - Le Net en France : black-out

samedi, février 21 2009

Installation propre du Media Center de Neuf

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 perl
On 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 start

normalement 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:

 exit

puis 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 defaults

et 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

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 -s

Ensuite 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

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

Voila deux petit script pour surveiller Samba sous munin.

le résultat est visible ici et .

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

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

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

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

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!

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!

BA! Dotclear ouvre un compte pour l'administrateur...
Donc un petit test... pour trouver au moins l'URL du blog!
En tout cas ça m'a l'aire bien sympathique ce moteur de Blog.