Enregistrer les résultats d'une commande

Enregistrer les résultats d'une commande - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 20-05-2008 à 15:13:54    

Bonjour,

 

J'utilise un Addon pour IPCop qui me fourni un résultat dynamique et la commande se termine que si l'on fait ctrl c :

 

Comment faire pour enregistrer les résultats de cette commande dans un fichier txt ?


Message édité par Magg27 le 24-08-2010 à 10:30:59
Reply

Marsh Posté le 20-05-2008 à 15:13:54   

Reply

Marsh Posté le 20-05-2008 à 15:14:14    

man tee ou man screen, j'ai pas trop compris ce que tu cherches...


Message édité par black_lord le 20-05-2008 à 15:14:36

---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 20-05-2008 à 15:17:53    

1. tee ou redirection via des chevrons >> ou >
2. utilise soit screen soit le & pour soit l'exécuter dans un shell qui peut etre "détaché" soit de lancer le process en background (à condition que ton shell n'envoit pas un signal pour terminer les prog)


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 20-05-2008 à 15:18:53    

Après avoir vu l'addon qui n'est ni plus ni moins iptstate (soft pour voir en live les connexions de netfilter) à priori tu ne pourras pas enregistrer ce que tu veux dans un fichier texte. L'affichage évolue au cours du temps, il ne défile pas...


Message édité par o'gure le 20-05-2008 à 15:19:17

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 20-05-2008 à 15:19:54    

Si tu veux suivre les tentatives de connexion et les loguer réellement utilise -j LOG ou -j ULOG.


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 20-05-2008 à 15:21:21    

En fait j'utilise IPCop qui me permet de gérer l'activité du réseau (filtre URL, gestion de la bande passante, ...). Et maintenant je souhaite utiliser IPCop pour pouvoir trouver les postes qui utilise trop de bande passante et grace à cette commande je peux voir les connexions TCP et la bande passante utilisé. Il me faut donc récupérer les résultats de cette commande dans un fichier .txt pour pouvoir ensuite identifier les postes utilisant la bande passante. En gros, je souhaite faire ceci :
macommande > resultat.txt
Mais cela ne marche pas car la commande en question ne se termine que si l'on fait ctrl c, de plus les données fournies par cette commande sont dynamiques.
Comment faire pour pouvoir tout de même enregistrer les résultats de cette commande ?

Reply

Marsh Posté le 20-05-2008 à 15:23:26    

Merci pour vos réponse. o'gure, peux-tu m'en dire plus sur le paramètre -j ?

Reply

Marsh Posté le 20-05-2008 à 15:24:07    

man iptables


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 20-05-2008 à 15:24:11    

Je ne me rappelle pas que iptstate permette de voir la bande passante utilisé par un équipement.
Etant donné que l'affichage est dynamique tu peux pas enregistrer via cette commande [:spamafote]


Message édité par o'gure le 20-05-2008 à 15:24:43

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 20-05-2008 à 15:25:44    

A froid comme ca je te dirais de regarder cacti, il est fait un peu pour ca.
Apres je ne me rappelle pas qu'il puisse indiquer équipement par équipement en récupérant les infos snmp uniquement sur un seul équipement... a voir


Message édité par o'gure le 20-05-2008 à 15:27:31

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 20-05-2008 à 15:25:44   

Reply

Marsh Posté le 20-05-2008 à 15:30:30    

En fait je souhaite utiliser TCPTrack qui me fournira l'IP du serveur qui est contactée par le client ainsi que la bande passante consommée

 

Ensuite une fois que j'ai récupérer l'IP en question, il n'y a plus qu'à l'associer à l'IP du poste grace à IPTState

 

Mais il me faudrait récupérer toutes ces données avant de pouvoir les comparer...


Message édité par Magg27 le 24-08-2010 à 10:31:11
Reply

Marsh Posté le 20-05-2008 à 15:34:51    

netflow est ton ami


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 20-05-2008 à 15:36:02    

OK, en tout cas merci bien pour votre aide, je vous tiens au courant.

Reply

Marsh Posté le 20-05-2008 à 16:32:21    

J'ai regardé ce que vous m'avez conseillé mais je préfère autant rester avec IPCop et ses Addons. Il n'y vraiment aucun moyen de faire ce que j'ai expliqué ?


Message édité par Magg27 le 20-05-2008 à 16:32:54
Reply

Marsh Posté le 20-05-2008 à 16:35:09    

Non.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 20-05-2008 à 16:36:57    

Comprends tu que l'application que tu utilises rafraichit l'affichage à chaque instant et que la bande passante indiquée est une bande passante instantanée ?
 
Il ne réécrit pas totalement l'écran toutes les secondes en le faisant défiler. la méthode de redirection ou d'enregistrement dans un fichier à plat n'est pas valable.


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 20-05-2008 à 16:40:14    

Si tu veux consulter la bande passante par équipements, je te conseille fortement d'utiliser des outils dédiés à cela, avec un historique... [:spamafote]
Tu gagneras du temps à utiliser un vrai outils au lieu de partir sur des bidouilles avec un outils qui ne permet pas de faire ce que tu souhaites réellement.


Message édité par o'gure le 20-05-2008 à 16:42:53

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 20-05-2008 à 16:41:41    

Oui c'est vrai... Il reste plus qu'à utiliser autre chose que IPCop pour faire cela.

Reply

Marsh Posté le 20-05-2008 à 16:46:58    

Ce qu'il me faudrait c'est en effet un outils qui me donne la bande passante utilisé par chaque poste et un historique. Lorsque un ordinateur utilise trop de bande passante, je souhaiterai automatiquement créer une alerte qui s'ajoute dans un rapport ou une sorte de netsend qui demande au poste en question de limiter sa consommation de bande passante. Cet outils est difficile à trouver, c'est pour cela que je préférais bidouiller...

Message cité 1 fois
Message édité par Magg27 le 20-05-2008 à 16:49:46
Reply

Marsh Posté le 22-05-2008 à 12:47:38    

Magg27 a écrit :

Ce qu'il me faudrait c'est en effet un outils qui me donne la bande passante utilisé par chaque poste et un historique. Lorsque un ordinateur utilise trop de bande passante, je souhaiterai automatiquement créer une alerte qui s'ajoute dans un rapport ou une sorte de netsend qui demande au poste en question de limiter sa consommation de bande passante. Cet outils est difficile à trouver, c'est pour cela que je préférais bidouiller...


Pourquoi ne pas limiter la bande passante équitablement de suite au lieu d'attendre et de surveiller ?
Sinon iftop permet de voir les plus gros consommateur de débit, mais je sais pas si tu peu enregistrer les résultats. A tester

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed