This commit is contained in:
2021-03-23 15:05:38 +01:00
parent c105f8d277
commit 701fa305b8
5 changed files with 75 additions and 64 deletions

View File

@@ -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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

75
solution.md Normal file
View File

@@ -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
```
<Location /status>
setHandler server-status
require all granted
</Location>
```
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
<Plugin apache>
<Instance "apache80">
URL "http://localhost/status?auto"
</Instance>
</Plugin>
```
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.

View File

@@ -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)

Binary file not shown.