Outils pour utilisateurs

Outils du site


linux:server-load-history

Ceci est une ancienne révision du document !


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.

Script

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.

#!/bin/bash

TIMESTAMP=`date +"%Y-%m-%d %T"`
#echo $TIMESTAMP

LOAD=`cat /proc/loadavg | awk '{print $1","$2","$3}'`
#echo $LOAD

LINE=$TIMESTAMP","$LOAD
echo $LINE >> /var/www/load.log

Page web

Il vous faut la librairie Dygraphs

#!/bin/bash

TIMESTAMP=`date +"%Y-%m-%d %T"`
#echo $TIMESTAMP

LOAD=`cat /proc/loadavg | awk '{print $1","$2","$3}'`
#echo $LOAD

LINE=$TIMESTAMP","$LOAD
echo $LINE >> /var/www/load.log

linux/server-load-history.1487275531.txt.gz · Dernière modification : 2020/07/24 22:03 (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki