Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 3cb33cab50 | |||
| 59bde7c843 |
13
Readme.md
Normal file
13
Readme.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
##### Collectd
|
||||||
|
|
||||||
|
Cible: b2 Supervision
|
||||||
|
|
||||||
|
Durée: 2h
|
||||||
|
|
||||||
|
|
||||||
|
Prérequis: 1 serveur apache
|
||||||
|
|
||||||
|
|
||||||
|
À rendre: Document odt ou md complété, réalisation technique
|
||||||
|
|
||||||
|
solution: branche solution
|
||||||
BIN
example_screenshot.png
Normal file
BIN
example_screenshot.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 35 KiB |
75
solution.md
75
solution.md
@@ -1,75 +0,0 @@
|
|||||||
# 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.
|
|
||||||
51
tp_collectd.md
Normal file
51
tp_collectd.md
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
# 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.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user