Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| picviz [Le 29/01/2011, 08:52] – 92.150.115.187 | picviz [Le 30/04/2024, 21:25] (Version actuelle) – [Installation] DataBaseMind | ||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| Picviz est un applicatif qui, à partir de fichiers log générés par des sources diverses telles que Apache, Netfilter, ... va concevoir des graphiques au format png permettant une vue plus synthétique et plus compréhensible des données contenues dans ces fichiers log (erreurs, anomalies, ...) | Picviz est un applicatif qui, à partir de fichiers log générés par des sources diverses telles que Apache, Netfilter, ... va concevoir des graphiques au format png permettant une vue plus synthétique et plus compréhensible des données contenues dans ces fichiers log (erreurs, anomalies, ...) | ||
| - | | + | |
| - | Les coordonnées parallèles sont une technique permettant de visualiser un nombre important d' | + | Les coordonnées parallèles sont une technique permettant de visualiser un nombre important d' |
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| Ligne 15: | Ligne 15: | ||
| ===== Installation ===== | ===== Installation ===== | ||
| Installation des paquetages prérequis (dont [[python]] et [[gcc]]) | Installation des paquetages prérequis (dont [[python]] et [[gcc]]) | ||
| - | apt-get install flex bison python2.6-dev python2.6-qt4 cmake cairo-dock-dev gcc | ||
| - | |||
| - | Installation de pcre (library permettant d' | ||
| - | wget ftp:// | ||
| - | tar xvf pcre-8.10.tar.gz | ||
| - | cd pcre-8.10 | ||
| - | ./ | ||
| - | make | ||
| - | sudo make install | ||
| + | apt-get install flex bison python-dev python-qt4 cmake cairo-dock gcc libpcre3 libpcre3-dbg libpcre3-dev | ||
| Installation de libpicviz (c'est la library de picviz développée en python) l' | Installation de libpicviz (c'est la library de picviz développée en python) l' | ||
| cd .. | cd .. | ||
| - | wget http://www.wallinfire.net/files/ | + | wget http://pkgs.fedoraproject.org/repo/pkgs/ |
| - | tar xvf libpicviz-0.6.1.tar.gz | + | tar xvf libpicviz-0.6.tar.gz |
| - | cd libpicviz-0.6.1 | + | cd libpicviz-0.6 |
| make | make | ||
| sudo make install | sudo make install | ||
| Ligne 38: | Ligne 30: | ||
| Installation de picviz-cli (picviz en interface texte) l' | Installation de picviz-cli (picviz en interface texte) l' | ||
| cd .. | cd .. | ||
| - | wget http://www.wallinfire.net/files/ | + | wget http://pkgs.fedoraproject.org/repo/pkgs/picviz/ |
| tar xvf picviz-cli-0.6.tar.gz | tar xvf picviz-cli-0.6.tar.gz | ||
| cd picviz-cli-0.6/ | cd picviz-cli-0.6/ | ||
| Ligne 50: | Ligne 42: | ||
| cd picviz-gui-0.7 | cd picviz-gui-0.7 | ||
| sudo ./setup.py install | sudo ./setup.py install | ||
| - | ldconfig | + | sudo ldconfig |
| ===== Configuration===== | ===== Configuration===== | ||
| Ligne 57: | Ligne 49: | ||
| ==== > picviz-gui ==== | ==== > picviz-gui ==== | ||
| - | Integrer | + | Intégrer |
| ===== Utilisation===== | ===== Utilisation===== | ||
| Ligne 66: | Ligne 58: | ||
| - | Sources (Syslog, [[http:// | + | Sources (Syslog, [[: |
| ==== > picviz-cli ==== | ==== > picviz-cli ==== | ||
| Ligne 89: | Ligne 81: | ||
| ==== > picviz-gui ==== | ==== > picviz-gui ==== | ||
| - | {{ http://wallinfire.net/files/picviz-gui-07.png? | + | {{ http://www.picviz.com/images/ |
| - | + | ||
| - | picviz-gui apporte un plus à la ligne de commende, mais comme celle-ci est écris en python. Elle est relativement moins fluide et fin que [[ggobi]]. | + | |
| + | picviz-gui apporte un plus à la ligne de commande, mais comme celle-ci est écrite en python. Elle est relativement moins fluide et fine que [[ggobi]]. | ||
| ==== > Exemple d' | ==== > Exemple d' | ||
| === La source === | === La source === | ||
| Ligne 98: | Ligne 89: | ||
| Extrait du fichier log | Extrait du fichier log | ||
| - | Mar 3 09:38:46 debian DINPUT IN=eth0 OUT= MAC=00: | + | Mar 3 09:38:46 debian DINPUT IN=eth0 OUT= MAC=00: |
| - | Mar 3 09:38:46 debian DINPUT IN=eth0 OUT= MAC=00: | + | Mar 3 09:38:46 debian DINPUT IN=eth0 OUT= MAC=00: |
| Mar 3 09:38:46 debian DINPUT IN=eth0 OUT= MAC=00: | Mar 3 09:38:46 debian DINPUT IN=eth0 OUT= MAC=00: | ||
| ... | ... | ||
| Ligne 125: | Ligne 116: | ||
| === Création de l' | === Création de l' | ||
| - | On utilise la commande pcv pour convertir syslogemu.pcv en syslogemu.png | + | On utilise la commande pcv pour convertir syslogemu.pcv en syslogemu.png. A partir de là, nous pouvons débuter l' |
| pcv -Tpngcairo -Rheatline -rrrrrrrra syslogemu.pcv > syslogemu.png | pcv -Tpngcairo -Rheatline -rrrrrrrra syslogemu.pcv > syslogemu.png | ||
