diff --git a/Readme.md b/Readme.md deleted file mode 100644 index 046fd0a..0000000 --- a/Readme.md +++ /dev/null @@ -1,13 +0,0 @@ -##### Collectd - -Cible: b2 Supervision - -Durée: 2h - - -Prérequis: 1 serveur apache - - -À rendre: Document odt ou md complété, réalisation technique - - diff --git a/example_screenshot.png b/example_screenshot.png deleted file mode 100644 index 21f2079..0000000 Binary files a/example_screenshot.png and /dev/null differ diff --git a/solution.md b/solution.md new file mode 100644 index 0000000..237d71e --- /dev/null +++ b/solution.md @@ -0,0 +1,75 @@ +# Collectd + +Réalisé sur la machine **epsi_b2_g1_1** port web: 21801 + +## Installation + +yum install collectd collectd-apache collectd-rrdtool collectd-web + +systemctl enable --now collectd + +ls -l /var/lib/collectd/rrdtool/epsi... + +## Configuration + +fichier /etc/collectd.conf (sans les commentaires): + +``` +LoadPlugin syslog +LoadPlugin cpu +LoadPlugin interface +LoadPlugin load +LoadPlugin memory +Include "/etc/collectd.d" +``` + +## Interface web + +remplacer "require local" par "require all granted" dans /etc/httpd/conf.d/collectd.conf + +Relancer apache + +## Monitoring apache + +### Configurer apache + +Rajouter le fichier /etc/httpd/conf.d/status.conf +``` + + setHandler server-status + require all granted + +``` + +Relancer apache + +tester: http://cours.opendoor.fr:21801/status + +``` +url http://localhost/status?auto +Total Accesses: 41 +Total kBytes: 35 +CPULoad: .0728643 +Uptime: 398 +ReqPerSec: .103015 +BytesPerSec: 90.0503 +BytesPerReq: 874.146 +BusyWorkers: 1 +IdleWorkers: 74 +... +``` + +### Configurer collectd: +``` +#/etc/collectd.d/apache.conf +LoadPlugin apache + + + URL "http://localhost/status?auto" + + +``` + +relancer collectd et patienter un peu. Un répertoire "apache-apache80" doit apparaître dans /var/lib/collectd/rrdtool/NOMMACHINE + +en visitant http://cours.opendoor.fr:21801/collectd/bin/index.cgi on doit pouvoir visualiser les différentes statistiques. \ No newline at end of file diff --git a/tp_collectd.md b/tp_collectd.md deleted file mode 100644 index 3eb9070..0000000 --- a/tp_collectd.md +++ /dev/null @@ -1,51 +0,0 @@ -# Collectd - -## Présentation - -Définissez collectd en 2 phrases: - - -## Installation et paramétrage - -Donnez les commandes que vous avez exécutées pour installer et lancer collectd, -avec une écriture des données statistiques au format __rrd__ - -## Utilisation - -Assurez-vous que les modules suivants sont activés: - - * cpu - * disk - * network - * memory - -## Utilisation pratique - -En vous aidant de cette documentation: -https://www.collectd.org/wiki/index.php/Plugin:Apache, configurez apachet **et** -collectd pour que ce dernier enregistre les performances du premier. - -## Utilisation en réseau - -Donnez le chemin absolu du fichier à modifier pour configurer collectd en mode -__serveur__. - -Donnez les directives à mettre dans ce fichier: - - -Même question pour configurer collectd en mode client. - - -## Visualisation des statistiques - -Installer le paquet collectd-web - -Dans quel fichier de configuration se fait la "liaison" apache / collectd-web ? - -Faites en sorte que l'on puisse accéder aux stats collectd depuis l'extérieur, et pas seulement depuis le serveur //local// - -Rajouter une capture d'écran montrant votre machine et ses stats cpu au cours de la dernière heure. - -![Example screenshot](example_screenshot.png) - - diff --git a/tp_collectd.odt b/tp_collectd.odt deleted file mode 100644 index 86061d6..0000000 Binary files a/tp_collectd.odt and /dev/null differ