Il s'agit de la commande rrdgraph_examples qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
rrdgraph_examples - Exemples de graphe rrdtool
SYNOPSIS
rrdtool graphique /home/httpd/html/test.png --img-format PNG
suivi de l'un des exemples ci-dessous
DESCRIPTION
Pour votre commodité, certaines des commandes sont expliquées ici à l'aide d'exemples détaillés.
Ils ne sont pas toujours prêts à être copiés-collés car les commentaires sont mélangés aux exemples.
EXEMPLES
Sauvegarde de avec plusieurs résolutions
--fin maintenant --start fin-120000s --largeur 400
DEF:ds0a=/home/rrdtool/data/router1.rrd:ds0:MOYENNE
DEF:ds0b=/home/rrdtool/data/router1.rrd:ds0:AVERAGE:step=1800
DEF:ds0c=/home/rrdtool/data/router1.rrd:ds0:AVERAGE:step=7200
LINE1:ds0a#0000FF:"résolution par défaut\l"
LINE1:ds0b#00CCFF:"résolution 1800 secondes par intervalle\l"
LINE1:ds0c#FF00FF:"résolution 7200 secondes par intervalle\l"
Bien mis en forme légende
DEF:ds0=/home/rrdtool/data/router1.rrd:ds0:MOYENNE
DEF:ds1=/home/rrdtool/data/router1.rrd:ds1:MOYENNE
VDEF :ds0max=ds0,MAXIMUM
VDEF : ds0avg=ds0, MOYENNE
VDEF:ds0min=ds0,MINIMUM
VDEF:ds0pct=ds0,95,POURCENT
VDEF :ds1max=ds1,MAXIMUM
VDEF : ds1avg=ds1, MOYENNE
VDEF:ds1min=ds1,MINIMUM
VDEF:ds1pct=ds1,95,POURCENT
Remarque : la consolidation se produit ici.
CDEF :ds0bits=ds0,8,*
CDEF :ds1bits=ds1,8,*
Remarque : 10 espaces pour déplacer le texte vers la droite
COMMENTER:" "
Remarque : les titres des colonnes doivent être aussi larges que les colonnes
COMMENTAIRE : « Maximum »
COMMENTAIRE : « Moyen »
COMMENTAIRE : « Minimum »
COMMENTAIRE :"95e centile\l"
AREA:ds0bits#00C000:"Entrant "
GPRINT:ds0max:"%6.2lf %Sbps"
GPRINT:ds0avg:"%6.2lf %Sbps"
GPRINT:ds0min:"%6.2lf %Sbps"
GPRINT:ds0pct:"%6.2lf %Sbps\l"
LINE1:ds1bits#0000FF:"Sortant"
GPRINT:ds1max:"%6.2lf %Sbps"
GPRINT:ds1avg:"%6.2lf %Sbps"
GPRINT:ds1min:"%6.2lf %Sbps"
GPRINT:ds1pct:"%6.2lf %Sbps\l"
Compensation a en ligne on le l'axe y
Selon vos besoins, vous pouvez procéder de deux manières :
· Décaler les données, puis représenter graphiquement
DEF:mesdonnées=mon.rrd:ds:AVERAGE
Remarque : cela influencera également toute autre commande utilisant des « données »
CDEF:données=mesdonnées,100,+
LINE1:data#FF0000:"Données avec décalage"
· Tracez les données d'origine, avec un décalage
DEF:mesdonnées=mon.rrd:ds:AVERAGE
Remarque : pas de couleur dans la première ligne donc elle n'est pas visible
LIGNE1:100
Remarque : la deuxième ligne s'empile sur la première
LINE1:mydata#FF0000:"Données avec décalage":STACK
Dessin brisé lignes
Fonctionne également pour HRULE et VRULE
· Style par défaut: - - - - -
LINE1:data#FF0000:"ligne pointillée":tirets
· style plus fantaisie avec décalage : - - --- - --- -
LINE1:data#FF0000:"une autre ligne pointillée":tirets=15,5,5,10:dash-offset=10
Heure gammes
Quatre dernières semaines : --start end-4w --end 00:00
Janvier 2001 : --start 20010101 --end start+31j
Janvier 2001 : --début 20010101 --fin 20010201
Dernière heure : --start end-1h
Dernières 24 heures :
Hier : --end 00:00
Voir le actuel et votre précédent semaine together
--fin maintenant --start fin-1w
DEF:thisweek=router.rrd:ds0:MOYENNE
DEF:lastweek=router.rrd:ds0:AVERAGE:end=now-1w:start=end-1w
Décaler les données d'une semaine (604800 secondes)
MAJ :semaine dernière :604800
[plus de trucs habituels VDEF et CDEF si vous le souhaitez]
AREA:lastweek#0000FF:Dernière\ semaine
LINE1:cette semaine#FF0000:Cette\ semaine
Aberrant COMPORTEMENT Détection
Si la fonction spécialisée RRA existent pour la détection de comportements aberrants, ils peuvent être utilisés
pour générer le graphique d'une série chronologique avec des bandes de confiance et des échecs.
exemple de graphique rrdtool.png \
DEF:obs=monitor.rrd:ifOutOctets:MOYENNE \
DEF:pred=monitor.rrd:ifOutOctets:HWPREDICT \
DEF:dev=monitor.rrd:ifOutOctets:DEVPREDICT \
DEF:fail=monitor.rrd:ifOutOctets:ÉCHECS \
TICK:fail#ffffa0:1.0:"Échecs\ : bits moyens sortis" \
CDEF:scaledobs=obs,8,* \
CDEF:upper=pred,dev,2,*,+ \
CDEF:inférieur=pred,dev,2,*,- \
CDEF:scaledupper=supérieur,8,* \
CDEF:scaledlower=inférieur,8,* \
LINE2:scaledobs#0000ff:"Moyenne bits sortis" \
LINE1:scaledupper#ff0000:"Limite de confiance supérieure : bits moyens sortis" \
LINE1:scaledlower#ff0000:"Limite de confiance inférieure : bits moyens sortis"
Cet exemple génère un graphique de la série de données en bleu (LINE2 avec les scaledobs
source de données virtuelle), limites de confiance en rouge (données virtuelles scaledupper et scaledlower
sources) et les défaillances potentielles (c'est-à-dire les comportements aberrants potentiels) marquées par
lignes jaunes verticales (la source de données d'échec).
Les données brutes proviennent d'une MOYENNE RRA, la résolution la plus fine de la série temporelle observée
(un point de données consolidé par point de données principal). Les valeurs prédites (ou lissées)
sont stockés dans le HWPREDIT RRA. Les écarts prévus (pensez à l'écart type)
les valeurs sont stockées dans le DEVPREDICT RRA. Enfin, les PANNES RRA contient des indicateurs,
avec 1 indiquant une panne potentielle.
Toutes les données sont redimensionnées en bits (au lieu d'octets) en multipliant par 8. Le
les limites de confiance sont calculées par un décalage de 2 écarts au-dessus et au-dessous de la
valeurs prédites (les CDEF supérieur et inférieur). Les lignes verticales indiquaient des défaillances potentielles
sont représentés graphiquement via l'élément graphique TICK, qui convertit les valeurs non nulles dans un RRA en tique
Des marques. Ici, un argument axe-fraction de 1.0 signifie que les graduations s'étendent sur tout l'axe des y,
et deviennent ainsi des lignes verticales sur le graphique.
Le choix de 2 écarts (un facteur d'échelle) correspond à la valeur par défaut utilisée en interne par le
LES ÉCHECS RRA. Si la valeur interne est modifiée (voir rrdtune), cette commande graphique devrait
être modifié pour être cohérent.
A noter on données, réduction:
Notre rrdtool graphique la commande est conçue pour tracer des données à une résolution temporelle spécifiée,
quelle que soit la résolution réelle des données dans le fichier RRD. Cela peut présenter un
problème pour les fonctions de consolidation spécialisées qui maintiennent une correspondance un à un
entre les points de données primaires et les points de données consolidés. Si un graphique insiste pour afficher
le contenu de ces RRA à une échelle temporelle plus grossière, la graphique la commande essaie de faire
quelque chose d'intelligent, mais les bandes de confiance et les échecs n'ont plus les mêmes
sens et peut être trompeur.
Utilisez rrdgraph_examples en ligne à l'aide des services onworks.net