En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour vous proposer des contenus et services adaptés. Mentions légales.

Ce site dans votre langue


French English Afrikaans Albanian Amharic Arab Armenian Azerbaijan Basque Belarusian Bengali 
Bosnian Bulgarian Burmese Catalan Cebuano Chichewa Chinese (Simplified) Chinese (Traditional) Cingalais Corsica Croatian 
Czech Danish Dutch Esperanto Estonian Finnish Gaelic (Scotland) Georgian German Greek Haitian creole 
Hawaiian Hebrew Hindi Hungarian Icelandic Igbo Indonesian Irish Italian Japanese Kazakhstan 
Khmer Kirghiz Korean Kurdish Laotian Latvian Lithuanian Luxemburgish Macedonian Malaysian Maltese 
Mongolian Nepalese Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish 
Swahili Swedish Tagalog Tajikistan Thai Turkish Ukrainian Uzbek Vietnamese 

Plugin TranslatorBox par Dipisoft
Merci à Google Traduction

Dons / Contributions

Qu'ils soient utilisés à titre personnel ou professionnel, mes logiciels et le support associé sont gratuits.

Ce n'est pas le cas de l'hébergement de ce site.

Si vous souhaitez qu'il continue à vivre, vous pouvez faire un don pour participer à cette dépense...

Faire un don en cryptomonnaies

Vous rejoindrez ainsi la...

Liste des généreux donateurs

Recherche sur ce site

Recherche sur ce site

Newsletter

Pour avoir des nouvelles de ce site, inscrivez-vous à notre Newsletter.

Avant de soumettre ce formulaire, veuillez lire et accepter les Mentions légales.

J'accepte :
Recopier le code :
518 Abonnés

Traductions des logiciels

Les logiciels proposés sur ce site
sont nativement en français...

... certains (identifiés par le picto multilingue.png),
sont fournis avec des fichiers
de langues supplémentaires.

Apportez votre pierre à l'édifice en
améliorant des traductions existantes...

... ou en ajoutant des nouvelles
traductions à certains logiciels.

Pour ce faire, rendez-vous sur la page
des fichiers de langues et
rejoignez la liste des contributeurs !

Visites

 2432961 visites

 5 visiteurs en ligne

Réseaux sociaux

LanAlertCenter // Supervision de machines sur le réseau

lanalertcenter01.png lanalertcenter02.png

Ce logiciel a pour but d'aider les admins à paraître moins "bébète" face à leurs utilisateurs en cas de panne serveur/réseau ! rolleyes

En effet, je suis admin depuis de nombreuses années et j'ai souvent été confronté à la désagréable situation où, absorbé par des taches diverses et variées, je ne me suis pas aperçu qu'un de mes serveurs (ou le réseau local) était "tombé" en carafe... et quand cela arrive, je trouve gênant et frustrant que ce soit un "simple" utilisateur qui vienne le signaler !

C'est donc pour éviter ce genre de situation que mes petits doigts boudinés ont caressé les touches de mon clavier des heures durant pour donner naissance à LanAlertCenter (précédemment nommé Pang). Cet outil a donc pour mission de surveiller des machines définies et d'alerter l'admin rapidement en cas de problème...

Principales fonctionnalités :

  • 7 analyses possibles :
    • test de réponse à la commande ping,
    • test de présence/accessibilité d'un partage nommé,
    • test d'accessibilité base de données (tous types : Oracle, mySql, PostgreSQL, Informix, Sybase, SQL-Server, MS-Access, Interbase, DB2, etc...),
    • test de l'état d'une imprimante réseau (compatible avec le protocole SNMP),
    • test de l'état d'un service,
    • test de la présence d'un processus,
    • test de l'espace disque libre (en valeur absolue ou en pourcentage).
  • possibilité de définir une fréquence d'analyse différente pour chaque machine surveillée,
  • possibilité de définir des périodes d'exclusion d'analyse (jour et heure),
  • possibilité de définir des actions à déclencher en cas de réponse/non réponse,
  • possibilité de choisir le mode de reporting des erreurs (popup, mail, msg, systray, journal des événements du système, fichier de journalisation, etc.),
  • et bien d'autres choses à découvrir en testant LanAlertCenter ! wink


ASTUCE : il est possible d'ajouter le paramètre /run dans le raccourci qui lance LanAlertCenter ; cette option permet de démarrer le traitement automatiquement à l'ouverture du logiciel. Cela peut être intéressant notamment si vous placez le raccourci dans le groupe Démarrage de votre menu Démarrer...

ATTENTION :

  • la mise en oeuvre du test d'accessibilité à une base de données nécessite que la couche Odbc32 et le pilote correspondant au SGBD concerné (Oracle, mySql, PostGreSQL, etc.) soient installés...
  Télécharger ce logiciel (version installeur)
  Télécharger ce logiciel (version portable ZIP) Note importante aux utilisateurs des versions portables

Date de création : 21/02/2005 @ 14:15
Dernière modification : 23/07/2019 @ 20:31
Catégorie : - Aide à l'administration
Page lue 170699 fois


Réactions à cet article


Réaction n°135 

par GPh le 24/03/2009 @ 10:31
Salut,

Petite suggestion (si elle n'est pas déjà sur tes tablettes)
Mémoriser (Log et tooltips, éventuellement par mail)  le plus grand et le plus petit ping avec la date et heure de production.

Cela peut être utile pour du WiFi inter-batiment ou de la surveillance de temps de réponse Internet.

Et encore merci pour tes softs.

A+ Philippe.


[réponse de damien, le 24/03/2009 à 11h39]

Avec tout ce qu'il y a dans la TODO list, je ne sais plus si cette suggestion en fait déjà partie ou non... C'est noté, je verrai ça quand je rouvrirai le dossier LanAlertCenter. Car actuellement je bosse sur WmiSysInfos et la prochaine version d'EasyGroupsAdmin.


Réaction n°134 

par Tatu le 22/02/2009 @ 20:42
Salut,

Je souhaiterais savoir si tu as une date de sortie (même approximative) de la prochaine version qui me parait prometteuse ??


[réponse de damien, le 22/02/2009 à 22h57]
Pas avant plusieurs mois... et puis comme on dit : elle sortira quand elle sera prête. tongue


PS.: et ce n'est pas en donnant une fausse adresse mail que tu risques de faire partie des bêta-testeurs... bravo pour la confiance. rolleyes

Réaction n°133 

par Stef le 07/02/2009 @ 15:37
Ton travail de développement n'ayant pas été fait intégralement au boulot (ca se saurait si nous avions le temps de tout faire au boulot), j'estime que l'utilisation que je fais de ton travail, même si elle n'est pas professionnelle, mérite bien quelques sous.
Surveille ton compte paypal !

A+, et encore merci pour ton travail et ta disponibilité.

S
ps : j'attends la nouvelle version avec impatience !


[réponse de damien, le 07/02/2009 à 20h11]
Mille mercis pour cette reconnaissance de mon travail qui fait chaud au coeur. cool

C'est clair que les softs que je propose sur ce site sont développés sur mon temps perso à plus de 95%, que ce soit à la maison mais aussi durant ma coupure de midi (j'avale un sandwich ou un petit plat préparé en quelques minutes alors ça me laisse un peu de temps libre) ou le soir, quand ma "journée légale" est terminée. Je n'ai pas trop le choix car n'ayant pas d'ActiveDirectory à la maison, il faut bien que je puisse tester les applis qui l'utilisent. Et comme certains de ces outils me servent dans mon activité professionnelle, je m'accorde parfois un peu de temps de boulot pour les faire avancer, corriger des bugs à chaud... Mais chut sinon mon boss va me tirer les oreilles ! eek

Alors encore merci pour ce geste fort sympathique auquel je ne suis pas habitué. Tu es le 3ème à me verser un don, le montant total de ma "cagnotte" s'élève donc à 21,5€ moins ce que Paypal ponctionne : je pense que j'ai encore un peu de marge avant d'être soumis à l'Impôt sur les Grandes Fortunes ! wink

Réaction n°132 

par Stef le 07/02/2009 @ 15:26
C'est bien tout ce que j'avais testé, mais une fois de plus, j'avais oublié un truc : le cmd /c........

Pour le .bat, il ne fonctionnait pas, mais peut-être parce que j'allais le chercher dans un autre rep que celui de LAC.

Tout est bien maintenant.
En fait, je ne peux pas envoyer le mail en direct, car j'ai parfois des désynchros de ligne. J'entasse donc les messages dans une boite, et j'ai écrit un bout de code (VB5, mon amour !) qui les prend à la suite, et les envoie losque la ligne est de nouveau dispo.

Encore merci et à +
S


[réponse de damien, le 07/02/2009 à 19h49]
Eh oui, le cmd /c est clairement nécessaire dans bien des cas !

Dans la prochaine version, la génération des alertes (pas uniquement par mail) fonctionneront différemment : pour éviter les "fausses alertes" dues à des micro-coupures réseau, on pourra définir de façon individuelle pour chaque machine le nombre de non-réponses/anomalies consécutives déclenchant une vraie alerte. Le même principe que pour les actions en fait.

Réaction n°131 

par Stef le 07/02/2009 @ 13:00
Il est vrai que je suis un peu feignasse !
A vrai dire, j'ai (fair d'autant plus rare qu'il faut le saluer !) cherché la doc, pour la lire (si, si !). Mais sans succès. Il faut croire que tu sais à qui tu as à faire (des informaticiens qui ne lisent JAMAIS les docs), ou que ton appli est suffisamment claire (ce qui est vrai) pour se passer de doc....

Sauf que là, j'ai trouvé le trou dans la raquette !!!!

En fait, je cherche à créer, sur détection d'erreur, un fichier témoin, qui sera ensuite utilisé par une appli tierce de mon cru.

Voilà.


[réponse de damien, le 07/02/2009 à 14h37]
Je constate que tu ajoutes une réaction à l'article mais toujours sans donner un exemple de ce que tu as testé... Je vais donc t'aider un peu, je te propose 2 méthodes :

 • La première, faisant appel à un fichier .bat :
- Crée un fichier test.bat (dans le répertoire de LanAlertCenter, par exemple) contenant la commande echo erreur>temoin.txt
- Dans la fenêtre de LanAlertCenter permettant de modifier les propriétés d'une machine, saisis simplement test.bat dans le champ "sur non-réponse" de la rubrique "actions". Règle le "délai avant action" sur Immédiat.
- C'est tout ! Dès que la machine en question ne répondra pas, le fichier temoin.txt sera créé et contiendra le terme "erreur".
 • La seconde, adaptée à l'exécution d'une commande DOS simple :
- Dans la fenêtre de LanAlertCenter permettant de modifier les propriétés d'une machine, saisis (dans le champ "sur non-réponse") la commde DOS que tu souhaites exécuter mais en la préfixant de la mention cmd /c. Si on reprend l'exemple précédent, ça donnerait ceci : cmd /c echo erreur>temoin.txt. Tu peux aussi ajouter dans "sur réponse" la commande qui supprimera le fichier témoin quand la machine répondra de nouveau : cmd /c del temoin.txt...
Voilà, c'est aussi simple que ça ! A noter que l'exécution des actions est une fonctionnalité totalement ouverte : elle ne se limite pas aux commandes DOS ou aux fichiers .bat puisque l'on peut exécuter n'importe quel logiciel ou script (cscript test.vbs ou php.exe test.php par exemple).

J'espère que ça te mettra un peu plus le pied à l'étrier avec ces exemples plus concrets que mes blablas précédents !

En ce qui concerne la doc, Je n'ai pas encore trouvé/pris le temps de la rédiger (pour les autres outils dispo ici non plus d'ailleurs, pas de jaloux !). Je sais, je suis une grosse feignasse moi aussi !
Une des principales raisons est que LanAlertCenter est loin d'être terminé : même si la version dispo sur mon site date d'il y a plus de deux ans, LAC continue d'évoluer sur mon poste. Vous aurez tous l'occasion de le constater quand la prochaine version sortira officiellement.
Pour info, j'ai récemment été contacté par un utilisateur (Muso, réaction n°124) qui m'a proposé de rédiger un tuto. Je ne sais pas où il en est mais si son travail aboutit, je pense qu'il en fera bénéficier à tout le monde.

Réaction n°130 

par Stef le 07/02/2009 @ 09:25
Salut !

Après quelques déboires de santé..., je me replonge dans le monitoring !

Dans la partie "action" de LanAlertCenter, je tente une commande dos, sans succès.
Pas plus qu'avec la tentative de lancement d'un batch.

Que puis-je faire de cette option ?  (sachant que je voudrais créer un fichier témoin)

A+
Merci
S


[réponse de damien, le 07/02/2009 à 10h52]
"Aide-toi, le ciel t'aidera"... tu connais cette maxime ?

Si tu disais exactement ce que tu as testé, je pourrais te dire où est ton erreur... frown

Réaction n°129 

par Stef le 01/02/2009 @ 16:59
Je suis vraiment un gros naze !

Et toi une bête (ou tu est plus reveillé que moi, ceci étant dit pour moins me dévaloriser !).

Bon, ben je m'en vais promener madame et les chtit' n'enfants, avant qu'il pleuve ou qu'il fasse nuit (ou les deux).

A+, camarade, et encore merci !
S


[réponse de damien, le 01/02/2009 à 17h01]
Bonne ballade !

Réaction n°128 

par Stef le 01/02/2009 @ 16:52
Ok, bien vu, le coup du ping en anglais !

MAIS : dès que je touche à ce foutu ping.exe, un process me le recrée automatiquement à la version 2003.....

Une idée ?

S

[réponse de damien, le 01/02/2009 à 16h55]
Oui, j'ai dit qu'il fallait le coller dans le dossier de l'appli, pas dans System32 !

Réaction n°127 

par Stef le 01/02/2009 @ 16:35
Waou !

Quelle réactivité !

Je vois que tu as aussi un temps pourri... et pas de femme pour te dire de réparer le lave-vaisselle ou le lustre de la salle.....

Bon, ok, la mienne est dans le canapé avec un bouquin.... et elle a oublié le "reste-à-faire", donc j'en profite.

Je teste ca de suite.
Reste un pb : l'envoi de mail : avec  et sans les authentifications, ca march'pô...
T'aurais pas un tuyau ? (je suis chez Free)

A+
S


[réponse de damien, le 01/02/2009 à 16h48]
Ma femme me met aussi (et hélas !) au boulot ! Tu aurais écrit ce matin j'étais en courses, et en début d'après-midi en train de remplacer la literie de notre chambre. Donc côté réactivité je suis comme tout le monde, je n'ai pas encore tenté la greffe d'un chipset avec wifi pour rester connecté en permanence ! biggrin

Pour l'envoi des mails, il faut en fait ne pas remplir les champs login et password car l'authentification ne fonctionne pas (c'était une expérimentation car je ne pouvais pas le tester de mon côté). Donc pas de soucis pour Free : il suffit de spécifier une adresse d'expéditeur @free.fr (sinon ça ne passe pas) et ce même si l'adresse est bidon...

Réaction n°126 

par Stef le 01/02/2009 @ 15:20
Bonjour, et bon anniversaire !

J'utilise de temps en temps ton logiciel lorsqu'une machine a "mal au ventre" chez moi, et j'ai tenté de l'installer sur un 2003 serveur.

Mais j'ai un pb, je n'obtiens pas de réponse au ping, y compris sur la boucle locale, alors que "ping" sous dos fonctionne.

J'ai pensé à un pb de compatibilité avec 2003, car je l'ai testé en mode compatibilité XP avec le même résultat, ce qui me fait penser qu'il y a en effet un pb de compat' du à certaines dll..........pb déjà rencontré avec des softs que je développe en VB5 (comme toi) et que j'ai eu le malheur de vouloir porter sous 2003.

Tu as un REX à ce sujet ?
S


[réponse de damien, le 01/02/2009 à 16h04]
Il existe effectivement quelques problèmes connus sous W2003 : ils sont tout simplement dus à la commande PING du DOS dont le résultat est retourné sous une forme très légèrement différente (ou en anglais, je ne me souviens plus) de celle de WinXP ou de WinME.

Le problème a été corrigé dans la dernière version (toujours non diffusée à ce jour), mais en attendant la prochaine mise à jour je conseille de récupérer le PING.EXE d'un XP
(ou de récupérer celui de ce fichier) et de le copier dans le dossier de l'appli. A noter que le problème concernait aussi IPScan32 et WakeOnLan mais qu'il a été corrigé dans les versions récentes.

Et merci pour mon anniv' ! wink

Réaction n°125 

par Guy le 11/01/2009 @ 23:39
Bonjour,

et meilleur vœux pour cette année.

Je viens de faire un tour dans les logs, pourrait-il y avoir une petite évolution qui permettrait de charger les logs dans un tableur par exemple et de pouvoir  les exploiter pour faire des stats.

Cordialement


[réponse de damien, le 12/01/2009 à 06h52]
On peut effectivement l'envisager pour une prochaine version... Enfin en attendant, rien ne t'empêche d'ouvrir les fichiers sous Excel ou Calc (OpenOffice) : les données sont séparées par un caractère TABulation.

Réaction n°124 

par Muso le 03/01/2009 @ 09:45
Bonjour,

Tout d'abord merci pour ce programme qui fonctionne bien.
Cependant j'ai une question je souhaite pinger une adresse dyndns
exemple : http://dyndnsadapah.dyndns.org/

que dois je rentrer dans la configuration de cette machine ?

en effet sous dos, je peux bien pinger cela me répond bien
"ping dyndnsadapah.dyndns.org"

par contre ton logiciel me met l'icône que j'ai choisi avec une croix rouge dessus
Est ce normal ??
Peux ton piguer des serveur situé derrière Dyndns ?


[réponse de damien, le 03/01/2009 à 11h26]
L'adresse à indiquer dans l'appli est la même que celle que tu utilises dans la commande ping.

La croix rouge indique que la machine n'a pas été analysée (en fonction de ce que tu as configuré dans la partie "exclusion"), et non qu'elle ne répond pas. Cette erreur est fréquemment commise, j'en viens à me demander si ma logique ne va pas à l'encontre de celle du commun des mortels ! mad

Les cases à cocher lundi, mardi... jusqu'à dimanche sont destinées à indiquer les jours où la machine NE DOIT PAS être analysée. Idem pour les deux zones de texte "plage horaire" qui servent à indiquer une période durant laquelle la machine en question sera ignorée (non analysée). Ces deux champs et les cases à cocher sont facultatifs.
Petite précision pour l'exclusion horaire : la première heure peut être supérieure à la seconde (23:55-00:05) dans le cas où l'exclusion est "à cheval" sur deux jours. Le résultat sera bien une exclusion de 10 minutes et non de 23h50 comme ce serait le cas en spécifiant 00:05-23:55...

J'espère que c'est plus clair comme ça ?

Réaction n°123 

par richard le 04/12/2008 @ 23:44

Bonjour,

j'utilise LanAlertCenter pour surveiler des routers. Votre logiciel me donne entiére satisfaction et j'en profite pour vous remercier.

Voici mes questions :

1°/ Je n'arrive pas à transmettre de message à partir du dispositif SMTP. Je l'ai initialisé avec les parametres de ma messagerie personnelle (smtp.laposte.net). Est ce le serveur de LA POSTE qui empeche la transmission ou ai-je oublié de cocher une option dans votre outil ? D'autre part je n'arrive pas à supprimer les informations dans ce formulaire, comment faire ? où sont-elles enregistrées ?

2°/ J'ai créé des dossiers dans lesquel j'y ai mis tous les routers d'un même site. Le dossier passe rouge lorsqu'un des routers est défaillant. Tant que ce router n'est pas rétabli il est impossible de visualiser un incident sur un autre router du même dossier sans l'ouvrir. Comment peut-on être averti qu'un autre router du même dossier est défaillant sans ouvrir le dossier ?

@ bientôt, Richard BLAUT



[réponse de damien, le 05/12/2008 à 09h25]

Pour commencer j'ai déplacé ton message, qui n'avait pas sa place dans le livre d'or, vers l'article LanAlertCenter. Merci de veiller à poster à l'emplacement le plus adapté : histoire que les autres visiteurs s'y retrouvent, mais aussi pour m'éviter du boulot inutile.

J'en viens à tes questions.

1°/ La première chose à savoir, même si ce n'est pas spécifié dans l'outil (mea culpa), c'est qu'il NE FAUT PAS renseigner les champs USERNAME et PASSWORD si le serveur SMTP ne nécessite pas une connexion authentifiée. Et dans la quasi totalité des cas, c'est ça la source du problème... Ou alors il s'agit d'un SMTP sécurisé et tu as omis de renseigner ces champs.

Si tout est OK de ce côté, il faut chercher ailleurs : peut-être ton firewall et/ou antivirus interdit-il l'utilisation du port 25 pour les applis non référencées ? C'était le cas à mon boulot où McAfee VirusScan était configuré ainsi... Recontacte-moi si malgré ces pistes tu ne parviens toujours pas au résultat escompté

2°/ Quand tu dis qu'il est "impossible de visualiser un incident sur un autre routeur", je ne suis pas d'accord : certes, l'icone ne change pas (il n'est pas 2x plus rouge ! biggrin) mais les alertes sélectionnées sont bien traitées. Par exemple, si tu as coché "informer par fenêtre popup", le second dysfonctionnement détecté entrainera bien l'apparition du popup. Idem pour les alertes mail et net send. Je ne vois pas ce que je peux faire de plus... 

J'espère que ça répond à tes questions.

 


Réaction n°122 

par Samy le 04/12/2008 @ 19:06
Bonjour Damien et toutes mes félicitations pour ton soft. Vivement la prochaine version...
Juste une petite question:
J'aimerai avoir des informations sur la façon dont sont implémentés
- le ping par API
- le ping par WMI.
Je m'explique, j'utilise LanAlertCenter 3.04 pour monitorer plusieurs serveurs repartis sur plusieurs sites géographiques.
Nous avons actuellement un projet de réorganisation du réseau global intersite. Un site pilote a été migré. Mais depuis la migration je me suis aperçu que le ping par API qui était réglé dans "mon" LanAlertCenter n'atteignait plus les serveurs de ce site. Par contre pas de problème avec ping par WMI ni bien sur avec un ping classique en ligne de commande.
Cela a donc fait émergé une inquiétude sur cette migration, et nous nous demandons si certaines applications ne pourraient pas être impactées.
C'est pourquoi je demande ces renseignements.
Merci beaucoup et bonne continuation dans tes projets.
Sam.


[réponse de damien, le 05/12/2008 à 10h46]

Comme son nom l'indique, la méthode "ping API" utilise des APIs de Windows :

 - WSAStartup (de wsock32.dll) pour ouvrir un socket,

 - GetHostByName (de wsock32.dll) pour récupérer l'IP, dans le cas où l'utilisateur a spécifié un nom NetBIOS/DNS

 - IcmpCreateFile (de icmp.dll) pour créer le handle ICMP

 - IcmpSendEcho (de icmp.dll) pour émettre le "ping" et attendre la réponse

 - IcmpCloseHandle (de icmp.dll) pour fermer le handle ICMP

 - WSACleanup (de Wsock32.dll) pour respectivement ouvrir et fermer le socket

Voilà pour la technique. Personnellement, je n'ai que très peu utilisé cette méthode, certes très rapide, mais qui manque à mon sens de fiabilité. D'ailleurs elle disparaîtra probablement dans la prochaine version. En attendant, je déconseille de l'utiliser.

La méthode WMI est nettement plus fiable et infiniment plus simple à mettre en oeuvre : il suffit de lancer une requête "SELECT * FROM Win32_PingStatus WHERE Address = ADDR", où ADDR représente directement la valeur saisie par l'utilisateur (qu'il s'agisse d'une adresse IP ou d'un nom NetBIOS/DNS). Le résultat est ensuite récupéré dans .StatusCode et .ResponseTime... simple et efficace, mais nécessite une machine dotée de WMI, ce qui est le cas avec les OS récents.

Personnellement, je préfère pourtant utiliser la méthode "ping DOS" qui fait un appel à la bonne vieille commande PING du DOS. Le traitement du résultat est certes plus complexe, mais il est très fiable. Elle présente en outre l'avantage de rendre la main plus rapidement que les deux autres méthodes (qui "freezent" l'appli quelques secondes) dans certains cas où l'adresse testée est erronée.


Je serais donc tenté de te dire de ne pas trop t'inquiéter pour tes autres applis...


Réaction n°121 

par macgor le 21/11/2008 @ 10:50
Encore une fois, je le redis, je suis FAN !!

Petite question toutefois, je surveille des services sur plusieurs serveurs... Et surprise, sur certains j'y arrive sans soucis, mais d'autres, j'ai une erreur : "Impossible d'accéder à la liste des services de la machine à distance"

Alors qu'elles sont configurées à l'identique (serveur Citrix), meme niveau de SP, Update...

Comment faire pour faire un test d'accès simple sur les services (un script vbs, wmi ??)

Merci d'avance (oui je sais j'en demande beaucoup)


[réponse de damien, le 21/11/2008 à 18h07]
Si tu obtiens un message d'erreur sur certaines machines et pas sur d'autres, c'est inévitablement qu'il doit y avoir une différence de config ou de droits...

Pour tester l'accessibilité à la liste des services en WMI, voici un petit exemple (en VbScript) :

Fichier Services.vbs
    Option Explicit
    Dim objLocator, objWMIService
    Dim colResultat, elm
    Dim strMachine, strLogin, strPass
    Dim strListe

    On Error Resume Next

    strMachine = "."
    strLogin = ""
    strPass = ""

    Set objLocator = CreateObject("WbemScripting.SWbemLocator")
    Set objWMIService = objLocator.ConnectServer(strMachine, "rootcimv2", strLogin, strPass)

    If Err.Number = 0 Then
        Set colResultat = objWMIService.ExecQuery("Select * from Win32_Service", , 48)
        For Each elm In colResultat
            If strListe <> "" Then strListe = strListe & ", "
            strListe = strListe & elm.Name
        Next
      
        MsgBox strListe, vbInformation, strMachine
    Else
        MsgBox "Erreur rencontrée : " & Err.Description, vbCritical, "Erreur"
    End If

Je précise au passage que LanAlertCenter n'utilise pas WMI pour accéder à la liste des services, mais des API (OpenSCManager et EnumServicesStatus notamment). Il est probable que je passe à WMI dans la prochaine version ou que j'offre la possibilité de choisir... je me tâte encore. wink

Réaction n°120 

par julien le 15/10/2008 @ 10:20
Bonjour,

j'utilise depuis longtemps lanalertcenter et j'en suis très content.
Depuis Hier, l'envoi des mails ne fonctionne plus,  je veux faire des tests dans la config de lanalercenter et ca me provoque une erreur et ca ferme l'application:
Erreur d'exécution '430':
La classe ne gère pas Automation

Cependant, la config du PC n'a pas été changé et j'ai réinstallé le soft sans succès du coté des mails.

Cdlt,

JD.

[réponse de damien, le 20/10/2008 à 16h04]
Désolé pour le retard de ma réponse : ma connexion Internet vient tout juste d'être rétablie alors qu'elle était HS depuis 1 semaine... cry

Avez-vous trouvé une explication et réglé le problème depuis votre message ? Je penche pour le remplacement d'un des fichiers systèmes. Avez-vous installé quelque chose de particulier avant de constater l'erreur ? Avez-vous tenté une restauration du système à une date antérieure ?

Réaction n°119 

par Julbuttt le 09/10/2008 @ 11:59
Bonjour,

une petite question sur l'utilisation:
Comment fait-t-on pour que l'icône en barre des taches (barre en bas à gauche) s'enlève automatiquement car à chaque fois que le programme est lancée, après le traitement, l'icone (feu tricolore) reste , je suis obligé de passer ma souris dessus pour qu'elle disparaisse, aurait-il une astuce pour l'enlever automatiquement?

D'avance, merci.

Cdlt,

DJ.

[réponse de damien, le 09/10/2008 à 12h39]
En principe, l'icone de la systray disparaît automatiquement quand vous rouvrez la console (clic droit sur l'icone, puis option "restaurer"). Si ce n'est pas le cas, c'est que l'appli n'a pas été fermée "proprement"... frown

Votre machine tourne sous quel OS ? On ne sait jamais, peut-être y a-t-il un bug. En tout cas, ça fonctionne bien sous XP...

Réaction n°118 

par Pierre le 06/10/2008 @ 14:34

Excellent ce programme ! Exactement ce qu'il me fallait.

Par contre, il serait sympa de préciser (et souligner) dans la description ci-dessus

que les champs nom utilisateur / mot de passe ne doivent pas être renseignés pour

l'envoi des notifications par mail.

Cela eviterait de mettre en doute les fonctionnalités du programme et de devoir

chercher dans la liste des réactions

Merci.l

 

[réponse de damien, le 06/10/2008 à 15h07]
En effet, désolé pour la longue recherche. confused
Enfin je suis sur qu'elle vous aura permis de découvrir d'autres trucs utiles ! tongue

L'information est ajoutée dans l'article pour les prochains lecteurs. wink

 


Réaction n°117 

par Bruno le 05/10/2008 @ 03:49

Bonjour,

Je voudrais vous suggérer quelques améliorations pour LanAlertCenter :

- N'envoyer d'alerte qu'en cas de plusieurs tests d'affilés en défaut (2 ou réglable) pour éviter d'être alerté lors d'une courte interruption de connexion qui se passe juste au moment du test.

- Possibilité de personnaliser les alertes mail pour pouvoir les adapter à l'application et aux limitations d'affichage à l'arrivée, par exemple un MMS sur un écran de tél portable petit et qui ne lit pas les accents (par exemple vos messages sur le mien :

"ne r pond plus (Timeout)"

"r pond  nouveau (OK (84ms))"

Cordialement.
 

[réponse de damien, le 05/10/2008 à 10h10]
Tout d'abord, j'ai transformé votre post (du livre d'or) en réaction à l'article sur LanAlertCenter puisqu'il concerne exclusivement cet outil. Merci de veiller à poster au bon endroit car dans le cas contraire ça nécessite de faire des manipulations dans plusieurs fichiers (il n'y a pas de fonctionnalité de ce genre dans la zone d'administration de GuppY). Avec le risque de corrompre la base... rolleyes

S'agissant de vos suggestions :

 - il est prévu que je modifie le fonctionnement actuel d'envoi des mails pour le rapprocher de celui des actions : cela comprend donc la possibilité de définir le nombre de non-réponses qui conditionneront les envois de mails.

 - je n'avais pas envisagé de permettre de personnaliser les alertes mais cette idée me va bien... je la note ! wink

 - pour ce qui est des accents, il est prévu que la configuration SMTP soit enrichie : sélection du format des mails (text ou html, charset notamment).


Réaction n°116 

par Pascal le 04/10/2008 @ 22:08

Super comme logiciel, toutes mes félicitaions

merci beaucoup.

Une petite sugestion (si vous ne l'aviez pas déjà eue), pourriez vous intégrer des variable que l'on pourrai utiliser dans l'objet de l'alerte pas courriel, par exemple Nom du serveur et heure de l'alerte (en effet les heure des serveurs de messagerie sont parfois en heure GMT).

Par avance merci.
 

[réponse de damien, le 05/10/2008 à 09h47]
J'avais effectivement prévu d'intégrer quelques variables (ip, nom machine, type de surveillance) mais je n'avais pas pensé à ajouter l'heure du défaut... merci de la suggestion ! wink