[R] Script ping du réseau.
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Script ping du réseau.
Bonjour,
Je cherche à faire un script pour mon entreprise,
je dois faire un ping sur 3 adresses IP toutes les 30 minutes, si le ping est négatif un Email d'alerte est envoyer à une personne du service informatique.
(Pour les 30 minutes, je pensais faire une tache planifier).
je ne connais que le langage Batch, et je ne parviens pas à envoyer d'email (le resultat arrive dans un fichier TXT, mais je me complique).
Pouvez vous m'aider?
Merci
Je cherche à faire un script pour mon entreprise,
je dois faire un ping sur 3 adresses IP toutes les 30 minutes, si le ping est négatif un Email d'alerte est envoyer à une personne du service informatique.
(Pour les 30 minutes, je pensais faire une tache planifier).
je ne connais que le langage Batch, et je ne parviens pas à envoyer d'email (le resultat arrive dans un fichier TXT, mais je me complique).
Pouvez vous m'aider?
Merci
Modifié en dernier par Fredy76 le mer. 26 mars 2014 18:07, modifié 1 fois.
- PandiPanda
- Membre émérite

- Messages : 656
- Enregistré le : mar. 19 juil. 2011 14:03
- Localisation : Bruxelles
- Status : Hors ligne
Re: [...] Script ping du réseau.
Bonjour, quel informations voulez vous envoyé par mail?
actuellement j'envoi ceci;
"From" : #user
"titre" : Failure Ping ON 8.8.8.7
"corp" : From: 192.168.1.8 - Username : Pandi
Date[26/03/2014] - Heure[14h28m42s]
j'ai fait ce petit script qui envoi un mail lorsqu'il arrive pas a ping, vous devez simplement remplir, modifié en fonction de votre situation.
Pour automatiser cette tâche toute les 30 minutes, il vous suffit de l'ajouter dans le planificateur de tâches comme vous l'avez spécifier.
actuellement j'envoi ceci;
"From" : #user
"titre" : Failure Ping ON 8.8.8.7
"corp" : From: 192.168.1.8 - Username : Pandi
Date[26/03/2014] - Heure[14h28m42s]
j'ai fait ce petit script qui envoi un mail lorsqu'il arrive pas a ping, vous devez simplement remplir, modifié en fonction de votre situation.
- - Local $s_SmtpServer = "smtp.gmail.com" ; ici c'est le smtp du serveur
- Local $s_FromName = "#user" ; votre nom?
- Local $s_FromAddress = "usertest@gmail.com" ; l'adresse qui va envoyé le mail
- Local $s_ToAddress = "user2test@gmail.com" ; celui qui va recevoir
- Local $s_Username = "usertest@gmail.com" ; generalement la meme que l'adresse de base
- Local $s_Password = "usertest" ; votre mot de passe
- Local $IPPort = 465;25 ;465 pour gmail et ssl a 1, sinon laisser a 25 et 0 par défaut
- Local $ssl = 1;0 ; ici a 1 si c'est gmail, sinon 0 generalement
- Local $array[3] = ["8.8.8.8","www.google.be","8.8.8.7"] ; ici les 3 adressses dont vous voulez ping. Le dernier ici provoque une erreur
► Afficher le texte
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Re: [R] Script ping du réseau.
Merci pour la solution, je vais travailler dessus.
Encore merci
.
Encore merci
Re: [R] Script ping du réseau.
Bonjour,
Je suis entrain de faire des tests et je ne recois pas le mail d'alerte.
Dans votre script, je dois juste changer :
Local $s_SmtpServer = "Nom du serveur SMTP de mon entreprise"
Local $s_FromName = "Un nom"
Local $s_FromAddress = "L'adresse d'envoie"
Local $s_ToAddress = "l'adresse du destinataire"
Local $s_Username = "encore l'adresse d'envoie"
Local $s_Subject = "le sujet"
Local $as_Body = "????????"
Local $s_AttachFiles = "????????"
Local $s_CcAddress = "?????"
Local $s_BccAddress = "?????????"
Local $s_Importance="Haute"
Local $s_Username = "Prenom utilisateur"
Local $s_Password = "usertest"
Local $IPPort = 25 ??????
Local $ssl = 1 ??????
Local $array[3] = ["10.4.20.250"] ( mon adresse Ip pour faire le Test).
je ne touche à rien d'autre dans le script ??
Merci de votre aide.
Frederic
Je suis entrain de faire des tests et je ne recois pas le mail d'alerte.
Dans votre script, je dois juste changer :
Local $s_SmtpServer = "Nom du serveur SMTP de mon entreprise"
Local $s_FromName = "Un nom"
Local $s_FromAddress = "L'adresse d'envoie"
Local $s_ToAddress = "l'adresse du destinataire"
Local $s_Username = "encore l'adresse d'envoie"
Local $s_Subject = "le sujet"
Local $as_Body = "????????"
Local $s_AttachFiles = "????????"
Local $s_CcAddress = "?????"
Local $s_BccAddress = "?????????"
Local $s_Importance="Haute"
Local $s_Username = "Prenom utilisateur"
Local $s_Password = "usertest"
Local $IPPort = 25 ??????
Local $ssl = 1 ??????
Local $array[3] = ["10.4.20.250"] ( mon adresse Ip pour faire le Test).
je ne touche à rien d'autre dans le script ??
Merci de votre aide.
Frederic
- PandiPanda
- Membre émérite

- Messages : 656
- Enregistré le : mar. 19 juil. 2011 14:03
- Localisation : Bruxelles
- Status : Hors ligne
Re: [R] Script ping du réseau.
Bonjour,
Tout depend de quel type de mail vous avez, personnel (différent d'un public comme hotmail, gmail, ...)?
sur quel port, utilise le ssl, smtp correct ?
Les test sur lesquels j'ai fait sont pour une adresse de type gmail.
Pour gmail, le port a avoir est 465 et le ssl a 1.
Pour un autre il faut se renseigner, comme je l'ai dit généralement c'est 25 pour le port et 0 pour le ssl.
Vous pouvez toucher a tout sur le script :p
Il est juste nécessaire de remplir les variables ci dessous;
Tout depend de quel type de mail vous avez, personnel (différent d'un public comme hotmail, gmail, ...)?
sur quel port, utilise le ssl, smtp correct ?
Les test sur lesquels j'ai fait sont pour une adresse de type gmail.
Pour gmail, le port a avoir est 465 et le ssl a 1.
Pour un autre il faut se renseigner, comme je l'ai dit généralement c'est 25 pour le port et 0 pour le ssl.
Vous pouvez toucher a tout sur le script :p
Il est juste nécessaire de remplir les variables ci dessous;
Code : Tout sélectionner
- Local $s_SmtpServer = "smtp.gmail.com" ; ici c'est le smtp du serveur
- Local $s_FromName = "#user" ; votre nom?
- Local $s_FromAddress = "usertest@gmail.com" ; l'adresse qui va envoyé le mail
- Local $s_ToAddress = "user2test@gmail.com" ; celui qui va recevoir
- Local $s_Username = "usertest@gmail.com" ; generalement la meme que l'adresse de base
- Local $s_Password = "usertest" ; votre mot de passe
- Local $IPPort = 465;25 ;465 pour gmail et ssl a 1, sinon laisser a 25 et 0 par défaut
- Local $ssl = 1;0 ; ici a 1 si c'est gmail, sinon 0 generalement
- Local $array[3] = ["8.8.8.8","www.google.be","8.8.8.7"] ; ici les 3 adressses dont vous voulez ping. Le dernier ici provoque une erreurLa seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Re: [R] Script ping du réseau.
Re-bonjour,
je crois les SMTP ne fonctionne pas sur mon pc je ne parviens pas a recevoir le mails d'alerte.
Voici comment je configure le script: en piece jointe.
je crois les SMTP ne fonctionne pas sur mon pc je ne parviens pas a recevoir le mails d'alerte.
Voici comment je configure le script: en piece jointe.
Re: [R] Script ping du réseau.
Bonjour,
J'ai fais des tests dans mon entreprise et je ne recois pas le mail,
je suis chez moi avec une FREE BOX et je ne recois pas non plus de mail.
Peux tu me donner plus de détails STP ?
Je commence tous juste a travailler dans les scripts.
Merci Frédéric.
(en piece jointe, les variables pour ma free box.)
J'ai fais des tests dans mon entreprise et je ne recois pas le mail,
je suis chez moi avec une FREE BOX et je ne recois pas non plus de mail.
Peux tu me donner plus de détails STP ?
Je commence tous juste a travailler dans les scripts.
Merci Frédéric.
(en piece jointe, les variables pour ma free box.)
Re: [R] Script ping du réseau.
Tous Fonctionne encore MERCI.

