Gnome Home Your account Search Forum Downloads FAQ Howto Unregistered? Register for a user account 10/09/2010 - 16:38

Enregistrer les meilleurs Uptimes de votre serveur
Last Updated : 2005-02-04 11:59:42 (7981 read)
[Printer friendly page | Send to a friend]

Enregistrer les meilleurs Uptimes de votre serveur

Author:  Delf
Contributor:
  
Release: SME Server 5.x/6.x, GNU/Linux
License: GPL
Nécessite: Perl 5.6.x ou ultérieur

 


Problème: Sauvegarder les meilleurs uptimes de votre server SME
Solution: Suivez ce Howto


STEP 1: Download

Téléchargez le démon buptimed

Cliquez ici: buptimed-0.7.3-01.i386.rpm


STEP 2: Installer le démon

Toutes les manipulations suivantes devront être réalisées sous le compte root (le démon ne pouvant être lancé que par le root). Nous utiliserons le système SME Server mais il s'agit des mêmes manips sur les autres systèmes GNU/Linux.

Pour installer buptimed-0.7.3-01.i386.rpm, entrez:

[root@server root]# rpm -ivh buptimed-0.7.3-01.i386.rpm
Par défaut, le démon enregistre les 5 meilleurs uptimes. Ce nombre pouvant bien sûr être changé juste après l'installation via la commande suivante:
[root@server root]# buptimed.pl -n < nombre >
Où < nombre > est un nombre supérieur à 0. Si la valeur est incorrecte, le nombre 5 sera choisi par défaut. Ensuite ouvrez le fichier /etc/rc.d/rc.local qui servira à lancer le démon lors du boot de SME:
[root@server root]# pico /etc/rc.d/rc.local
Et ajoutez en fin du fichier la ligne suivante en faisant bien attention de ne pas omettre le symbole &:

/usr/bin/buptimed.pl -d &

Enregistrez puis quittez l'éditeur. A présent, le démon se lancera lorsque SME démarrera :) Si vous ne souhaitez pas rebooter immédiatement pour activer le démon mais que vous voulez qu'il commence à enregistrer l'uptime, utilisez la commande suivante:
[root@server root]# screen buptimed.pl -d &
Vous pouvez ensuite fermer le shell (PuTTY, etc) sans risque que le démon se coupe. Pour vérifier, utilisez la commande:
[root@server root]# ps -u root | egrep "buptimed.pl"
Et vérifiez que buptimed.pl figure bien dans la liste. Si ce n'est pas le cas, c'est que vous n'avez pas screen d'installer sur votre OS. La documentation peut être trouvée dans le répertoire: /usr/share/doc/buptimed-0.7.3/ Pour éviter tout problème de logging avec le démon, je vous demanderai de ne plus utiliser l'option -d (qui sert à lancer le démon).

STEP 3: Utiliser le viewer

buptimed possède un mode permettant d'afficher différentes informations concernant les uptimes de votre machine. Voici les options:

buptimed.pl   Afficher l'uptime courant.
buptimed.pl -a [< nombre >]   Afficher les < nombre > premiers meilleurs uptimes.
buptimed.pl -b   Afficher uniquement le meilleur uptime.
buptimed.pl -n [< nombre >]   Réinitialiser le fichier contenant les records. Tous les uptimes seront perdus! Vous pouvez faire suivre l'option -n d'un chiffre pour indiquer combien de meilleurs uptimes vous voulez enregistrer. Si aucune valeur n'est donnée, 5 sera pris par défaut.
buptimed.pl -m [< nombre >]   Augmenter ou réduire le nombre d'uptimes à enregistrer. Si vous le diminuez, certains uptimes seront perdus.
buptimed.pl -d   Option utilisée uniquement lors du processus d'installation. Veuillez ne pas l'utiliser.
buptimed.pl -s   Afficher l'uptime courant ainsi que son status: s'agit-il du meilleur utptime ? Quand sera-t-il meilleur uptime ?
buptimed.pl -v   Afficher les informations concernat la version.
buptimed.pl -?   Afficher la section d'aide.

Attention. Les options -n et -m doivent être lancées que si le démon est éteint. Pour le couper, entrez la commande suivante:

[root@server root]# ps -u root | egrep "buptimed.pl"

Récupérez le nombre retourné (s'il n'y a rien c'est que le démon est déjà coupé) et entrez:

[root@server root]# kill -9 < nombre >
[root@server root]# rm /var/run/buptimed.pid
Vous pouvez à présent exécuter -n ou -m. Pour relancer le démon, utilisez la commande screen que nous avons vu lors de l'installation du démon. Les records sont stockés sous /var/log/buptimed.log . Pensez à enregistrer ce fichier si vous formatez le disque ou si vous réinstallez SME. Pour remettre vos records après une réinstallation, réinstallez buptimed puis écrasez le nouveau /var/log/buptimed.log avec l'ancien.

Remarque: Pour afficher le meilleur uptime sous l'IRC avec IRSSI, xChat, etc, utilisez la commande suivante:

/exec -o buptimed.pl -b

STEP 4: Désinstaller buptimed

Avant de continuer, pensez à enregistrer /var/log/buptimed.log . Tuez le démon en utilisant les commandes:

[root@server root]# ps -u root | egrep "buptimed.pl"
[root@server root]# kill -9 < nombre >
[root@server root]# rpm -e buptimed-0.7.3-01

Ouvrez /etc/rc.d/rc.local et retirez la ligne que vous aviez entré lors du processus d'installation.
En espérant que vous apprécierez mon travail.


 

[First]  [Previous]  [Back to Main Article]  [Next]  [Last]
[Printer friendly page | Send to a friend]
Languages
minimizeclose
Preferred language:

English Français
bottom_left bottom_right
Site
minimizeclose
bottom_left bottom_right
Staff Status
minimizeclose
Welcome guest

The register is completely free and you will gain access to all the parts of the web
Register here

User:


Password:


Remember me

Members:  Members:
Last:  New Today: 6
Last:  New Yesterday: 6
Last:  Total: 760
Last:  Last:
kickman7bc
Members:  Connected
Members:  Members: 0
Guests:  Guests: 3
Total:  Total: 3
Members:  Online members
No members connected
bottom_left bottom_right
Last seen...
minimizeclose
arrow MasterSleepy

15:12:29 - 09.10.2010

arrow cedric

0:40:39 - 09.10.2010

arrow papangue

8:23:52 - 09.08.2010

arrow feeny

7:32:15 - 09.04.2010

arrow steveharvey27

7:48:00 - 08.31.2010

arrow Carpate

23:02:19 - 08.30.2010

arrow dfalt

7:49:50 - 08.30.2010

arrow immind

18:06:21 - 08.26.2010

arrow romu69

13:20:28 - 08.24.2010

arrow alarch

22:31:23 - 08.23.2010

bottom_left bottom_right
Translate
minimizeclose
google

bottom_left bottom_right
Visiteurs
minimizeclose
Total : 1140985
Aujourd'hui : 254
Connecté : 14
bottom_left bottom_right
Citations
minimizeclose

Il n'y a pas de bonheur parfait! dir l'homme quand sa belle-mèr mourut et qu'on lui présenta la note des pompes funèbre.
Jérôme K. Jérôme

bottom_left bottom_right
goes to top
Page created in 0.20838594436646 seconds.