Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2246 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  Résultat d'un ping dans un log avec la date

 


Ca va ?


 
100.0 %
 1 vote
1.  Fatigué
 
 
0.0 %
        0 vote
2.  Un peu
 
 
0.0 %
        0 vote
3.  Ca va
 
 
0.0 %
        0 vote
4.  En plein forme
 

Total : 1 vote (0 vote blanc)
Ce sondage est clos, vous ne pouvez plus voter
 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Résultat d'un ping dans un log avec la date

n°139195
crbl
Ne te retourne jamais I\
Posté le 07-04-2016 à 13:11:36  profilanswer
 

Bonjour à tous mes lecteurs,  
 
Au sein de ma première entreprise, je dois essayer de faire le lien entre un message d'erreur d'une application (en remote) utilisant le réseau de l'entreprise avec des micro coupures réseaux.
 
Pour cela, j'aurais besoin d'exécuter un ping sur des postes. J'aurais besoin d'avoir le résultat de celui-ci dans un fichier log avec la date et l'heure sur chaque lignes.
Par exemple:
 
Envoi d'une requête 'ping' sur [192.168.2.17] avec 32 octets de données:
07/04/2014 12:45:00 Réponse de 192.168.2.17: octets=32 temps=608 ms TTL=124
07/04/2014 12:45:01 Réponse de 192.168.2.17: octets=32 temps=506 ms TTL=124
07/04/2014 12:45:02 Réponse de 192.168.2.17: octets=32 temps=612 ms TTL=124
07/04/2014 12:45:03 Réponse de 192.168.2.17: octets=32 temps=604 ms TTL=124
                                              |
                                        LE   |  LENDEMAIN
                                              |
08/04/2014 09:22:00 Réponse de 192.168.2.17: octets=32 temps=608 ms TTL=124
08/04/2014 09:22:01 Réponse de 192.168.2.17: octets=32 temps=506 ms TTL=124
08/04/2014 09:22:02 Réponse de 192.168.2.17: octets=32 temps=612 ms TTL=124
08/04/2014 09:22:03 Réponse de 192.168.2.17: octets=32 temps=604 ms TTL=124
 
 
 
Pour le moment, j'ai fait ceci mais cela ne me convient pas car c'est pas très lisible dans le fichier log et en plus c'est un ping en boucle.  
Je voudrais un seul lancement pour le ping sans boucle.
 
Donc J'ai fait :
 
1er étape : J'ai créé un fichier de type lance.cmd avec comme code :  
 
call test.cmd >rapport.txt
 
2ème étape : J'ai créé un deuxième fichier test.cmd avec comme code :  
 
echo off  
:boucle  
echo ------------------------------------------------%DATE% %TIME%  
ping ln17  
goto boucle  
 
 
Voici le résultat qui se trouve dans mon fichier log résultat.txt :
 
 
C:\save>echo off  
------------------------------------------------07/04/2016 11:40:03,74
 
Envoi d'une requête 'ping' sur [192.168.2.17] avec 32 octets de données:
Réponse de 192.168.2.17: octets=32 temps=608 ms TTL=124
Réponse de 192.168.2.17: octets=32 temps=506 ms TTL=124
Réponse de 192.168.2.17: octets=32 temps=612 ms TTL=124
Réponse de 192.168.2.17: octets=32 temps=604 ms TTL=124
 
Statistiques Ping pour 192.168.2.17:
    Paquets: envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
    Minimum = 506ms, Maximum = 612ms, Moyenne = 582ms
 
------------------------------------------------07/04/2016 11:40:07,37
Envoi d'une requête 'ping' sur [192.168.2.17] avec 32 octets de données:
Réponse de 192.168.2.17: octets=32 temps=646 ms TTL=124
Réponse de 192.168.2.17: octets=32 temps=677 ms TTL=124
Réponse de 192.168.2.17: octets=32 temps=423 ms TTL=124
Réponse de 192.168.2.17: octets=32 temps=595 ms TTL=124
 
Statistiques Ping pour 192.168.2.17:
    Paquets: envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
    Minimum = 423ms, Maximum = 677ms, Moyenne = 585ms
 
 
 
Nous pouvons en déduire que le premier ping commence à 11:40:03 et le deuxième ping à 11:40:07 donc 4secondes après le premier. Cela correspond au 4 lignes "réponse de ...."  
Donc on peut déduire la coupure à la seconde près mais c'est pas très lisible comparé à ce que je souhaite en haut de ce post.
 
