Welcome, Guest. Please Login
FUG-FR logo
 
  HomeHelpSearchLogin  
 
Pages: 1 2 3 
Equivalent bwbar sur freebsd (Read 12693 times)
ros
Global Moderator
*****
Offline



Posts: 868
Paris
Gender: male
Re: Equivalent bwbar sur freebsd
Reply #15 - 22. Feb 2008 at 11:48
 
pour osr, tu suis le README :
To install this module type the following:
   perl Makefile.PL
   make
   make test
   make install


Gnuplot est utilise pour la génération des graphiques.
Il n'est pas indispensable si tu veux afficher qu'une barre d'état, mais il te faudra
récrire le net, afin de retourner ce que tu souhaites

N'oublies pas le
$out_path = "/var/log/sabsd";
Le chemin doit exister pour stocker les fichiers de trace.
Back to top
 

" Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes "
WWW WWW elfato_99  
IP Logged
 
dexinou
Full Member
***
Offline


BSD forever

Posts: 139
/home/web
Gender: male
Re: Equivalent bwbar sur freebsd
Reply #16 - 22. Feb 2008 at 12:12
 
Voilà, j'ai eu quelques petits soucis avec le fichier net et l'interface qu'il cherchais (x10) alors que c sis0 pour moi mais ça a l'air de marcher

Est-ce qu'il faut mettre /usr/local/bin/sabsd.pl au crontab ?


...
Back to top
 

FreeBSD
6.2-RELEASE /
Apache
1.3.41 (Unix) /
PHP
5.2.6 /
MySQL
5.0.51a
&&We'll can do great things...
WWW WWW dexinou  
IP Logged
 
ros
Global Moderator
*****
Offline



Posts: 868
Paris
Gender: male
Re: Equivalent bwbar sur freebsd
Reply #17 - 22. Feb 2008 at 12:18
 
Oui, c'est mieux, moi j'ai un truc comme ça :
0-55/5  *       *       *       *       root    exec /usr/bin/perl /usr/local/tools/sabsd


Pour info, j'ai mis un graph à échelle fixe (le max est fixe)
mais tu peux les changer, ainsi que le format de l'image.
Back to top
 

" Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes "
WWW WWW elfato_99  
IP Logged
 
dexinou
Full Member
***
Offline


BSD forever

Posts: 139
/home/web
Gender: male
Re: Equivalent bwbar sur freebsd
Reply #18 - 22. Feb 2008 at 12:25
 
Quote:
Pour info, j'ai mis un graph à échelle fixe (le max est fixe)


Comment faire ça ? je ne trouve pas l'option dans le fichier net


il y a bien ceci:
Code:
sub ethGraph  {
  my $context    = shift;

  my $xsize    = "1";
  my $ysize    = "0.5";
  my $ylabel;
  my $xrange   = "00:24";
  my $yrange   = "0:40000";
  my $timeunit = "Heure";
  my $xtics    = "0,1,24";
  my $system   = `hostname`;
  my $sysdate  = "$context->{'day'}/$context->{'month'}/$context->{'year'}";
  my $nr = 0;
  my $total;
  my $view = "small"; #small large

  my $multi = 1;
  my $unit  = 0;

  my $old_time,$old_rbytes,$old_rerrors,$old_tbytes,$old_terrors,$old_drop,$old_colls;
  my $new_time,$new_rbytes,$new_rerrors,$new_tbytes,$new_terrors,$new_drop,$new_colls;

  my $delta_tim;
  my $interface;
  my $rfilename; 




il fonctionne bien Smiley

...

Back to top
« Last Edit: 22. Feb 2008 at 12:37 by dexinou »  

FreeBSD
6.2-RELEASE /
Apache
1.3.41 (Unix) /
PHP
5.2.6 /
MySQL
5.0.51a
&&We'll can do great things...
WWW WWW dexinou  
IP Logged
 
ros
Global Moderator
*****
Offline



Posts: 868
Paris
Gender: male
Re: Equivalent bwbar sur freebsd
Reply #19 - 22. Feb 2008 at 15:08
 
my $yrange   = "0:40000";
gère l'échelle de l'axe octets / seconde

my $xsize    = "1";
my $ysize    = "0.5";

Définissent si je me souviens bien la taille de l'image produite

Il faut jeter un coup d'oeil au man de gnuplot
Back to top
 

" Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes "
WWW WWW elfato_99  
IP Logged
 
dexinou
Full Member
***
Offline


BSD forever

Posts: 139
/home/web
Gender: male
Re: Equivalent bwbar sur freebsd
Reply #20 - 22. Feb 2008 at 17:03
 
ros wrote on 22. Feb 2008 at 15:08:
my $yrange   = "0:40000";
gère l'échelle de l'axe octets / seconde

my $xsize    = "1";
my $ysize    = "0.5";

Définissent si je me souviens bien la taille de l'image produite

Il faut jeter un coup d'oeil au man de gnuplot


Merci pour les infos,
Je peu jeter un oeil a ta configuration pour comparer ?
Back to top
 

FreeBSD
6.2-RELEASE /
Apache
1.3.41 (Unix) /
PHP
5.2.6 /
MySQL
5.0.51a
&&We'll can do great things...
WWW WWW dexinou  
IP Logged
 
dexinou
Full Member
***
Offline


BSD forever

Posts: 139
/home/web
Gender: male
Re: Equivalent bwbar sur freebsd
Reply #21 - 25. Feb 2008 at 10:07
 
ros wrote on 22. Feb 2008 at 15:08:
my $yrange   = "0:40000";
gère l'échelle de l'axe octets / seconde

my $xsize    = "1";
my $ysize    = "0.5";

Définissent si je me souviens bien la taille de l'image produite

Il faut jeter un coup d'œil au man de gnuplot


Pour l'instant j'utilise ton graphique pour l'affichage de la bande passante journalière mais le problème c que ça n'est pas automatique, alors je me demandais s'il y a moyen d'enregistrée la valeur obtenue "250208" dans une base de donnée comme mysql pour qu'elles soit exploitable via un tableau html.
De cette façon, avec une simple requête sql, on pourrais afficher avec une liste déroulante les jours que l'on voudrais.
Pour l'instant j'ai réussi à afficher les graphiques mais je dois le faire manuellement pour chaque jours et c'est un peu lourd à géré:

...

Donc la question que je me pose c'est comment envoyer le résultat de gnuplot ou du script "net" dans la base de donnée ?
Back to top
« Last Edit: 25. Feb 2008 at 10:26 by dexinou »  

FreeBSD
6.2-RELEASE /
Apache
1.3.41 (Unix) /
PHP
5.2.6 /
MySQL
5.0.51a
&&We'll can do great things...
WWW WWW dexinou  
IP Logged
 
ros
Global Moderator
*****
Offline



Posts: 868
Paris
Gender: male
Re: Equivalent bwbar sur freebsd
Reply #22 - 25. Feb 2008 at 10:27
 
Tu peux toujours modifier le script pour virer la date lors de l'appel et générer le graph du jour par défaut.

Un bout de code non testé :

Tu changes la fonction dateControl comme suit.
Lorsque la date saisie est de format invalide ou nulle, cad que net est appelé sans argument, c'est la date du jour qui est prise en compte.


Code:
sub dateControl {
  my $context    = shift;
  my $date = shift;

  my ($second, $minute, $hour, $mday, $month,$year,$wday, $yday, $stime) = localtime(time);

  $month += 1;
  $year+=1900;

  if($date =~ /(\d{2})(\d{2})(\d{2})) {
    ($day,$month,$year) = ($1,$2,$3);
  }

  $context->{'date'} = $year.$month.$day;
  $context->{'day'}  = $day;
  $context->{'month'}= $month;
  $context->{'year'} = $year;


}
 



Back to top
 

" Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes "
WWW WWW elfato_99  
IP Logged
 
ros
Global Moderator
*****
Offline



Posts: 868
Paris
Gender: male
Re: Equivalent bwbar sur freebsd
Reply #23 - 25. Feb 2008 at 10:35
 
Réponse 2 :

La modif pour une géstion en BDD doit se faire au niveau du script sabsd pour qu'il enregistre les données en base de données.
Ce n'est pas mon choix, car je trouve l'idée d'une base lourde pour le peu de choses qu'on souhaite faire (KISS proof !).

Si tu veux exploiter un jour particulier, pourquoi ne pas faire une page en php,
voir un simple bout de javascript pour à partir d'un calendrier afficher le graph voulu ?

Un truc comme ça par exemple : http://www.sutekidane.net/blog/afficher-un-calendrier-en-php-et-en-css.html



Back to top
 

" Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes "
WWW WWW elfato_99  
IP Logged
 
dexinou
Full Member
***
Offline


BSD forever

Posts: 139
/home/web
Gender: male
Re: Equivalent bwbar sur freebsd
Reply #24 - 25. Feb 2008 at 10:39
 
C'est bizarre ça me donne un drôle d'affichage du script, comme s'il manquait une accolade quelque part:

...
Back to top
 

FreeBSD
6.2-RELEASE /
Apache
1.3.41 (Unix) /
PHP
5.2.6 /
MySQL
5.0.51a
&&We'll can do great things...
WWW WWW dexinou  
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: Equivalent bwbar sur freebsd
Reply #25 - 25. Feb 2008 at 10:42
 
Ton pattern n'est pas fermé, je crois.
Back to top
 
 
IP Logged
 
dexinou
Full Member
***
Offline


BSD forever

Posts: 139
/home/web
Gender: male
Re: Equivalent bwbar sur freebsd
Reply #26 - 25. Feb 2008 at 10:43
 
fgudin wrote on 25. Feb 2008 at 10:42:
Ton pattern n'est pas fermé, je crois.


c quoi le pattern ?
Back to top
 

FreeBSD
6.2-RELEASE /
Apache
1.3.41 (Unix) /
PHP
5.2.6 /
MySQL
5.0.51a
&&We'll can do great things...
WWW WWW dexinou  
IP Logged
 
dexinou
Full Member
***
Offline


BSD forever

Posts: 139
/home/web
Gender: male
Re: Equivalent bwbar sur freebsd
Reply #27 - 25. Feb 2008 at 11:00
 
ros wrote on 25. Feb 2008 at 10:35:
Réponse 2 :

La modif pour une géstion en BDD doit se faire au niveau du script sabsd pour qu'il enregistre les données en base de données.
Ce n'est pas mon choix, car je trouve l'idée d'une base lourde pour le peu de choses qu'on souhaite faire (KISS proof !).

Si tu veux exploiter un jour particulier, pourquoi ne pas faire une page en php,
voir un simple bout de javascript pour à partir d'un calendrier afficher le graph voulu ?

Un truc comme ça par exemple : http://www.sutekidane.net/blog/afficher-un-calendrier-en-php-et-en-css.html




je maitrise mieux les bases de données, et on peu récupéré a partir de n'importe quoi.
vu qu'en perl je suis un noob de chez noob je suis pas sorti l'auberge.
Back to top
 

FreeBSD
6.2-RELEASE /
Apache
1.3.41 (Unix) /
PHP
5.2.6 /
MySQL
5.0.51a
&&We'll can do great things...
WWW WWW dexinou  
IP Logged
 
ros
Global Moderator
*****
Offline



Posts: 868
Paris
Gender: male
Re: Equivalent bwbar sur freebsd
Reply #28 - 25. Feb 2008 at 11:01
 
Francis à l'oeil :

if($date =~ /(\d{2})(\d{2})(\d{2})
/
) {

Back to top
 

" Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes "
WWW WWW elfato_99  
IP Logged
 
dexinou
Full Member
***
Offline


BSD forever

Posts: 139
/home/web
Gender: male
Re: Equivalent bwbar sur freebsd
Reply #29 - 25. Feb 2008 at 11:11
 
Bien vu francis merci  Smiley
Back to top
 

FreeBSD
6.2-RELEASE /
Apache
1.3.41 (Unix) /
PHP
5.2.6 /
MySQL
5.0.51a
&&We'll can do great things...
WWW WWW dexinou  
IP Logged
 
Pages: 1 2 3