Bon, c'est vraiment parce que t'as fait un effort sur l'orthographe et la grammaire... Mais dis toi que personne ne pourra faire le travail à ta place...
Pour les impatients, voici un guide rapide pour la mise en place et le fonctionnement d'EDDIE.
Notez qu'avec cette méthode vous obtiendrez un système de surveillance fonctionnel, mais pas personnalisé pour votre environnement - c'est à vous de le faire, et cela demande un certain effort d'arranger tout ce que vous souhaitez surveiller avant que vous ne puissiez le surveiller.
1. Décompressez EDDIE dans un répertoire comme /opt ou /usr/local, par exemple:
$ cd /opt
$ gtar xvzf /tmp/eddie.tgz
Créera le répertoire eddie avec tous ses sous-répertoires comme bn, lib, doc.
2. Indiquez à EDDIE votre répertoire d'installation de Python.
[EDDIE requiert Python 1.6 ou supérieur, et a été testé avec la pluspart des versions de Python entre la 1.6.1 et la 2.2]
Alors éditez la première ligne de eddie/bin/eddie.py pour lui indiquer le chmein de l'interpréteur python.
Eg:
$ which python
/usr/bin/python
$ vi /opt/eddie/bin/eddie.py
#!/usr/bin/python
..etc..
3. Créez un fichier de configuration dans eddie/config/ appelé eddie.cf
La manière la plus simple de faire cela est de copier eddie/config.sample/eddie.cf et de l'adapter à vos besoins.
Eg:
$ cd /opt/eddie
$ mkdir config
$ cp config.sample/eddie.cf config/eddie.cf
$ vi config/eddie.cf
la documentation dans eddie.cf devrait vous en dire assez pour commencer.
4. A la find de eddie.cf, retirez toutes les lignes INCLUDE et ajoutez une ligne comme:
INCLUDE 'test.rules'
5. A présent, créez un fichier appelé test.rules dans le même répertoire que eddie.cf
Eg:
$ cd /opt/eddie
$ vi config/test.rules
6. Ajoutez les lignes suivantes, comme elles apparaissent ci dessous entre les caractères '###':
######################################################
PROC initcheck:
name='init'
rule='not exists'
action=email("root", "%(name)s on %(h)s is not running")
FS rootfs:
fs='/'
rule='pctused >= 90'
action=email("root", "%(mountpt)s is at %(pctused)s%% on %(h)s")
######################################################
Ce sont deux directives de base d'EDDIE. La première est une vérification de processus qui vous alertera si le processus 'init' n'est pas en cours d'exécution. 'name' (=nom) definit le nom du processus, 'rule' (=règle) définit la vérification à faire (dans ce cas ci, le test vaut vrai (au sens booléen du terme) si le nom du processus n'existe pas dans la liste des processus) et 'action' définit ce qu'il faut faire si la règle vaut vrai.
La seconde directive est une vérification du filesystem (=système de fichiers) qui vérifie si le système de fichier est plein à 90% ou plus. 'fs' définit le filesystem à vérifier, 'rule' définit à règle dont on doit évaluer la valeur, dans ce cas-ci, c'est un simple test qui sera exécuté dans l'environnement Python; 'pctused' contiendra le pourcentage de remplissage courant du filesystem en question, et donc la règle sera vraie si 'pctused' est >= 90%. 'action' définit une encore l'action à effectuer si la règle est vraie.
7. Lancez EDDIE en lançant bin/eddie.py
Eg:
$ /opt/eddie/bin/eddie.py
Vous pouvez regarder le fichier de log à l'emplacement que vous avez défini dans eddie.cf. Dans ce cas, si init tourner et / (la racine du filesystem) à un taux de remplissage inférieur à 90%, l'utilisateur root ne recevra pas d'email d'alerte. Vous pouvez forcer cela en remplaçant 'init' dans la directive PROC par le nom d'un processus qui n'existe pas (par exemple 'foo') et en abaissant le seuil de la règle FS, par exemple 'pctused >= 1'. Si vous recevez des emails de ces tests, alors les fonctionnalités basiques de EDDIE fonctionnent.
8. Personnalisez la configuration d'EDDIE en examinant les fichiers dans config.sample et en lisant le Manuel de l'utilisateur
[^] # Re: berchid@ig-edu.univ-paris13.fr
Posté par liberforce (site web personnel, Mastodon) . En réponse au message Distribution Linux Serveur. Évalué à 2.
Les docs d'eddie sont sur : http://eddie-tool.net/doc/
Voilà une adaptation française du quide de démarrage rapide de http://eddie-tool.net/doc/QUICKSTART.txt