Quelqu'un peut m'aider svp.
 
MERCI !!
 
Christopher

mood
Publicité
Posté le 07-04-2016 à 13:11:36  profilanswer
 

n°139213
Untheory
La réponse
Posté le 07-04-2016 à 20:20:33  profilanswer
 

Bonjour,
 
Et si tu faisais simplement une boucle qui ping une seule fois en affichant la date et l'heure à chaque fois ?
 
Et tu fais une boucle qui se répète 4 fois.
 
Tu peux créer une boucle à l'aide de cette commande : for /L %i in (1,1,5) -> ça commence à 1, ça incrémente de 1 et ça ira jusque 5 (donc 4 itérations si je ne suis pas trop fatigué  :na:)
 
Pour pinger avec un seul paquet -> ping -n 1 (1 seul écho) au lieu des 4.
 
Voilà quelques pistes pour toi :)


Message édité par Untheory le 07-04-2016 à 20:27:35

---------------
"Be the change you want to see in the world."
n°139262
crbl
Ne te retourne jamais I\
Posté le 11-04-2016 à 10:16:00  profilanswer
 

Merci de ta réponse mais malheureusement cela ne permet pas d'avoir un résultat donnant cela :
 
Envoi d'une requête 'ping' sur [192.168.2.17] avec 32 octets de données:  
07/04/2014 23:59:56 Réponse de 192.168.2.17: octets=32 temps=396 ms TTL=124  
07/04/2014 23:59:57 Réponse de 192.168.2.17: octets=32 temps=548 ms TTL=124  
07/04/2014 23:59:58 Réponse de 192.168.2.17: octets=32 temps=258 ms TTL=124  
07/04/2014 23:59:59 Réponse de 192.168.2.17: octets=32 temps=694 ms TTL=124  
08/04/2014 00:00:00 Réponse de 192.168.2.17: octets=32 temps=568 ms TTL=124  
08/04/2014 00:00:01 Réponse de 192.168.2.17: octets=32 temps=416 ms TTL=124  
08/04/2014 00:00:02 Réponse de 192.168.2.17: octets=32 temps=674 ms TTL=124  
08/04/2014 00:00:03 Réponse de 192.168.2.17: octets=32 temps=254 ms TTL=124
 
Help please :)


Message édité par crbl le 11-04-2016 à 10:20:04
n°139270
ragz
Posté le 11-04-2016 à 14:29:28  profilanswer
 

Bonjour,
 
Je ne sais pas si ca répondra pleinement à ton besoin mais voici un petit logiciel sympa de monitoring d'hosts :
 
http://www.mylanviewer.com/redeyes.html
 
Bonne journée !

n°139296
franck3119​5
je ne suis pas google !
Posté le 11-04-2016 à 23:23:15  profilanswer
 

salut,
 
je te proposes ceci en powershell

Code :
  1. $f= Test-Path c:\users\sav\logs\test_reseau.txt
  2. if ($f -eq $true)
  3. {
  4. for ($i=1; $i -le 5; $i++)
  5. {$t = Test-Connection 192.168.1.1 -quiet -Count 1
  6. $d = get-date -format o
  7. $r = "$d " + "$t"
  8. ADD-content -path c:\users\sav\logs\test_reseau.txt -value "$r"
  9. }
  10. ADD-content -path c:\users\sav\logs\test_reseau.txt -value "`n"
  11. }
  12. else
  13. {
  14. New-Item -ItemType file -Path c:\users\sav\logs\test_reseau.txt
  15. for ($i=1; $i -le 5; $i++)
  16. {$t = Test-Connection 192.168.1.1 -quiet -Count 1
  17. $d = get-date -format o
  18. $r = "$d " + "$t"
  19. ADD-content -path c:\users\sav\logs\test_reseau.txt -value "$r"
  20. }
  21. ADD-content -path c:\users\sav\logs\test_reseau.txt -value "`n"
  22. }


 
Je ne suis pas un spécialiste du script mais cela fait le boulot.
 
Pour les pros du script désolé si voux yeux se mettent à saigner.
 
A+


---------------
Hommage au sergent Aurélie Salel - http://www.pompiersparis.fr/
n°139300
crbl
Ne te retourne jamais I\
Posté le 12-04-2016 à 09:37:29  profilanswer
 

Merci franck31195,  
 
Je ne connais pas trop le powershell. Quand je lance ton code, il me ressort comme erreur :
 
Jeton << f >> inattendu dans une expression ou une instruction.
Au niveau de C:\save\testpower.ps1 : 1 Caractère : 5
+ 1.$f <<<< = Test-Path C:\save\test_reseau.txt
    + CategoryInfo          : ParserError: <f:String> [], ParentContainsErrorReccordException
          +FullyQualifiedErrorId : UnexcectedToken

 
Je n'ai changé que le chemin, je ne pense pas que c'est cela qui pose problème non ?  
 

franck31195 a écrit :

salut,
 
je te proposes ceci en powershell

Code :
  1. $f= Test-Path c:\users\sav\logs\test_reseau.txt
  2. if ($f -eq $true)
  3. {
  4. for ($i=1; $i -le 5; $i++)
  5. {$t = Test-Connection 192.168.1.1 -quiet -Count 1
  6. $d = get-date -format o
  7. $r = "$d " + "$t"
  8. ADD-content -path c:\users\sav\logs\test_reseau.txt -value "$r"
  9. }
  10. ADD-content -path c:\users\sav\logs\test_reseau.txt -value "`n"
  11. }
  12. else
  13. {
  14. New-Item -ItemType file -Path c:\users\sav\logs\test_reseau.txt
  15. for ($i=1; $i -le 5; $i++)
  16. {$t = Test-Connection 192.168.1.1 -quiet -Count 1
  17. $d = get-date -format o
  18. $r = "$d " + "$t"
  19. ADD-content -path c:\users\sav\logs\test_reseau.txt -value "$r"
  20. }
  21. ADD-content -path c:\users\sav\logs\test_reseau.txt -value "`n"
  22. }


 
Je ne suis pas un spécialiste du script mais cela fait le boulot.
 
Pour les pros du script désolé si voux yeux se mettent à saigner.
 
A+


n°139301
franck3119​5
je ne suis pas google !
Posté le 12-04-2016 à 09:52:23  profilanswer
 

Bonjour,
 
tu peux donner le script modifié ?
A+


---------------
Hommage au sergent Aurélie Salel - http://www.pompiersparis.fr/
n°139303
crbl
Ne te retourne jamais I\
Posté le 12-04-2016 à 10:26:54  profilanswer
 

1.$f= Test-Path C:\save\test_reseau.txt
2.if ($f -eq $true)
3.{
4.for ($i=1; $i -le 5; $i++)
5.{$t = Test-Connection 172.16.30.98 -quiet -Count 1
6.$d = get-date -format o
7.$r = "$d " + "$t"
8.ADD-content -path C:\save\test_reseau.txt -value "$r"
9.}
10.ADD-content -path C:\save\test_reseau.txt -value "`n"
11.}
12.else
13.{
14.New-Item -ItemType file -Path C:\save\test_reseau.txt
15.for ($i=1; $i -le 5; $i++)
16.{$t = Test-Connection 172.16.30.98 -quiet -Count 1
17.$d = get-date -format o
18.$r = "$d " + "$t"
19.ADD-content -path C:\save\test_reseau.txt -value "$r"
20.}
21.ADD-content -path C:\save\test_reseau.txt -value "`n"
22.}
 
 

franck31195 a écrit :

Bonjour,
 
tu peux donner le script modifié ?
A+


n°139304
franck3119​5
je ne suis pas google !
Posté le 12-04-2016 à 10:30:35  profilanswer
 

Salut,
 
Dans ton fichier de script, les numéros de lignes sont bien supprimés ?
 
A+


---------------
Hommage au sergent Aurélie Salel - http://www.pompiersparis.fr/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  Résultat d'un ping dans un log avec la date

 

Sujets relatifs
Ping qui fait x10 sur une connexion ADSL Orange ProDate de création d'un user local et date de création d'un profil Users
Script de ping avec attente 30sVLAN conf ping Ok mais pc apparaissent sous win7
Hp Procurve : pb de ping inter VLANSwitch procurve, ping instable
Ping pfsense sous-réseauxLow ping ?
Problème réponse au Ping 
Plus de sujets relatifs à : Résultat d'un ping dans un log avec la date


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR