logo ARTICLE 60 Crontab manager
ou le tout automatique.
Par : ThE-FurIouS
Derniere modif le
1er mai 2005,
Lu 2772 fois .

Version
imprimable

Dans la même rubrique
Pour Bien demarrer
Pour bien demarrer apres l installation du serveur et vous permetre de vous connecter au serveur pour ajouter vos premiers paquets RPM.
Sauvegarde du serveur vers un poste client
N ayant pas de sauvegarde sur bande, je me suis penche vers un systeme de sauvegarde automatise vers un fichier.
Recuperation de Pop3
Une contrib simple pour recuperer les emails perso en pop3 et les rediriger vers un utilisateur ou un groupe.
Statistiques privees des visites par domaine.
Un superbe site c est tres bien,mais analyser son site c est cool, ceci permet de voir ce que font les personnes sur votre site ! Reserve a l admin !
L interface uttilisateur et l email automatique
L administrateur peut deleguer un ou plusieurs controles du "server-manager" a un ou plusieurs utilisateurs. le serveur peut repondre au email en automatique en cas d absence de l utilisateur !
Sauvegarde sur bande et restauration selective
En standard sur les serveurs, on peut sauvegarder sur une bande tout le serveur, mais pour la restauration c est aussi la total. Pour pallier ce probleme il existe une contrib !
Espionner vos postes clients et les utilisateurs !
Vous voulez savoir ce que font les utilisateurs de vos postes clients sur internet : cette contrib archive chaques sites visites par heure/jour/semaine/mois en fonction du poste client ou de l utilisateur.
Statistiques des visites visible d internet
Procedure d installation simple pour que tous les internautes puissent voir les statistiques !
Filtrer les sites avec Squidguard en francais
Chez vous perso a cause de vos enfants ou au travail, vous en avez raz-le-bol de tomber sur des sites que vous ne voulez plus voir. En plus ils installent souvent des espions sur votre ordinateur. Le filtrage d url est la et il fonctionne tres bien avec ce serveur. L interface est en francais et La base est mis a jour regulierement a partir de l universite de toulouse.
Bien demarrer SME sous Mac os X.
Voici une solution pour administrer un serveur SME depuis votre ordinateur apple.
Installer Egroupware
Tout le monde reve de mettre en place des applications partages comme par exemple un carnet d adresses ou un agenda.
Egroupware permet de le faire, et bien plus encore !
Crontab manager
Le traitement des images avec GD, NetPBM ou ImageMagick
Pour toutes vos applications php qui utilisent GD version 1 ou 2, NetPBM ou convert de ImageMagick, dont spip, une librairie est a votre disposition pour pour la retouche d image ou tout simplement pour la creation des vignettes. Cette librairie s installe sur le serveur Apache/PHP.
Tutoriel pour ugrader MySQL
Voici de l aide afin de d upgrader votre version de MySQL sans prendre une grosse frayeur.
RoundCube, un webmail associe a AJAX
Un Webmail avec des glisser-deplacer comme dans une application systeme !

Automatisez vos tâches en quelques clics.
Tester avec les serveurs suivants :
Sous licence : GPL

-   Pourquoi cette contribs ?

J ai installer cette contrib afin de planifier des taches de facon tres simple.

Le but a l origine était de journaliser mes fichiers logs (/var/log/messages) tous les jours au lieu de toutes les semaines et ainsi de les charger plus vite dans “visualiser les fichiers journaux” du server-manager et d’en conserver une copie.

Voici donc comment faire :

-  Installer crontab manager

sme-crontab_manager-1.1-1.noarch.rpm - 20.6 ko
sme-crontab_manager-1.1-1.noarch.rpm
Planificateur de tache

Pour installer le fichier RPM voir l article : Pour Bien demarrer

Puis rendez-vous dans l interface d administration server-manager, dans le menu configuration cliquez sur Crontab Manager, il vous ouvre la fenetre suivante :

Crontab Manager - 21.5 ko
Crontab Manager

Voila la crontib est installée.

-  Maintenant passons a la planification de la tâche.

Creez un fichier journal.sh

Je ne vais pas vous donné un cours de bash n’étant pas moi meme un tres grand specialiste je vais donc juste vous expliquer la base qui vous serviras a automatiser la journalisation de votre fichier journal.

Creer un fichier texte dans ce fichier et coller la commande suivante :

Ainsi que cette commande :

La commande permet de copier le fichier message au meme endroit (/var/log/) en lui ajoutant la date mais aussi de le tronqué ce qui permet de le vider et surtout le kernel ne continu pas a ecrire sur un fichier effacé si on n avait du faire un rm /var/log/messages pour reprendre a zero le jour suivant.

  • Enregistrez le sous le nom de journal.sh
  • Transferez le dans le dossier /root
  • Avec winscp mettez lui l attribut 654.

-  Ajouter la commande au crontab manager.

j ai constaté que mon serveur n avait aucune activitées, enregistrer dans le fichier message, de 23h55 et 15 secondes (derniere fermeture de sessions par qmailr) a 00h00 ou ce lance la recuperation des mails par qmailr.

Donc j ai choisis de lancer la tâche a 23h59 par simplicité, configurer votre "crontab manager" en consequence de l heure que vous souhaitez comme dans le screen suivant :

Ajouter une tache - 79.3 ko
Ajouter une tache

cliquez sur ajouter une tâche et configurer la tache a l’heure souhaitée.

Reglage des taches - 78.1 ko
Reglage des taches

puis enregistrer.

Voila votre tâche est ajoutée :

La tache est ajoutee - 24.7 ko
La tache est ajoutee

Donc a 23h59 crontab executera la tache. C’est pas plus compliqué que cela.

Demain vous devriez avoir la possibilité de lire votre sauvegarde du fichier messages de la veille (ou plus ancien d’ici quelques temps) directement depuis “Visualiser les fichiers journaux” du server-manager sans avoir a charger un fichier enormes qui prendras enormement de temps a se charger et qui vous demanderas une recherche pour tomber sur la bonne date ou heure.

Lecture des fichiers logs - 54.6 ko
Lecture des fichiers logs

Si vous utilisez plus souvent un autre fichier log ce situant dans “visualiser les fichiers journaux” de votre server-manager et que vous souhaitez le journaliser il doit se trouver dans le repertoire /var/log a vous de modifier la commande ainsi que le script en conséquence mais n’oubliez surtout pas de le tronquer.

bonne lecture.

PS : Si vous souhaiter mettre vos fichier sauvegardés dans un dossiers séparé sachez que du moment ou ce dossier ce trouve dans /var/log/ vous pourrez lire vos sauvegardes directement depuis Visualiser les fichiers journaux de votre server-manager. Mais n’oubliez pas de modifier la commande en conséquence dans "crontab manager".
Telecharger l article au format pdf :


article-60.pdf

Attention l article au format pdf n est pas mis a jour en temps reel !

Laisser un commentaire à cet article

Forum : il y a 2 contribution(s) au forum.

> Crontab manager par Pierrot, le : 22 mars 2006

Salut,

Sympa Crontab manager, mais je n’arrive pas sur mon Free-Eos à lui faire executer des scripts Php situés dans des ateliers à une adresse genre http://www.monsite.truc/atelier/script.php

Impossible ?

Merci,

   
> Crontab manager par Pierrot, le : 7 avril 2006

RE,

Ben j’ai trouvé la réponse comme un grand smiley

wget http://www.monsite.truc/atelier/script.php

Voili,


Ecrire au Webmestre Tous les fils d'information