Outils pour utilisateurs

Outils du site


linux:server-load-history

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux:server-load-history [2017/02/16 20:11] – [Script] gdureuillinux: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 s'un script shell, et une page web avec la librairie javascript Dygraphs pour suivre la charge serveur.+Voici une combinaison d'un script shell, et une page web avec la librairie javascript Dygraph pour suivre la charge serveur.
  
 ===== 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 les minutes.
  
-<sxh bash;>+<sxh bash; Title:/home/user/load.sh>
 #!/bin/bash #!/bin/bash
  
Ligne 23: Ligne 23:
 Changer le script pour pointer où vous voulez votre fichier log. Changer le script pour pointer où vous voulez votre fichier log.
  
 +Voici le format de sortie (csv) :
 +
 +''Date heure,Charge 1 min,Charge 5 min,Charge 15 min''
 +
 +<sxh text>
 +2017-02-16 00:14:01,1.62,1.30,1.10
 +2017-02-16 00:15:01,1.62,1.39,1.15
 +2017-02-16 00:16:01,1.61,1.46,1.19
 +2017-02-16 00:17:01,1.79,1.53,1.23
 +</sxh>
 ===== Page web ===== ===== Page web =====
  
 Il vous faut la librairie [[http://dygraphs.com/|Dygraph]]. Ajoutez bien les fichiers ''dygraphs.min.js'' et ''dygraph.css'' dans le même dossier. Il vous faut la librairie [[http://dygraphs.com/|Dygraph]]. Ajoutez bien les fichiers ''dygraphs.min.js'' et ''dygraph.css'' dans le même dossier.
  
-<sxh html;>+<sxh html;Title:/var/www/index.html>
 <html> <html>
  <head>  <head>
Ligne 39: Ligne 49:
  <h1>Charge serveur : moyenne sur 1/5/15 minutes</h1>  <h1>Charge serveur : moyenne sur 1/5/15 minutes</h1>
  
- <h2>J</h2> 
  <div id="graphdiv" style="width:95%; height:300px;">J</div>  <div id="graphdiv" style="width:95%; height:300px;">J</div>
  <script type="text/javascript">  <script type="text/javascript">
Ligne 50: 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 :
 +
 +----
 +
 +{{:linux:dygraph.png?nolink|}}
 +
 +----
 +
 +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.1487275864.txt.gz · Dernière modification : 2020/07/24 22:03 (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki