LanAlertCenter // Supervision de machines sur le réseau (outil abandonné depuis 2020, remplacé par DipiLanAlert)

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 ! portnawak

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 ! cligne

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 œuvre 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 Télécharger ce logiciel (version installeur)
Télécharger 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:30
Catégorie : - Outils obsolètes
Page lue 5418 fois
 

Réactions à cet article

Réaction n°279 

par Thierry le 04/08/2017 @ 11:14

Bonjour,

Super produit et surtout génial qu'il soit gratuit :p

Petit bémol sur la doc mais ça me donne l'occasion de dire merci et de poser une question.

Je galère actuellement pour tester les bases de données

J'ai testé postgresql, mysql et sql server et seul sql server fonctionne.

J'ai installé postgresql sur mon poste pour avoir les pilotes mais sans succès. (les bases de données ne sont pas vraiment mon point fort)

Par exemple pour postgresql

Driver={PostgreSQL}
Server=%adresse%
Database=Nomdelabase
Port=5432
Uid=%login%
Pwd=%password%

même sur le serveur local, cela ne marche pas (je n'ai pas d'erreur autre que: "Erreur()"

Sur mon poste, j'ai l'erreur: "Erreur (source de données introuvable et nom de pilote non spécifié)

J'ai testé en ouvrant le pare-feu (sans succès) en donnant les droit qu'il faut (j'ai galéré pour faire fonctionner l'option vérification de service mais j'arrive à le faire marcher maintenant).

Dc, pour résumer, sur ce serveur, Ping: OK, Service: OK, base de données: NOK

Une idée pour y arriver? J'avour que je sèche un peu.

Merci.

[réponse de damien, le 04/08/2017 à 12h45]

C'est la valeur du champ driver qui est incorrecte. Tu as dû laisser celle par défaut alors qu'il faut utiliser le nom réel (incluant généralement le n° de version).

Pour connaître la bonne valeur, regarde dans l'outil de Windows dédié à l'administration des sources de données Odbc, de mémoire dans l'onglet "pilotes"...

Enfin, il n'est pas utile d'installer PostgreSQL (ou MySQL ou autre) sur la machine : seul le driver Odbc correspondant est nécessaire.

Désolé de faire court mais je te réponds de mon mobile.

N'hésite pas à me recontacter si tu n'y arrives pas.


Réaction n°278 

par Foley le 28/06/2017 @ 19:52

Bonjour, très bonne solution que j'utilise désormais pour surveiller des connexions API/reseau Merci pour ce travail. J'ai cependant une question, les zones d'exclusions, le problème est que l'usine dans laquelle je travail est en 3x8. Elle s'arrête donc le samedi matin a 05H00 et redémarre le lundi matin. Je n'ai pas trouvé la solution pour exclure seulement du samedi matin 05H00 (ou 03H00) au lundi matin 05H00. Le problème est que certains API sont coupés le W.E. ce qui risque de saturer notre boite mail car LANcenter tourne sur un PC "serveur". J'ai tenté de décrypter le fichier import/export pour voir si je pouvais me bidouiller un truc mais je n'ai pas réussi. Merci de votre aide.

[réponse de damien, le 29/06/2017 à 07h07]

Tu peux arrêter de chercher et de tenter de bidouiller le fichier de configuration : l'outil ne permet pas de définir des plages horaires d'exclusion plus "fines". Désolé.

LanAlertCenter n'est qu'un "petit" outil de supervision, simple et rapide à mettre en œuvre, mais qui n'est pas aussi riche qu'un Nagios ou autre outil de ce genre.

Alors oui, je pourrais modifier la façon de paramétrer/gérer ces exclusions. Tout comme je pourrais améliorer le déclenchement des anomalies à l'instar de celui des actions (permettre une prise en compte différée) pour éviter les fausses alertes dues à des microcoupures réseau par exemple. Je pourrais aussi modifier encore pas mal d'autres choses pour satisfaire tout le monde...

Sauf que, comme je l'ai écrit à plusieurs reprises : je ne souhaite plus faire évoluer cette appli écrite en VisualBasic 5 il y a plus de 15 ans. D'ailleurs, si tu regardes un peu son historique (en page "Blog/Nouvelles", choisis la rubrique "Logiciel" à droite de l'écran et tu y trouveras les billets sur toutes les applis dont LanAlertCenter), tu verras qu'elle revient de loin puisque j'ai publié la v4.0 en août 2016 alors que la précédente version (v3.0.4) datait d'octobre 2006, soit près de 10 ans plus tôt.

Pour t'éviter de longues recherches, je vais faire court. Après la v3.0.4, j'ai continuer à enrichir LanAlertCenter en ajoutant plein de fonctionnalités et en corrigeant de nombreux bugs. Le hic, c'est que l'appli est devenue instable pour je ne sais trop quelle raison. Du coup, j'ai préféré ne pas publier ces mises à jour et me suis mis au travail pour ré-écrire totalement l'outil dans un langage de programmation plus moderne, plus rapide et plus riche (opération également effectuée avec IPScan32 qui a été remplacé par Dipiscan). Mais comme tu peux le voir sur mon site, je ne travaille pas que sur un seul outil et, à côté de ça, j'ai aussi un vrai boulot, une femme et des enfants dont je veux profiter. Alors ça a trainé, trainé, trainé... et ce projet est à l'arrêt depuis plusieurs années.

C'est pourquoi, devant les nombreux mails d'utilisateurs qui se plaignaient des bugs toujours présents depuis près de 10 ans, je me suis finalement remis au travail pour reporter mes corrections dans le code de la v3.0.4. J'en ai également profité pour ajouter quelques fonctionnalités simples (afin de ne pas alourdir l'appli et la rendre de nouveau instable) pour me faire pardonner. Mais j'ai été clair sur le fait qu'il n'était pas question que je continue à faire évoluer cette appli... Car je n'ai pas abandonné le projet de la ré-écrire, mais ce n'est pas à l'ordre du jour dans un futur proche.

Voilà, je crois que tout est dit.


Réaction n°277 

par JMBi le 26/04/2017 @ 14:34

Bonjour Damien,

belle solution que LanAlertCenter, félicitations à vous.

Petite question toutefois... avant de mettre en place cette solution je désirais procéder à un essai à partir d'une machine windows 7 pour une surveillance d'un serveur de production.
L'application semble fonctionner correctement sauf pour l'avertissement par popup. En effet, quels que soient les paramétrages effectués, le popup n'apparaît pas alors que la machine apparaît bien en rouge dans la liste.
De même, malgré le fait que les cases soient bien cochées, je ne retrouve pas les fichiers logs.
Je n'ai pas encore effectué de test par email.

Existe t'il un paramètre à vérifier que j'aurais omis de faire ?
Où puis-je trouver les fichiers logs ?

Par avance, merci à vous.

Cordialement,

[réponse de damien, le 26/04/2017 à 19h28]

Comment as-tu procédé pour tes tests ?

L'erreur communément commise est de lancer l'analyse alors que la machine surveillée est éteinte (ou réseau débranché), ce qui a pour conséquence de la matérialiser en rouge MAIS de ne déclencher aucune alerte CAR les alertes (et actions) sont exécutées au changement d'état. Il est toutefois possible de prendre en compte l'état initial en cochant la case "Alertes et actions effectives dès la première analyse" dans l'onglet "Général" de la fenêtre de configuration de l'appli.

Quant aux fichiers de log, ils sont soit dans le sous-dossier "Logs" de l'appli (si l'appli est installée dans un dossier accessible en écriture pour l'utilisateur qui l'a lancée), soit dans le dossier "%appdata%\Dipisoft\LanAlertCenter\Logs". Mais tu peux les consulter via l'option "Consulter journaux et historique des événements..." du menu "Affichage".


Réaction n°276 

par jp le 21/04/2017 @ 10:04

Bonjour Damien,

Super logiciel que LanAlertCenter, il rend franchement bien service (je ne me voyais pas passer des heures dans le paramétrage usine à gaz de nagios pour quelques machines et imprimantes)

Question simple: LanAlertCenter a besoin d'etre executé au demarrage du pc (que ce soit manuellement ou via le démarrage auto), est il possible de le lancer en tant que service windows?
Si oui parfait (comment?),
Si non, peux t'on créer ce service manuellement (via les outils microsoft sc.exe etc..), bref est ce valide?

Signé un utilisateur convaincu! :)

