linux:server-load-history
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
linux:server-load-history [2017/02/16 20:10] – [Page web] gdureuil | linux:server-load-history [2020/07/24 22:03] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Historique de charge serveur dans une page web ====== | ====== Historique de charge serveur dans une page web ====== | ||
- | Voici une combinaison | + | Voici une combinaison |
===== Script ===== | ===== Script ===== | ||
Ligne 7: | Ligne 7: | ||
Ce script permet de stocker dans un fichier log la date, et la charge serveur moyenne sur 1, 5 et 15 minutes. | Ce script permet de stocker dans un fichier log la date, et la charge serveur moyenne sur 1, 5 et 15 minutes. | ||
- | Il est à lancer par tâche cron toute les minutes. | + | Il est à lancer par tâche cron toutes |
- | <sxh bash;> | + | <sxh bash; Title:/ |
#!/bin/bash | #!/bin/bash | ||
TIMESTAMP=`date +" | TIMESTAMP=`date +" | ||
- | #echo $TIMESTAMP | ||
LOAD=`cat / | LOAD=`cat / | ||
- | #echo $LOAD | ||
LINE=$TIMESTAMP"," | LINE=$TIMESTAMP"," | ||
+ | |||
echo $LINE >> / | echo $LINE >> / | ||
</ | </ | ||
+ | Changer le script pour pointer où vous voulez votre fichier log. | ||
+ | |||
+ | Voici le format de sortie (csv) : | ||
+ | |||
+ | '' | ||
+ | |||
+ | <sxh text> | ||
+ | 2017-02-16 00: | ||
+ | 2017-02-16 00: | ||
+ | 2017-02-16 00: | ||
+ | 2017-02-16 00: | ||
+ | </ | ||
===== Page web ===== | ===== Page web ===== | ||
Il vous faut la librairie [[http:// | Il vous faut la librairie [[http:// | ||
- | <sxh html;> | + | <sxh html;Title:/ |
< | < | ||
< | < | ||
Ligne 38: | Ligne 49: | ||
< | < | ||
- | < | ||
<div id=" | <div id=" | ||
< | < | ||
Ligne 49: | Ligne 59: | ||
Pensez à pointer vers le bon fichier de log dans le code javascript. | Pensez à pointer vers le bon fichier de log dans le code javascript. | ||
+ | |||
+ | Voici le rendu de la page : | ||
+ | |||
+ | ---- | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Une sélection à la souris peut être faite dans le graph pour zoomer, double-clic pour revenir à la vue de départ. |
linux/server-load-history.1487275806.txt.gz · Dernière modification : 2020/07/24 22:03 (modification externe)