Argus-clients:Ragraph

From aldeid
Jump to navigation Jump to search

ragraph

Description

Ragraph permet de produire des graphiques de flux au format png. Il est basé sur rabins() et rrdtool.

Installation

Voir installation de argus-clients.

Par ailleurs, ragraph étant basé sur les modules Perl rrdtool, nous avons besoin d'installer cette dépendance :

# apt-get install librrds-perl

Utilisation

Paramètres

Apparence

-fill
       Ne colore pas la surface du graphique

-stack
       Turn off data stacking.

-split
       Représente des graphiques superposés pour src et dst plutôt que sur deux axes opposés

-invert
       Inverse la présentation de src et dst

-rigid
       Pass rrdtool rigid parameter to rrdgraph.

Etiquettes

-title <string>
       Ajoute <string> comme titre du graphique

-vertical-label <string>
       Spécifie <string> comme label vertical au graphique

Taille

-height <pixels>
       Spécifie la hauteur du graphique en pixels (par défaut 275 pixels)

-width <pixels>
       Spécifie la largeur du graphique en pixels (par défaut 800 pixels)

-only-graph
       Génère le graphique sans bordure, sans titre, sans label et sans légende

Limites

-upper <value>
       Spécifie la limite supérieure du graphique (par défaut automatique)

-lower <value>
       Spécifie la limite inférieure du graphique (par défaut automatique)

-alt-autoscale
       Utilise l'algorithme de rrdtool pour calculer les limites du graphiques
 
-alt-autoscale-max
       Utilise l'algorithme de rrdtool pour calculer la limite supérieure verticale du graphique

-no-gridfit
       Désactive l'algorithme de calcul d'échelle de rrdtool pour le calcul de la grille

Grille

-x-grid <GTM:GST:MTM:MST:LTM:LST:LPR:LFM | none>
       Modifie la définition rrdtool d'axe horizontal

-y-grid <’grid step:label factor’ | none>
       Modifie la définition rrdtool d'axe vertical

-alt-y-grid
       Modifie le comportement rrdtool par défaut de l'axe vertical

-log
       Utilise une échelle logarithmique pour l'axe vertical

-units-exponent <value>
       Utilise une échelle base 10 pour l'axe vertical

-units-length <value>
       Fixe l'épaisseur de la bordure pour l'axe vertical

-units=<si>
       Désactive l'affichage exponentiel pour les graphiques logarithmiques

Divers

-imginfo <printfstr>
       Ajoute des information d'image sur le graphique

-zoom <factor>
       Applique un zoom sur le graphique

-font <FONTTAG:size:[font]>
       Modifie la police utilisée par défaut

-font-render-mode <normal,light,mono>
       Modifie le rendu de la police

-font-smoothing-threshold <size>
       Modifie la taille de la police

-slope-mode
       Modifie les options rrdgraph de déviation

-no-legend
       Supprimer la légende

-watermark <string>
       Ajoute une marque de fabrique

Exemples

La commande suivante permet par exemple de représenter le nombre total de paquets source et de destination sur un même graphique:

# ragraph sbytes dbytes \
 -r aldeid.ra \
 -M 30s \
 -fill \
 -title "Paquets src et dst" \
 -w argus-ragraph-src_and_dst_packets.png

Argus-ragraph-src and dst packets.png