[réponse de damien, le 21/04/2017 à 10h30]

Merci pour les compliments.
Tu peux démarrer automatiquement LanAlertCenter à l'ouverture de session Windows en créant un raccourci dans le dossier Démarrage (%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup). Si tu veux que l'appli se mette automatiquement en mode analyse, il te suffit d'ajouter le paramètre "/run" à la fin de la ligne de commande.
Ou alors, mais ce n'est pas prévu nativement, tu peux utiliser l'outil srvany de Microsoft pour lancer LanAlertCenter en tant que service. Voir cette réponse à la même question d'un autre utilisateur.

Réaction n°275 

par Elrick le 17/04/2017 @ 15:39

Hello Damien,   Est-ce qu’il serait possible de faire évoluer ton logiciel pour effectuer un TCP Ping au lien d’un ping ICMP ? C’est beaucoup plus fiable que d’utiliser l’ICMP.
Cdt.

[réponse de damien, le 17/04/2017 à 15h44]

Plus fiable, ça se discute.

Mais plus contraignant, oui ! Car il faut spécifier un port et j'imagine que tu vas vouloir avoir la possibilité d'indiquer un port différent selon les machines, non ?


Réaction n°274 

par Pascal le 19/03/2017 @ 17:17

Bonjour,
D'abord merci pour cet utilitaire très très pratique.Cependant je n'arrive pas a configurer l'option envoie de mail (c'est grisé)Peut tu m'expliquerMerci encore

[réponse de damien, le 20/03/2017 à 06h27]

J'imagine que tu parles des cases à cocher du "bloc Alertes" (des propriétés d'une machine) ?
Si oui, sache qu'avant de dire comment tu veux être notifié, il faut spécifier sur quel événement tu veux l'être.
Donc il te faut cocher au moins une des deux cases en haut du "bloc Alertes" (au dessus du séparateur).
Ceci "libérera" alors les autres cases à cocher.

Si c'est fait mais que les cases à cocher "Envoyer un mail..." sont toujours grisées, c'est que tu as omis de configurer le serveur SMTP à utiliser.
Opération qui s'effectue dans la fenêtre de configuration de l'application.


Réaction n°273 

par fde073 le 17/03/2017 @ 10:26

Bonjour,

Utilisateur des excellents outils depuis quelques années, j'utilise aussi lanalerte  dans notre domaine et je préviens régulièrement notre admin qui utilise un outil supervision beaucoup plus complexe cool.

seulement j'étais limité pour surveiller les services et espaces disques des serveurs (merci d'avoir ajouté cette fonctionnalité dernièrement ;) ) car je ne suis pas connecté en admin du domaine sur mon PC.

Ce matin j'ai donc pris un peu de temps et je lance lanalerte au travers de DipiRunAs et tout marche sans soucis.

Franck

[réponse de damien, le 17/03/2017 à 18h20]

Merci pour ce retour d'expérience et tes compliments.


Réaction n°272 

par Bukowski le 23/01/2017 @ 10:30

Bonjour, actuellement en stage on m'a demandé d'envoyer un ping à tous les routeurs du réseau et de recevoir un mail en cas de plusieurs non-réponses.
J'ai donc installé LanAlertCenter. J'ai configurer dans les "propriété du routeur -> Action -> délai d'action sur non-réponse : A la 6ème non-réponse" pensant recevoir un mail au bout de 6 ping perdu. Seulement voilà, LanAlertCenter envoie un mail à chaque non réponse se qui pose problème car une non-réponse ne signifie pas que le routeur est tombé.
Auriez-vous une solution ? Merci d'avance !

[réponse de damien, le 23/01/2017 à 17h21]

Comme tu peux le voir dans la fenêtre de propriétés des machines, les blocs "Alertes" et "Actions" sont bien séparés.

Le premier concerne la remontée d'alerte immédiate suite à un changement d'état.

Le second permet de déclencher une action immédiate ou différée (seulement si la machine est en anomalie) : lancer un exécutable, un script, etc.

Si tu veux qu'un mail soit envoyé au bout de 6 ping "perdus" consécutifs, ne configure pas l'envoi de mail dans "Alertes". Fais-le dans "Actions" en utilisant un outil externe (tel que mon SendMail, par exemple)...

Est-ce plus clair ?


Réaction n°271 

par totopic le 16/11/2016 @ 14:01

Bonjour,
je voulais vous remercier pour ce vous avez fait avec LanAlertCenter. Cela nous aide tous les jours dans l'exploitation de notre réseau LAN.
Toutefois, un petit fichier d'aide serait la bienvenue.
Par exemple, pour expliquer comment effectuer des lien sur l'écran entre les éléments, comme présenté sur http://www.dipisoft.com/pages/image.php?image=img/screenshots/lanalertcenter01.png
Mais cela n'est certe pas primordial... on s'en sort très bien sans.
Bonne continuation.

[réponse de damien, le 16/11/2016 à 19h35]

Je n'ai malheureusement pas le temps de rédiger une doc. Et puis à quoi bon, personne ne les lit les docs !

J'avoue que les "relations" (liens graphiques entre plusieurs éléments) sont peut-être les choses les moins intuitives de l'appli. Du coup voici quelques explications :

  • pour créer une "relation" il suffit de sélectionner 2 machines (et seulement 2) de cliquer sur l'option "Mettre en relation" dans le menu contextuel qui s'ouvre en faisant un clic-droit puis de sélectionner la sous-option désirée (par défaut ou personnalisée)
  • pour modifier une "relation", c'est un peu différent dans la mesure ou il est possible de sélectionner 1 ou plusieurs machines. Le menu contextuel contient alors l'option "Modifier la/les relation(s) impliquant cette/ces relation(s)". Idem pour la suppression.
  • la style de "relations par défaut" se définit dans la fenêtre de configuration de l'appli.

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


Réaction n°270 

par Jango5 le 05/10/2016 @ 16:53

Bonjour,
Tout d'abord Merci pour ce service. J'essaye cependant d'activer la fonction sms à l'aide d'un android connecter en usb à la machine ( où est installée Lanalert) sans succès.Avez-vous un Tuto ?  Exemple quand ping NOK > envoi sms.
Si non quel autre méthode j'ai pour effectuer cette action.

Merci  

[réponse de damien, le 05/10/2016 à 21h31]

L'appli n'est pas capable d'envoyer des SMS, qu'un téléphone Android soit connecté au port USB ou non.

Pour y parvenir tu devra utiliser une plateforme du style "mail2sms" ou installer une appli équivalente sur ton téléphone. Celle-ci retransmettra en SMS les mails reçus qui respectent certaines règles. Il en existe des payantes mais je pense que le gratuit IFTTT doit pouvoir faire le taf...