Documentation Smeadmin

Auteur : Landry Breuil
Date de création de cette doc : 29/01/2006
Version de Smeadmin correspondante : 1.1.0-1
Versions de SME testées avec Smeadmin : 7b5, 7pre1

Pourquoi cette contrib ? :
Pouvoir voir en un coup d'oeil ce qu'il se passe sur le serveur sans avoir à utiliser la console d'administration par ssh. L'accueil de la contrib est accessible dans le server-manager d'SME à l'onglet Smeadmin. Cette contrib est l'évolution de sme6admin pour SME7, et à été réécrite presque totalement.

Description des différentes pages :

Liste des fichiers installés/crées par le RPM :
/etc/e-smith/events/actions/smeadmin-parselog
/etc/e-smith/events/logrotate/S15smeadmin-parselog
/etc/e-smith/web/functions/smeadmin
/etc/e-smith/web/panels/manager/cgi-bin/smeadmin
/etc/e-smith/web/panels/manager/html/smeadmin/smeadmin.conf
/etc/rc.d/init.d/smeadmind
/etc/rc.d/rc0.d/K03smeadmind
/etc/rc.d/rc1.d/K03smeadmind
/etc/rc.d/rc2.d/K03smeadmind
/etc/rc.d/rc3.d/S97smeadmind
/etc/rc.d/rc4.d/S97smeadmind
/etc/rc.d/rc5.d/S97smeadmind
/etc/rc.d/rc6.d/K03smeadmind
/etc/rc.d/rc7.d/S97smeadmind
/usr/bin/smeadmind
/usr/share/doc/smeserver-smeadmin-1.1.0/create_mysql.sh
/usr/share/doc/smeserver-smeadmin-1.1.0/create_rrd.sh
/usr/share/doc/smeserver-smeadmin-1.1.0/create_smedb.sh
/usr/share/doc/smeserver-smeadmin-1.1.0/smeadmin-doc-fr.html
/usr/share/doc/smeserver-smeadmin-1.1.0/smeadmin-doc-en.html
/usr/share/doc/smeserver-smeadmin-1.1.0/smeadmin-fr.po
/usr/share/doc/smeserver-smeadmin-1.1.0/smeadmin-en.po
/usr/share/doc/smeserver-smeadmin-1.1.0/tables.sql
/usr/share/locale/en/LC_MESSAGES/smeadmin.mo
/usr/share/locale/fr/LC_MESSAGES/smeadmin.mo


Liste des répertoires utilisés :

Fichier/répertoireContient
/var/log/smeadmin.logla trace du démon.
/var/tmp/stockage temporaire des logs.
/var/lib/smeadmin/les fichiers RRDs stockant les données pour les graphes.
/etc/e-smith/web/panels/manager/html/smeadmin/les graphes générés et de la configuration.

(Le programme stocke tous les graphes dans un sous-répertoire du server-manager ainsi l'interface est accessible via un tunnel SSH.)

Un petit peu plus de détails :

Le programme est un démon, pour savoir s'il fonctionne faire :
service smeadmind status
S'il est arreté, un début d'explication peut être trouvé dans son fichier journal /var/log/smeadmin.log. Si vous avez des problèmes pour le redémarrer, faites rm -f /var/run/smeadmin.pid avant de réessayer.
Il se lance automatiquement au démarrage du serveur. Lors d'un évenement logrotate, le système lui envoie un signal unix SIGUSR1 pour le forcer à lire les journaux qui vont être archivés.

Changelog :

* Web Feb 01 2006 : v1.1.0 - un an pile après la derniere version majeure.
- Renommage en smeserver-smeadmin.
- Uniquement compatible avec SME 7 à partir de maintenant. (Sauf si BEAUCOUP de demandes => extension de compatibilité.)
- Réécriture majeure, GROS nettoyage du code.
- Passage des options dans un fichier de configuration.
- BEAUCOUP plus de choses configurables. Gère plus de configurations correctement.
- Ajout de services spécifiques SME7.
- Ajout d'un lien pour configurer la limite dans les mails d'alerte.
- Ajout du 'netstat -tlp' et du 'w' dans la page d'accueil.

* Mon Oct 03 2005 : v1.0.5 by Cyril
- Correction de certains bugs pour pouvoir le lancer sur sme7.
- Beaucoup de choses fonctionnent anormalement (événements non détectés) sur sme7.

* Tue Feb 01 2005 : v1.0.4
- Passage à gettext pour toutes les sorties texte.
- Traduction anglaise pour le panel et le texte des e-mails.
- Fichier .po inclus pour les langue française et anglaise.

* Tue Sep 14 2004 : v1.0.3
- Ajout de afp sur le graphe des sessions.
- Modification des graphes de traffic réseau.
- Modification du graphe ecriture/lecture disque.
- Ajout graphe trafic serveur hors routage.
- Amélioration UI et short_status (easter-egg ;)).
- Correction bug client ftp anonymous.
- Possibilité de désactiver les alertes.
- Nettoyage /var/tmp au logrotate.

* Thu Aug 26 2004 : v1.0.2
- Compatibilité avec la 5.6 Ok.
- Prise en compte de la locale US (0.0 => 0,0).
- Ajout température hd2.
- Correction bugs.
- Amélioration des scripts postinstall et preuninstall pour rendre possible l'upgrade.

* Mon Aug 9 2004 : v1.0.1
- Ajout de la configuration du temps entre 2 mails de status.
- Amélioration de la compatibilité avec SME 5.6.

* Fri Aug 6 2004 : v1.0.0

Toutes les requêtes, questions et rapports d'erreurs sont bienvenus, et peuvent être envoyées à landry at firewall - services point com.