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 6035 fois
 

Réactions à cet article

Réaction n°67 

par vincent le 22/06/2007 @ 13:44

Bonjour,

bravo et merci pour ce petit bijou qu'est LanAlertCenter. Je l'utilise assiduement et il m'apporte entière satisfaction. Je voudrai rajouter un petit commentaire aux fonctionnalités du produit (à titre d'amélioration), pouvons nous espérer des fonctions de statistiques et de suivi des éléments audités ? (un peu comme dans son homologue payant Sysload, graphes de performances, suivi des indisponibilités dans le temps, etc...)

Merci pour tout cligne

[réponse de damien, le 22/06/2007 à 17h43]

Je n'aime pas décevoir mes "clients" mais en la circonstance, je ne te cache pas que les évolutions que tu suggères ne font pas du tout partie de la liste des fonctionnalités actuellement à l'étude ! Je ne dis pas qu'elles n'en feront jamais partie mais je préfère te dire dès à présent que ce n'est pas pour demain. oups

Je ne connais pas Sysload, je n'en ai même jamais entendu parler, mais je m'y intéresserai le moment venu.

En tout cas, merci pour tes compliments et repasse de temps en temps (ou inscris-toi à la newsletter) pour voir s'il y a du nouveau. cligne


Réaction n°66 

par Franck le 23/05/2007 @ 09:05

Bonjour,

Super outil LanAlertCenter, précédemment j'utilisais pang, j'ai donc naturellement migré ;)

Deux petites demandes :

1. Concernant les alertes emails et net send est-il possible dans une future version d'ajouter un délais sur réponse et non réponse avant l'envoi de l'alerte ? (comme pour le délais de l'action en fait) en effet je l'utilise sur un réseau qui est constitué d'élément radio, de VPN à travers des accès ADSL... et il arrive parfois que quelques paquets se perdent... et donc je suis alerté de la chute du lien alors qu'il ne s'agit que d'un petit paquet qui s'est égaré...

2. (c'est plus un petit rappel car d'autres avant moi on demandé cette petite fonctionnalité) Concernant toujours les alertes emails la variable %nom% ne peut toujours pas être utilisé, et ça serait bien sympas car c'est pratique de savoir ce qui est en cause juste en regardant l'objet du message. Et peut-être même d'autres variables (réponse;non-réponse)

Merci pour le développement de cet outil très pratique.

[réponse de damien, le 23/05/2007 à 18h59]

Merci pour les compliments, je note ces suggestions auxquelles je porterai le plus grand intérêt lorsque je me recollerai à la tâche... pour le moment j'ai encore quelques autres trucs sur le grill mais je cogite déjà à la prochaine version de LanAlertCenter. cligne


Réaction n°65 

par Didier le 22/05/2007 @ 17:39

Bonjour,

Merci pour votre réponse précédente.

J'aurais 2 autres questions :

- Sous quel OS LanAlertCenter est-il compatible ? Je l'ai essayé sous XP Pro SP2 avec succès mais sous 2003 serveur R2 toutes mes machines analysées par ping ou services sont en rouges avec des timeout.

- Sinon est-il possible de rajouter des icones ?

Merci d'avance.

[réponse de damien, le 22/05/2007 à 18h03]

Même si certaines fonctionnalités ne sont disponibles que pour les OS dotés d'un noyau NT (200x/XP/Vista), LanAlertCenter fonctionne sur tous les OS à partir de Win9x.

Quelle méthode d'analyse PING utilises-tu (voir panneau de config de l'outil) ? Je pense que tu dois utiliser la méthode DOS et que l'exécutable PING (dans Windows\System32 il me semble) est probablement en version US et non FR. Or, la version v2.0.4 de LanAlertCenter n'a pas encore été corrigée tel que l'a été IPScan32 sur ce point (pour être franc, j'avais zappé !). J'ajoute ça à ma TODO list mais d'ici la sortie de la prochaine version, je te conseille d'utiliser soit la méthode API soit la méthode WMI sur ces machines W2003R2.

Quant à ta question sur la possibilité d'ajouter des icones, oui c'est possible en plaçant tes fichiers .ico dans le sous-dossier nommé "Icones" tout simplement. Il n'y a pas de contrôle sur la taille ou la couleur mais je suggère d'utiliser une taille de 32x32 en 256 couleurs. Evitez le vert et le rouge (logique, non ?!) ainsi que le rose (R:255 V:0 B:255) qui est utilisé pour la transparence...


Réaction n°64 

par Didier le 19/05/2007 @ 10:53

Bonjour et félicitation pour votre logiciel LanAletCenter qui est simple d'utilisation et qui ne demande pas de ressources système.

J'en viens à ma question, Y-a-t-il possibilité de surveiller un matériel réseau genre Switch en vérifiant ses ports grace au SNMP ?

Merci d'avance.

[réponse de damien, le 19/05/2007 à 11h48]

Non, ce n'est actuellement pas possible... Mais cela ne demanderait que peu de développement pour ajouter la fonctionnalité car j'ai déjà implémenté l'analyse SNMP pour déterminer l'état des imprimantes. Pour faire simple (pour moi en tout cas), le mieux serait que je laisse l'utilisateur saisir lui-même les OID qu'il souhaite surveiller ainsi que la ou les valeurs signifiant que l'état est normal...

Mais ce n'est pas pour tout de suite car il faut d'abord que je boucle mes modifs en cours, notamment l'implémentation du test basé sur la couche WMI.


Réaction n°63 

par Nenaal le 07/05/2007 @ 15:10

Bonjour,

D'abord, merci pour cet outil très utile. Cependant, il reste une chose que je n'arrive pas à faire.

Je supervise plusieurs sites, situés dans un même domaine, mais les administrateurs d'un site n'ont aucun droit sur les autres sites. Je voulais mettre en place une surveillance "croisée". Le site 1 supervise un service du site 2, lui même supervisant le site 3, etc etc ... Malheureusement, je n'y parviens pas sans donner les droits administrateurs sur le serveur du site 2 à l'utilisateur du site 1.

Ne serait-il pas possible d'ajouter des champs permettant l'authentification lors du test ? Ainsi, l'octroi de droits spécifiques serait évité.

[réponse de damien, le 09/05/2007 à 07h41]

J'ai fait des recherches sur les techniques "d'impersonation" permettant de prendre l'identité d'un autre utilisateur mais mes tests n'ont pas abouti de façon concluante. Il y a visiblement des problèmes sous W200X pro, et j'ai moi-même constaté des choses "pas claires" sous XP sp2.

A la limite, je pourrais éventuellement limiter cette fonctionnalité à l'analyse PING DOS (et utiliser la commande RUNAS d'XP/W200X) mais je trouve ça très crade.

Bref, tout ça pour dire qu'il ne faut pas compter sur cette fonctionnalité pour le moment. Peut-être même qu'elle ne sera jamais ajoutée si je ne trouve pas le "code providentiel" qui fonctionnerait impeccablement !


Réaction n°62 

par jean le 06/04/2007 @ 10:10

Je suis plusieurs projets de logiciels de supervision (simple) sous windows.

Je viens de tester la dernière version du logiciel open source POLYMON : http://www.codeplex.com/polymon

Même s'il ne reprend pas toutes les fonctionnalités de LanAlertCenter (il manque l'action et la carto), il présente le gros avantage d'être plus développé (wmi, powershell...) et d'avoir des plug'in...

Son auteur (un peu seul) gagnerait à profiter de l'aide de plusieurs...

[réponse de damien, le 06/04/2007 à 12h22]

Ce logiciel m'a effectivement l'air prometteur ! Il semble être riche en fonctionnalités mais, d'après ce que j'ai pu voir dans les screenshots, je trouve ça un peu complexe à utiliser... Mais j'avoue que le gars a fait fort côté reporting car la remontée d'infos est très complète et agrémentée de jolis graphiques !

Pour ce qui est des fonctionnalités manquantes dans LanAlertCenter, je rappelle que l'implémentation du WMI est prévue mais pas encore finalisée, idem pour les plugins. En rechanche, je ne sais pas ce qu'est powershell...

J'en viens à ce que vous évoquez à la fin de votre message : en ce qui me concerne, je préfère développer seul qu'en équipe où ça part souvent dans tous les sens quand les gens bossent différemment.

