Présentation

Utilitaire pour visualiser des images en créant des index HTML sous forme de vignettes et d’hyperliens. Photon permet de creer les vignettes et des « images web » (images intermédiaires entre les imagettes et les images originales). Vous pouvez aussi ajouter des commentaires sur vos différentes images.
Plus d’informations sur le site officiel :

Rajouter samba à un serveur IPCOP

Rajouter du samba à un firewall, faut-être un peu malade …

-Mais la distribution

  • elle s’installe en un petit quart d’heure
  • nécessite assez peu de ressources (un P166, 48 Mo de mem dans mon cas)
  • le partage de la connexion internet se fait sans se prendre la tête
  • le firewall est tout le temps sous tension, donc les partages toujours disponibles.

Méthode brute de décoffrage pour rajouter le package samba

– Décompacter l’archive IPCOP (version 1.2.0) , packages de la série n.

  • cd /
  • tar -xzvf /REPERTOIRE/samba-2.2.4-i386-3.tgz

– Adapter samba à notre configuration

  • cd /etc/samba
  • cp smb.conf-sample smb.conf
  • vi smb.conf
  • Option importante à soigner pour que samba ne soit pas vu de l’extérieur :
    hosts allow = 192.168.1. (ou autre valeur suivant votre réseau interne).

– Créer les liens nécessaires sur les libssl et libcrypto

  • cd /lib
  • ln -s libssl.so.0.9.6b libssl.so.0
  • ln -s libcrypto.so.0.9.6b libcrypto.so.0

– Créer les users

  • useradd -u 500 -g users -d /home/marc -c « Marc Dilasser » marc
  • passwd marc
  • smbpasswd -a marc
  • useradd -u 501 …

– Tester tout ça :

  • /usr/doc/samba-2.2.4/examples/rc.samba start
  • /usr/doc/samba-2.2.4/examples/rc.samba status
  • voir le voisinage réseau sur un client Windows
  • /usr/doc/samba-2.2.4/examples/rc.samba stop

– Copier une partie du script de démarrage fourni par samba dans /etc/rcd.d/rc.sysinit

      ...
      if [ -x /usr/sbin/smbd -a -x /usr/sbin/nmbd -a -r /etc/samba/smb.conf ">samba de la SlackWare 8.1; then
         echo "Starting Samba..."
         /usr/sbin/smbd -D
         /usr/sbin/nmbd -D
      fi
      ...   
  • vi /etc/rc.d/rc.sysinit
  • Copier le morceau ci-dessus, presque à la fin du script avant la ligne
    echo « Silencing kernel, syslog …

– Rebooter tout ça.

4. Howto install / Comment installer

English

Note for lazy people

If you use Debian Sid distribution, put :
deb http://hyperion.homelinux.org/debian sid main

at the end of /etc/apt/sources.list
And apt-get update && apt-get install boxmon 🙂

If you don’t feel lazy, read instructions below.

– First create the database on you MySQL server : mysql -u root -p < boxMon.sql - Install boxMon on the client host : python setup.py install - configure boxMon: boxMon --configure - if all works fine add boxMon to the crontab 0-59/5 * * * * /usr/bin/boxMon > /dev/null
– install the cgi on you webserver : ‘cp boxMon.cgi /usr/lib/cgi-bin/’

All is done 🙂 open http://yourwebserver/cgi-bin/boxMon.cgi to play with
graph generation

French

Remarque pour les fainéants

Si vous utilisez la distribution Debian Sid, ajoutez:

http://hyperion.homelinux.org/debian sid main

a la fin du fichier /etc/apt/sources.list
Et apt-get update && apt-get install boxmon :))

Si vous n’etes pas fainéant, lisez les instructions ci-dessous:

– Commencez par créer la base de données sur le serveur MySQL : mysql -u root -p < boxMon.sql - Installez boxMon sur une machine client : python setup.py install - Configurez boxMon: boxMon --configure - Si tout fonctionne bien, ajouter une execution periodique au crontab root: 0-59/5 * * * * /usr/bin/boxMon 1> /dev/null
– Installez le CGI sur votre serveur web: cp boxMon.cgi /usr/lib/cgi-bin/

Tout est fait 🙂 Pointez votre navigateur internet sur : http://yourwebserver/cgi-bin/boxMon.cgi pour jouer un peu avec la génération de graphes.

A boxMon setup / Une installation boxMon

20030405. boxMon-0.0.1

English only

This is the first release of boxMon. Current plugins are know to work
-Linux/DiskUsage
-Linux/HdTemp
-Linux/Iptables (read the doc carefully)
-Linux/MemoryUsage
-Linux/NetConnections
-Linux/NetStats
-Linux/QoS
-Linux/SystemLoad
-Linux/Users
-Common/ApacheHits (read the doc carefully too !!)

You can choose the plugin you want to use by running
boxMon –configure

TODO:
– better Installer
– final test of the i18n support ( only En/Fr languages supported)
– adding some css to the cgi
– graphs between two precise dates
– adding support for other SGBD

A debian package is available. You have to put this at the end of your /etc/apt/sources.list :

deb http://hyperion.homelinux.org/debian sid main

The package name is boxmon.
You can also download the tar below.

Finistère – *nix libres