“RRDGraph” est une interface de génération et de visualisation de graphes basée sur RRDTool (http://oss.oetiker.ch/rrdtool). C'est un composant de la solution de supervision Vigilo.
Elle permet de concanéter des RRDs si nécessaire, et de générer des graphes à partir de ces RRDs (concaténés ou non).
Cette application est constituée d'une librarie de classes et de fonctions, et d'un script prévu pour s'exécuter dans mod_python et générer les graphes. La configuration se fait par des fichiers de configurations dans le répertoire /etc/vigilo-rrdgraph.
Les dépendances de l'application sont donc :
Le script s'appuie sur trois fichiers de configuration :
Ces fichiers sont en python et doivent en suivre la syntaxe.
Le fichier graphs.py est très spécifique à votre configuration, un exemple commenté est proposé dans le dossier conf.d.
RRDGraph.py, rrdgraph.py et conf.py dans un répertoire accessible par le webrrdgraph.apache.conf contient un exemple de configurationconf.d dans /etc, sous le nom vigilo-rrdgraph. Modifier les fichiers de ce répertoire si besoingeneral.py, et régler les permissions pour que le serveur web puisse écrire dedans