Par ailleurs, je ne suis pas fan de VB.net qui est super-puissant mais beaucoup trop lourd à mon goût. Je sais que ça choque quand je dis que je préfère rester à VB5 et faire des applis au look banal mais compactes (package d'installation <2Mo) plutôt que de faire du look "playschool" qui pèse 10 ou 20 fois plus. portnawak

Cela étant, si le dévelo en question était demandeur de renseignements divers que je serais en capacité de lui donner, ce serait avec plaisir que je correspondrais avec lui... mais je ne suis pas fortiche en anglais, désolé. pas ma faute


Réaction n°61 

par francois le 19/03/2007 @ 23:49

Bonsoir

je n'arrive pas a configurer mon compte smtp pour envoyer des mails en cas de perte d'une machine

Ps : Comment te joindre une image de ma config

merci d'avance

francois

[réponse de damien, le 20/03/2007 à 10h39]

Tu as probablement du renseigner les champs username et password qui ne sont à utiliser que si le serveur SMTP nécessite une authentification. Je sais que ce n'est pas indiqué clairement, je dois faire pas mal de modifs sur le sujet pour la prochaine version...

En cas de problème, pour que je puisse faire un diagnostic rapide, le plus simple est de m'envoyer le fichier LanAlertCenter.ini par mail.


Réaction n°60 

par Richard le 19/03/2007 @ 18:13

Bonjour,

Merci pour ces précisions et ce suivi ultra rapide cligne En fait, j'aimerais avoir votre avis pour définir au mieux la stratégie de surveillance. Voici un exemple de configuration réseau :
1 LAN toto avec firewall matériel, plusieurs serveurs et machines à monitorer
1 LAN titi avec firewall matériel, plusieurs serveurs et machines à monitorer
Tunnel entre les 2 sites distants
Je souhaite monitorer l'ensemble.

Comment faire à partir de toto pour que LanAlertCenter n'essaie pas de faire tous les tests des serveurs/machines de titi, si un simple ping du firewall de titi ne répond pas (ie. le réseau est indisponible) ? Ceci dans le but de ne pas "charger" inutilement le réseau par exemple.

Merci à vous
Cordialement

Richard

[réponse de damien, le 19/03/2007 à 19h37]

La réponse va être extrêmement rapide : ce n'est pas possible ! Ce que vous souhaitez c'est de pouvoir faire des analyses conditionnelles mais je n'ai encore rien codé dans ce sens pour l'instant.

Je vais toutefois tâcher, pour une prochaine version, de permettre à l'utilisateur de spécifier une IP (ou un nom netBIOS ou DNS) sur un dossier et, si celle-ci ne répond pas alors le contenu du dossier ne sera pas analysé... à noter que c'est une suggestion d'un utilisateur dont j'ai oublié le nom mais qui se reconnaîtra (et ça peut aisément se retrouver en parcourant les autres réactions).


Réaction n°59 

par Richard le 16/03/2007 @ 16:16

Bonjour,

Merci pour ce soft bien sympa.
J'ai 4 questions au sujet de son fonctionnement :
- comment démarrer le soft en tant que service Windows ?
- comment ajouter une action en plus des 5 tests actuels ?
- peut-on lui demander de ne pas tester d'autres choses si un test a échoué ? (exemple : pas la peine de tester les bases oracle si le ping ne répond pas) - probablement lié à ma question suivante ...
- comment utiliser la rubrique "Actions" dans les propriétés d'une machine ("Sur réponse" et "Sur non-réponse") - Syntaxe ?
- quelle est la syntaxe du fichier d'import ?

Encore merci
Cordialement

Richard

[réponse de damien, le 16/03/2007 à 17h52]

La plupart des réponses à ces questions ont déjà été données mais qu'importe... Je vais faire une petite synthèse :

  • l'outil n'est pas prévu pour fonctionner en mode service. Cela étant, des utilitaires (certains sont gratuits) permettent toutefois de lancer en service des logiciels non prévus pour.
  • actuellement, seuls les tests proposés par l'appli sont utilisables. A terme, je pense ajouter une notion de "plugins" mais je n'ai encore rien codé en ce sens, c'est juste une prévision.
  • quelque soit le test, un test "ping" est exécuté implicitement : si la machine ne répond pas, le test associé (partage, bdd, service, état imprimante) n'est alors pas effectué. En dehors de cela, il n'y a pas de notion de test conditionnel.
  • la rubrique "actions" s'utilise très simplement dans la mesure où il suffit d'y indiquer le nom du fichier à exécuter, (incluant l'emplacement si le fichier n'est pas dans le dossier de LanAlertCenter). Cela peut être un fichier .bat ou un .exe par exemple... la syntaxe est la même que celle que l'on peut employer dans "Démarrer->Exécuter", tout simplement. Voir réactions 2 & 43.
  • la syntaxe du fichier d'import/export est très semblable à celle du fichier de configuration (lanalertcenter.ini). Dans la version en cours de développement, il sera possible d'importer des données d'un fichier externe, en sélectionnant les colonnes à "mapper"... Voir réaction 52.

J'espère que ça répond à vos interrogations ?


Réaction n°58 

par Claude le 16/03/2007 @ 09:29

Bonjour et moult bravos cligne
votre soft est vraiment super !!!!

une question : prévoyez vous de pouvoir faire tourner plusieurs "instances" du logiciel simultanément sur des groupes de machines différentes? , cette fonctionnalité serait bien sympatique (le principe d'arborescence est très bien mais un peu trop rigide)

Amicalement et bonne continuation dans cette voie cligne
Claude

[réponse de damien, le 16/03/2007 à 13h06]

Merci pour ces encouragements !

Rien ne vous empêche de lancer le programme plusieurs fois : la seule chose à savoir c'est que le programme récupère sa config dans le fichier lanalertcenter.ini situé dans le dossier de l'application. Il vous faut donc dupliquer ce dossier sous un autre nom et supprimer ou modifier le .ini.

Dans la version en cours de préparation, il est d'ores et déjà possible de passer un nom de fichier ini en paramètre ; ont peut ainsi lancer plusieurs instances du .exe avec des fichiers de config différentes, bien que je n'en vois pas trop l'intéret...