Vous êtes ici : Accueil > Produits > Network Monitor (Pro) > Manuel > Gestion des serveurs de surveillance

Configurer une surveillance distribuée avec plusieurs serveurs distants — gestion des serveurs de surveillance

L'application de surveillance permet d'étendre le processus et de mettre en place un système de surveillance distribué. Une même base d'hôtes et de contrôles peut être traitée par autant de services de surveillance, sur des hôtes différents, que nécessaire.

Cette architecture présente plusieurs avantages :

1. Le système est plus robuste. Si un serveur ou un service de surveillance tombe en panne, la surveillance ne s'arrête pas entièrement : les autres serveurs continuent leur travail. Vous pouvez dupliquer les contrôles critiques en les confiant à deux ou trois serveurs différents.

2. La charge du serveur de surveillance diminue. L'interrogation est gourmande en ressources. Si la base dépasse 10 000 contrôles, un seul serveur peut ne plus la traiter efficacement. En confier une partie à un autre serveur allège nettement le premier.

3. Vous centralisez la surveillance de réseaux distants et mettez en place un système distribué. Installez la partie principale de l'application sur le serveur central de l'entreprise, et des serveurs de surveillance supplémentaires dans les sites distants. Vous consultez ensuite l'état de ces réseaux dans un navigateur, sur ordinateur ou sur mobile.

Lors de l'installation de la partie générale de l'application, un serveur de surveillance est aussi installé par défaut. Il traite toutes les interrogations créées, jusqu'à ce que vous ajoutiez un autre serveur et que vous modifiiez le paramètre correspondant dans les propriétés de l'hôte.

 

Vous pouvez déployer un serveur de surveillance supplémentaire rapidement :

  1. Installez le service de surveillance sur un autre hôte. (Consultez la section Installer un serveur de surveillance.)
  2. Ajoutez le nouveau serveur de surveillance dans la base (voir la figure).

  3.  

  4. Lorsque vous ajoutez un serveur de surveillance, l'application lui attribue automatiquement un identifiant unique. Cet identifiant est transmis au service de surveillance et enregistré dans son fichier de configuration. Au chargement, le service lit son identifiant et exécute les contrôles prévus. Vérifiez que le service de l'autre serveur a bien reçu son identifiant, et que celui-ci figure dans ce fichier :

    <drive>:\Users\All Users\10-Strike\Network Monitor Pro\NetMonitorPro.ini

    or

    <drive>:\ProgramData\10-Strike\Network Monitor Pro\NetMonitorPro.ini

    dans cette section :

    [SERVER]
    NetID=1

    Le nombre maximal de serveurs de surveillance par base est de 40. C'est une limite technique de la base utilisée (Firebird). Notre modèle de licences vous permet de choisir des licences pour 5, 10, 15 serveurs de surveillance, et ainsi de suite, selon vos besoins.

  5. Après avoir installé le service et ajouté le nouveau serveur à la liste, indiquez quels hôtes de la base doivent être interrogés par ce service. Ouvrez les paramètres de l'hôte et choisissez le serveur dans la liste. Le changement est immédiat : l'ancien service cesse d'interroger l'hôte, et le nouveau prend le relais.



La boîte de dialogue Gérer les serveurs de surveillance permet aussi de suspendre la surveillance sur un serveur, puis de la reprendre.

La console graphique reste en contact avec tous les services de surveillance afin d'afficher l'état le plus récent des interrogations, les temps de réponse et les autres paramètres. La console et le service communiquent de deux façons :

  1. Directement par un port TCP (configurable dans les paramètres de l'application). La console graphique envoie des instructions au service de surveillance. Le service renvoie les résultats d'interrogation et lui délègue certains types de signalisation qu'il ne peut pas assurer lui-même.
  2. Par la base commune, à l'aide de requêtes SQL, de déclencheurs et des Firebird Events (signaux que la base envoie à ses clients). Pour que ce mécanisme fonctionne, autorisez le port 3051 (ou le port indiqué dans firebird.conf) dans le pare-feu. Cette méthode est fiable elle aussi, mais elle peut être gourmande si la base de surveillance est très volumineuse.

La console graphique vérifie automatiquement qu'une connexion TCP peut être établie. Si elle échoue, la console communique avec le service via la base. Le canal de données est donc en pratique doublé.

 

Désactiver les serveurs de surveillance inactifs

Les services de surveillance installés sur d'autres serveurs peuvent être désactivés temporairement s'ils ne vous servent pas. Vous évitez ainsi des notifications inutiles sur l'état de panne de ces serveurs.

Ouvrez la liste des serveurs de surveillance et désactivez ceux qui ne sont pas utilisés, avec le bouton Désactiver. Le message d'erreur disparaît ensuite de lui-même.

 

 

Liens associés :