Manuel de l'administrateur Table des matières LinkedIn social network LinkedIn social network LinkedIn social network LinkedIn social network Share on social media

Objet Host


Introduction

Dans l'annuaire de LoriotPro, un objet host est un équipement quelconque de votre réseau possédant au moins une adresse IP. Les objets host de l'annuaire possèdent des icônes différents suivant leur type, routeur, commutateur, station,serveur,imprimante,téléphone IP.

Dans le cas d’un équipement de type routeur qui possède deux adresses IP, il existera deux objets hosts dans l'annuaire pour le représenter, généralement placés dans les conteneurs correspondant aux réseaux IP associés aux adresses IP de ses interfaces. Cette stratégie permet d’avoir des processus d'interrogation (polling) pour chaque interface de vos équipements et serveurs.

Le terme host a été initialement utilisé dans la terminologie Unix pour définir une système accueillant des applications. Par extension, le terme host est maintenant utilisé pour définir une machine connecté à un réseau IP.

L'annuaire de LoriotPro est le lieu ou LoriotPro associe à une adresse IP ou host tous les paramètres qui le concerne et permet de visualiser son statut courant de fonctionnement (la couleur d'état - rond associé à l'objet dans l'annuaire).


Création d'un objet host

Il a déjà été décrit dans ce manuel comment insérer un conteneur dans la Directory à partir des différents menus ou barres d’outils du logiciel.

L’insertion d’un host est  réalisée à partir des mêmes menus ou bien automatiquement par les différents modules de découverte de votre réseau utilisés par le logiciel.

Lors de l’insertion d’un nouvel objet host, seuls quelques paramètres sont disponibles de façon à simplifier l’opération d’insertion. Les paramètres associés à un host sont très nombreux et une fenêtre de propriétés avancées d’un host  existe en plus de la fenêtre de création.

Logiquement un objet host est créé dans un objet de type conteneur, l’objet conteneur par excellence pour un host est l’objet network. Dans la réalité un host fait obligatoirement partie d’un réseau (network), il n’est cependant pas indispensable de créer un conteneur de type network pour insérer un host.

Remarque : Il est possible de déplacer un host dans un objet Network même si l'objet host ne possède pas une adresse IP dans ce réseau IP.


Création manuelle d'un objet host

Ce paragraphe sera traité à travers un exemple concret.

Dans cet exemple, le host  Server_data avec l’adresse IP 10.33.10.129 sera inséré dans le conteneur Server de type Organization Unit.

Ce host possède une configuration SNMP et a comme Communauté  SNMP en lecture le mot public.

L’ ‘Organization unit’  Server est créée dans notre exemple dans le conteneur Accounting

loriotpro organization object name
Organization unit Server creation

Une fois le conteneur Server créé nous pouvons insérer un nouveau host, nous utilisons le menu contextuel du conteneur Server.

directory insert host objectContextual menu  

Sélectionner Insert Object>Host

Il est aussi possible d’utiliser le menu principal :

Directory>Insert Object>Host

insert loriotpro host in directory
Host Insertion from the main menu

Une fenêtre d’insertion d’un nouveau host apparaît et vous demande un certain nombre de paramètres.

loriotpro host creation
Host Insertion window

L’adresse IP de notre Server_data est connue et nous pouvons renseigner les paramètres.

Ce tableau présente l’ensemble de paramètres disponibles lors de la création d’un nouveau host.

Tableau des paramètres  d’insertion d’un host

Parameter

Functions

IP Address

L’adresse IP utilisée par le host pour communiquer sur le réseau TCP/IP.

Community RO

Le mot de passe utilisé par l’agent SNMP du host utilisé en mode lecture seule pour permettre des interrogations (SNMP).

Community RW

Le mot de passe utilisé par l’agent SNMP du host en mode lecture écriture pour permettre des interrogations et des écritures (SNMP).

Name

Le nom du host.
Remarques : Les modules de découverte du logiciel peuvent configurer automatiquement ce paramètre en utilisant l’objet SNMP SysName ou bien le nom Netbios de la machine ou encore le nom TCP/IP référencé par un DNS pour cette adresse IP.
Vous pouvez utiliser un nom à votre convenance sans rapport avec les différents noms de référence.

Polling in Seconds

Ce paramètre définit l’intervalle de temps en secondes entre deux interrogations du host par le logiciel pour tester son activité ou son inactivité.
Remarques : Il est conseillé de ne pas utiliser des valeurs inférieures à 5 secondes.  Ce paramètre est utilisé en association des deux paramètres suivants.

Snmp Polling

Si l’option est cochée, le logiciel assure une interrogation de type SNMP vers le host toutes les x secondes (Polling in Seconds).

Ping Polling

Si l’option est cochée, le logiciel assure une interrogation de type ICMP vers le host toutes les x secondes (Polling in Seconds).
Remarque :
Le ‘polling SNMP’ est prioritaire sur le ‘Ping Polling’. Si les deux modes d’interrogations sont validés, alors une interrogation de type SNMP valide (réponse correcte de la part du host) supprime l’interrogation ICMP. Si l’interrogation SNMP   est invalide (pas de réponse) alors une interrogation de type ICMP est envoyée. Il est possible et fréquent qu’un host réponde aux requêtes ICMP mais que son agent SNMP ne réponde pas aux requêtes SNMP lors de phase d’initialisation de l’agent. Dans ce cas, le statut de couleur du host est différent :
0 = Magenta pour pas d’interrogation
1 = Bleu pour  ICMP
2 = Vert pour SNMP
3 = Jaune pour début de perte de communication
4 = Rouge pour trois interrogations sans réponse 

This host is a router (Next Hop)

Si l’option est cochée, le logiciel  considère que le host  est utilisé pour ‘router’ des flux de paquets IP vers une destination.
Remarques :
Ce paramètre trouve son utilisation dans les filtres de découverte du module Discover. Un paragraphe est consacré au module Discover et à l’utilisation de ce paramètre.

Add this host in an existing Directory tree

Si l’option est cochée alors cette phrase barbare indique au logiciel d’insérer le nouveau host créé dans le conteneur de type network correspondant à l’adresse IP du host.
Remarque :
Cette opération n’est possible que  si ce conteneur  network correspondant existe dans la Directory.

Enable the Discover process scanning to scan this host

Si l’option est cochée, ce paramètre est utilisé par les filtres de découverte du module Discover. Cette option permet de réaliser une découverte à partir d’un ensemble de host sciblés.
Remarque :
Un paragraphe est consacré au module Discover et à l’utilisation de ce paramètre.

Snmp V2c

Si l’option est cochée, le logiciel utilisera la version V2c du protocole SNMP pour communiquer avec le host.

Snmp V3

Le logiciel supporte quelques modes de communication Snmp V3, ce bouton renvois à la fenêtre de paramétrage complète d’un host.
snmp v3 parameters

Ping

Réalise une série de requêtes ICMP en utilisant le module Ping du DOS.

Ping Snmp

Réalise une requête SNMP vers le host pour tester la communication et récupérer le Sysname du host.
good snmp response from host

Help

Affiche une page  d’aide dans votre navigateur Web.

Quit

Quitte la fenêtre.

Une fois les paramètres renseignés il faut cliquer sur le bouton Add Host.

new host added
Confirmation of the creation

Une fenêtre d’information vous confirme que le host 10.33.10.129 a bien été inséré dans la Directory. Il est possible d’insérer plusieurs hosts à la suite sans quitter la fenêtre d’insertion, pour quitter la fenêtre cliquer sur le bouton Quit.

loriotpro directory tree
Host Server_data inserted in the Directory

Vous pouvez maintenant voir le host Server_data inséré dans le conteneur Server de la Directory.


Propriétés de l'objet Host

Pour accéder aux paramètres avancés d’un host, il faut utiliser l’option Properties accessible à partir des menus du logiciel. 

Sélectionnez un host dans la Directory et appelez l’option Properties à partir d’un des menus disponibles.

Ou à partir du menu contextuel du host :

loriotpro host properties
Host Properties contextual Menu

Directory>Object Properties 

L’option Propecties du menu principal s’applique à l’objet par défaut sélectionné préalablement dans la Directory ou à partir d’un autre module du logiciel.

A partir de la barre d’outils :  Host Tools Bar utilisez l’icône Properties.loriotpro host property button


Host Tools Bar, Properties

La fenêtre de configuration avancée d’un host est alors affichée.

host property global tab
Advanced host configuration window


Propriétés globales d'un host

La fenêtre de configuration avancée d’un host contient un nombre important de paramètres. Cette fenêtre permet de configurer l’ensemble des hosts de la Directory sans avoir à sortir de la fenêtre pour chaque configuration de host. Des Combobox permettent de sélectionner un host différent de celui par défaut affiché à l’ouverture de la fenêtre. La sélection peut être faite à partir de l’adresse IP du host ou de son nom.

Tableau des paramètres  avancés d’un host

Paramètres

Fonctions

SNMP Agent IP Addr

Ce paramètre n’est pas configurable, il vous informe sur l’adresse IP du  host en cours de configuration.

seelct

Ces deux icônes vous permettent de sélectionner le host suivant ou revenir au premier host de la Directory.

Is Alias Of

Dans certains cas, il est nécessaire de disposer de plusieurs configurations pour un même host. Le cas le plus classique est celui d’un host avec plusieurs profils SNMP actif. LoriotPro ne permet qu’un profil de configuration SNMP pour une adresse IP donnée. Si votre host possède plusieurs agents  ou profils SNMP, dans ce cas il est possible de créer un host fictif avec une adresse IP non utilisée et de dire que cette adresse est un alias d’une autre adresse IP.
Remarque : Un chapitre est consacré à l’utilisation des alias et leurs restrictions dans la suite de ce livre.

Info

Ce bouton fournit une explication succincte pour les alias.

host alias option 

RO Community

Le mot de passe SNMP utilisé par l’agent du host en mode lecture seule pour permettre des interrogations.

RW Community

Le mot de passe SNMP utilisé par l’agent du host en mode lecture écriture, pour permettre des interrogations et des écritures.

Name

Le nom du host.
Remarque
Les modules de découverte du logiciel peuvent configurer automatiquement ce paramètre en utilisant l’objet SNMP SysName ou bien le nom Netbios de la machine ou encore le nom TCP/IP référencé par un DNS pour cette adresse IP.
Vous pouvez utiliser un nom à votre convenance sans rapport avec les différents noms de référence.

DNS Name Résolution

Cette fonction vous permet de faire une requête DNS pour obtenir le nom de ce host pour son domaine.
Remarque
Il faut qu’un serveur DNS soit configuré sur le poste où est installé LoriotPro et que l’adresse IP du host soit définie  dans les tables de votre DNS pour que cette fonction  soit utilisable.

DNS resolution

erro on dns

snmp version option

LoriotPro supporte en standard plusieurs versions du protocole SNMP. En fonction de la version utilisée par le host, sélectionnez la bonne valeur.
Remarque
La plupart des hosts supporte la version 1 (V1) du protocole SNMP. Le logiciel utilisera uniquement un type de version par profil, si votre host supporte plusieurs versions et que vous désirez utiliser ces différentes versions, créez des alias du host et assignez une version par adresse IP.
Attention
SNMP V3 n’est pas supporté avec un alias, mais uniquement avec le profil du host qui possède la vrais adresse IP. Il est possible de créer des alias de ce host qui eux supporteront les autres versions de SNMP.

Set V3

Si votre host supporte la version 3 du protocole SNMP, il est possible de configurer les paramètres V3 pour ce host.
Remarque : SNMP V3 n’est pas supporté avec un alias.
Attention : LoriotPro n’implémente pas la totalité du protocole SNMP V3. LoriotPro ne supporte pas les fonctions de cryptographie pour des raisons de réglementation liée à la diffusion et l’exportation de ces types d’algorithmes en fonction du pays de destination.

Si vous sélectionnez l’option Snmp V3, une fenêtre apparaît et vous devez entrer les paramètres associés à votre host.

snmp v3 settings

Remarque
LoriotPro ne supporte que deux modes Snmp V3:


Authentication

None

Authentication

HMAC-MD5-96

La sélection de HMAAC-SHA-96 génère un message d’erreur.

HMAC snmp v3

Une fois les paramètres V3 entrés, vous pouvez tester votre connectivité avec le host en appuyant sur le bouton Init Key.
Une fenêtre de dialogue vous indique si l’opération a réussi en vous affichant le nom Sysname du host  ou 3-usmstatunknowusernames.

snmp v3 checking 

Un getNext est réalisé pour confirmé le séquencement V3 du protocole.

snmp v3 authentication

Mauvaise réponse : Le user Name n’est pas connu du host.

bad snmp v3 answer 

Après avoir validé vos paramètres SNMP V3, le logiciel vous propose de les sauvegarder :

init of snmp v3

Snmp Port

Il s’agit du port UDP utilisé par le host pour recevoir vos requêtes SNMP. Le port UDP par défaut utilisé par SNMP est 161. Il est possible de changer ce numéro de port pour le host.

Mac Address

Si le module Discover récupère l’adresse MAC (physique)  du host, elle est affichée dans ce champ.
Remarque : Pour mettre manuellement l’adresse MAC d’un host, il faut modifier avec un éditeur le fichier defaut.ses et utiliser le mot clef mac_address suivi de l’adresse MAC du host en utilisant une syntaxe de 6 blocs de deux digits en hexadécimales séparées par  le signe : et le signe : pour finir.
Exemple:

host        ::= ">10.33.10.130" {
                               ipaddress 10.33.10.130
                               uid 4259098971844116681
                               mac_address 52:54:05:C0:34:35:
                               communityro public
                               communityrw private
                               polling 60
                               sysservice 0
                               host_level  1
                               map_x  1010
                               map_y 305
                               map_x1  70
                               map_y1 60
                               learned_from 10.33.10.121
                               }


Attention : Avant de réaliser cette opération, faites une sauvegarde du fichier. Cette opération n’est pas recommandée.

Cmd Line

Il est possible d’associer un programme et des paramètres de lancement au host. Ce programme et les paramètres associés seront lancés lorsque vous double-cliquerez sur  le host dans la Directory et d’autres modules.
host double click action
Configuration
Cliquez sur Set pour appeler la fenêtre de configuration :

Le logiciel réutilise la fenêtre du module ‘short cut’ pour prendre vos paramètres. Si vous désirez lancer un Telnet lorsque vous double-cliquez sur le host dans la Directory, il suffit de créer une ligne de commande correcte en vous aidant des fonctions de la fenêtre.
 

Options

Fonction

Link Name

Ne pas utiliser.

Insert IP Address

Insert l’adresse IP du host dans votre ligne de commande à l’emplacement du curseur.

Insert Community RO

Insert la Community RO du host dans votre ligne de commande à l’emplacement du curseur.

Insert Community RO

Insert la Community RO du host dans votre ligne de commande à l’emplacement du curseur.

Browse

Vous permet de sélectionner votre exécutable et de l’insérer dans la ligne de commande à l’emplacement du curseur.

Test

Vous permet de tester votre ligne de commande.

Command Line

Votre ligne de commande associée à votre host.

Le bouton Clear supprime la ligne de commande associée au host.
Remarque
Il est possible d’associer au host dans la Directory plusieurs lignes de commande avec les tâches  de type ‘short cut’.

Router ID

Non utiliser.

Level

Fournit une indication sur la distance de ce host en hops par rapport au host utilisé par le module Discover pour une recherche automatique.

Learned From

Si le host a été découvert et inséré dans la Directory par le module Discover alors ce paramètre indique  l’adresse IP du host qui a fourni l’information.

Go to Learned

Si le host a été découvert et inséré dans la Directory par le module Discover, alors ce bouton appelle les paramètres du host de découverte.

SysName

Le Sysname SNMP du host si découvert.

SysObjID

Le SysObjID SNMP du host si découvert.
host as router interface

ST : Non utilisé
IS : est la valeur de l’objet  SysServices SNMP

Status

L’état actuel ( à l’ouverture de la fenêtre) du host.
0 = Magenta pour pas d’interrogation
1 = Bleu pour  ICMP actif
2 = Vert pour SNMP actif
3 = Jaune pour début de perte de communication
4 = Rouge pour trois interrogations sans réponses 

This host is a router

Si l’option est cochée cela informe le logiciel que ce host est utilisé pour ‘router’ des flux de paquets IP vers une destination.
Remarque : Ce paramètre trouve son utilisation dans les filtres de découverte du module Discover. Un paragraphe est consacré au module Discover et à l’utilisation de ce paramètre.

Enable Discover scanning for this host

Si l’option est cochée, ce paramètre est utilisé par les filtres de découverte du module Discover. Cette option permet de réaliser une découverte à partir d’un ensemble de hosts ciblés.
Remarque : Un paragraphe est consacré au module Discover et à l’utilisation de ce paramètre.

host icon

Il est possible d’associer une icône au host. Cette icône sera utilisée lors de représentation du host dans les différentes Map du logiciel.
Par défaut le module Discover utilise le fichier icons.ini situé dans le répertoire bin qui définit en fonction du l’SysObjID SNMP du host, le type d’icône à associer.


Fichier :  Icons.ini
cisco25 icons/c2500.ico
microso icons/ludoicon1.ico

Dans cet exemple de fichier icons.ini, si le sysobjid  SNMP du host commence par cisco25, alors le logiciel associera automatiquement l’icône c2500.ico placé dans le répertoire icons de LoriotPro au host lors de la phase de découverte du module Discover.
Configuration
Si vous désirez utiliser une icône spécifique, cliquez sur le bouton vide.
icon directory

Le logiciel vous propose d’utiliser le fichier icons.ini pour associer une icône automatiquement à partir des définitions du fichier icons.ini.
Si vous répondez non, une fenêtre de sélection de fichiers d’icônes vous est proposée.

workstation and server icon
Après votre sélection, l’icône apparaît dans la fenêtre des paramètres avancés du host.
change icon button
Exemple
Utilisation de l’icône dans une fenêtre ‘Sub Directory Map’.
icon in network map

 

Paramètres utilisateurs

Il est possible de définir trois paramètres spécifiques associés au host. Ces paramètres sont des chaînes de caractères pouvant contenir toutes sortes d’informations. Il est possible de faire des recherches dans la Directory à partir   de ces chaînes de caractères. L’utilisation la plus classique pour ces paramètres est par exemple la localisation du host ou le numéro de la prise réseau associé au host dans votre entreprise.

host user parameters

Tableau des paramètres  utilisateurs d’un host

Paramètres

Fonctions

User 1 :

Utilisez ce paramètre pour sauvegarder une chaîne de caractères contenant une information spécifique au host. 
Exemple : Le nom du service.

User 2 :

Utiliser ce paramètre pour sauvegarder une chaîne de caractères contenant une information spécifique au host. 
Exemple : Le bâtiment où se trouve le host.

User 3 :

Utilisez ce paramètre pour sauvegarder une chaîne de caractères contenant une information spécifique au host. 
Exemple : La référence de la prise dans le répartiteur d’étage.

 

Exemple

Référence simple
custome parameter
Référence complexe
Insertion d’un lien de type URL dans user 1
custome string
Le lien est disponible à partir de la page Web dédiée au host.

Il est possible de faire des recherches dans la Directory à partir des informations contenues dans ces paramètres.

search tool bar
Search in the Directory on a user parameter

Il suffit dans notre exemple d’écrire la clef recherchée dans le champ Search de la barre d’outils Search Tools Bar  (BAT23) et de cliquer sur ‘User 2’. Si la clef existe le logiciel positionnera le premier host  dans la Directory possédant cette clef automatiquement comme host par défaut.

Warning: Si plusieurs hosts possèdent la même clef, uniquement le premier host trouvé sera sélectionné. La recherche des clefs user n’utilise pas la structure de la Directory mais uniquement la liste interne des hosts en recherchant à partir du dernier host créé vers le premier.

Remarque : La clef user 1 est visible à partir des colonnes de la fenêtre  Health Control Center.

HCC info
D
isplay of the  User 1 field in the HCC.

Seule les clefs user1 et user2 sont visible à partir du navigateur Web.


Paramètre de polling IP et SNMP

Une des fonctions principales de LoriotPro est d’assurer une supervision des équipements. Le processus de polling de LoriotPro envoi des requêtes IP et SNMP vers les hosts à intervalles réguliers et maintient les statuts des hosts en fonction des réponses aux requêtes. Les fonctions de supervision (polling) de LoriotPro sont nombreuses et permettent une supervision (polling) conditionnelle.

snmp polling parameter
snmp polling and icmp polling parameters

Tableau des paramètres  de supervision d’un host

Paramètres

Fonctions

Polling in Seconds

Ce paramètre définit l’intervalle de temps en secondes entre deux interrogations du logiciel vers le host pour tester son activité ou son inactivité.
Remarque : Il est conseillé de ne pas utiliser de valeurs inférieures à 5 secondes.  Ce paramètre est utilisé en association avec les deux paramètres suivants.

Snmp Polling

Assure une interrogation de type SNMP vers le host toutes les x secondes (Polling in Seconds).

Ping Polling

Si l’option est cochée, le logiciel assure une interrogation de type ICMP vers le host toute les x secondes (Polling in Seconds).
Remarque
Le ‘polling SNMP’ est prioritaire sur le ‘Ping Polling’. Si les deux modes d’interrogations sont validés, alors une interrogation de type SNMP valide (réponse correcte de la part du host) supprime l’interrogation ICMP. Si l’interrogation SNMP   est invalide (pas de réponse) alors une interrogation de type ICMP est envoyée. Il est possible et fréquent qu’un host réponde aux requêtes ICMP mais que son agent SNMP ne réponde pas aux requêtes SNMP lors de phase d’initialisation de l’agent. Dans ce cas le statut de couleur du host est différent :
0 = Magenta pour pas d’interrogation
1 = Bleu pour  ICMP
2 = Vert pour SNMP
3 = Jaune pour début de perte de communication
4 = Rouge pour trois interrogations sans réponse 

Polled if actif

LoriotPro va d’abord vérifier que le host dont l’adresse IP est placée dans ce champ est actif (statut 1 ou 2) avant de réaliser un polling de ce host. Si ce host de référence n’est pas actif ou passe inactif alors le polling est arrêté et un message est envoyé vers le module Global Event. Lorsque ce host de référence repasse actif le polling du host est relancé et un message est envoyé. Ceci permet par exemple de tester (poller, superviser..) des serveurs distants uniquement  si le lien principal est actif.
Remarque : L’adresse IP mise dans ce champ doit exister dans la Directory et doit être supervisée pour pouvoir être activée pour ce host.

Polled if no Actif

LoriotPro va d’abord vérifier que le host dont l’adresse IP est placée dans ce champ est no actif  (statut 4) avant de réaliser un polling de ce host. Si ce host de référence est actif ou passe actif alors le polling du host est arrêté et un message est envoyé vers le module Global Event. Si ce host de référence redevient no actif alors le polling du host redémarre (un message est envoyé). Ceci permet par exemple de tester un lien de secours si le lien principal n’est plus actif.
Remarque : L’adresse IP mise dans ce champ doit exister dans la Directory et doit être supervisée pour pouvoir être activée pour ce host.

Load Polling Script

LoriotPro interroge les hosts avec des requêtes SNMP standards contenant l’objet Sysname. Il est possible d’interroger (poller) le host avec une requête spécifique contenant un certain nombre d’objet OID SNMP à collecter. La liste des objets OID SNMP à collecter doit au préalable être créée avec le module ‘MIB Scripter’.
Exemple
Pour accéder au module ‘MIB Scripter’ à partir du menu principal.
Tools> MIB Scripter 

Remarque : L’utilisation du module ‘MIB Scripter’ est décrit en détail dans la partie outils du guide. Le module ‘MIB Scripter’ permet la création de fichiers textes à l’extension sci  contenant une liste d’objets OID SNMP.

Si vous cliquez sur load snmp polling script une fenêtre de sélection de fichiers sci  apparaît et il vous suffit de choisir le fichier désiré.

snmp polling script

Sélectionnez par exemple le fichier system.sci puis  cliquez sur le bouton Ouvrir.

snmp polling script

La liste des objets OID SNMP collectés à chaque requête (toutes les 15 secondes) est maintenant affichée dans le champ ‘Script  Polling’.

Clear Polling Script

Annule les fonctions de requête avec collecte d’information.

Gen Html
Gen CSV

Il est possible de sauvegarder le résultat des requêtes SNMP dans des fichiers au format Html ou CSV.

Le logiciel créé automatiquement les fichiers :
poll_IP@_Month_day_year.html
ou
poll_IP@_Month_day_year.csv
Codage du nom de fichier

Code

Remplacé par

IP@

L’adresse IP du host

Month

Le mois en cours

day

Le numéro du jour :
Remarque
Un nouveau fichier est créé par jour avec cette méthode.

year

L’année en cours

Exemple 

Les fichiers générés sont placés par défaut dans le répertoire log du logiciel.

log directory

A chaque requête les fichiers sont mis à jour (mode append).

Fichier : CSV 

Sun Feb 10 10:32:31 2002;1013333551;forwarding;255;542;0;0;96;0;0;330;830;86;80;
Sun Feb 10 10:32:37 2002;1013333557;forwarding;255;545;0;0;97;0;0;332;834;86;80;
Sun Feb 10 10:32:43 2002;1013333563;forwarding;255;546;0;0;97;0;0;333;836;86;80;

Le premier champ contient la date de la requête sous la forme :

Jour mois N°du Jour heure année ;

Le second champ contient le timestamp de la requête.
Les champs suivants séparés par des « ; » contiennent le résultat des requêtes.

Lorsque vous valider ces ou une de ces options, il est possible de consulter à distance via votre navigateur WEB (IE5) et les fonctions http de LoriotPro, le contenu de ces fichiers. Un bouton CSV est affiché dans la représentation distante de votre Directory.

Remarque
Un chapitre est consacré à l’utilisation et la sécurisation du module http serveur de LoriotPro.


Interval de polling et time out

LoriotPro utilise un système d'interrogation (polling) asynchrone très performant. Le polling de milliers de host peut être réalisé de façon massivement parrallèle et en quelques secondes. La période de polling de chaque host est indépendante des temps de réponse ces polling. Ainsi comme les processus d'envoi et de collecte des réponses sont dissociés (multi thread) les non-réponses (timeout) n'affectent pas le plolling

Les statuts ont été définis pour afficher le niveau de connectivité IP entre LoriotPro et un host

1 - Violet, le host n'est pas interrogé

2 - Bleu, le host répond aux interrogations de type IP Ping (icmp echo request and icmp ech reply)

3 - vert, le host répond aux requêtes SNMP sur l'objet snmp sysname

4 - Jaune, le host ne répond pas temporairement aux requêtes IP Ping et SNMP

5 - Rouge, le host ne répond plus aux requêtes IP Ping et SNMP

snmp polling status

Quand le host ne répond pas sa couleur d'état change dans l'annuaire, dans les carte (Internetwork Map et MinIMap), dans le Health Control Center.

Par défaut en cas de non réponse à deux interrogations successives le host passe en jaune.

Par défaut en cas de non réponse à quatre interrogations successives le host passe en rouge.

Les valeurs par défaut de polling sont :

Le graphique temporel ci-dessous reprend les principes du polling

principe du polling des hosts

Des valeurs de seuil par défaut on peut en déduire que :

Un host est en statut jaune après au moins 2 minutes sans réponse et au maximum après 3 minutes

Un host est en statut rouge après au moins 4 minutes sans réponse et au maximum après 5 minutes.


Surveillance d'applications réseaux par port TCP

L’onglet Advanced Polling des propriétés des hosts permet de définir les applications serveurs surveillées par LoriotPro. Les applications serveur sont tous types d’application en réseau en écoute (port TCP) de connexions de client.

Remarque : Cette méthode de supervision ne garantit pas que l’application surveillée (réponses considérées comme valides pour LoriotPro) soit totalement opérationnelle. Toutefois une application serveur qui n’accepte pas de nouvelles  connexions est  forcément indisponible pour ses clients.

Mettre en place la surveillance d’applications serveur de LoriotPro consiste à identifier les ports TCP des ces applications pour les ajouter dans la liste des applications. Les applications ajoutées seront surveillées par le processus de polling asynchrone de LoriotPro. La vérification consiste à réaliser une connexion TCP (TCP Connect) sur le port.

 

L’onglet Advanced Polling affiche un simple tableau des applications en cours de monitoring ainsni que leur statut. Les couleurs de statut sont les mêmes que pour le polling PING et SNMP.

Exemple de configuration avec la surveillance d’un serveur de fichiers FTP

application tcp monitoring

Pour ajouter une application dans la liste cliquer sur le bouton Add.

L’écran de configuration ci-après est affiché.

tcp application monitoring

Les étapes minimum de configuration sont:

  1. Choisir le type d’interrogation (Polling Type) TCP Connect.
  2. Choisir l’intervalle d’interrogation (Polling Interval)
  3. Cocher la case Enable Process
  4. Enter dans la zone TCP Connect le numéro du port TCP si vous le connaissez ou choisir avec le menu déroulant le service.

Les ports TCP des applications courantes sont identifiés et déclarés dans LoriotPro. Une liste des ports des applications les plus fréquemment utilisés est donnée ci-dessous.

Application

 

Port TCP en écoute

Serveur de fichiers

FTP (File Transfert Protocol)

21

TFTP Trivial File Transfer

69

Serveur Microsoft

MS-RPC (appels de procédure distants (RPC).

135

Netbios-ns NETBIOS Name Service
Ce service sert à allouer un nom d'ordinateur à une adresse IP

137

netbios-dgm - NETBIOS Datagram Service
Ce service permet d'échanger des messages en mode non connecté

138

netbios-ssn - NETBIOS Session Service
Ce service permet d'échanger des messages en mode connecté

139

Serveur WEB

HTTP (Hyper Text Transfert protocol)

80

 

HHTPS – HTTP sécurisé

443

Serveur de Messagerie

SMTP (Simple Mail Transfert Protocol)

25

SMTP/SSL

465

POP3 – (Post Office Protocol – Version 3)

110

POP3/SSL (Secure Sockets Layer)

995

IMAP4 ((Internet Message Access Protocol)

143

IMAP4/SSL (Secure Sockets Layer)

993

Lotus Notes

1352

X.400

102

Serveur de Base de données

 

MS SQL (Microsoft SQL Server)

1433

My SQL Server

3306

Serveur Oracle

1521

Postgres SQL

5432

Résolution de nom Internet

DNS – Domain Name Service

53

Résolution d’adresse

BootP (Bootstrap Protocol Server)
DHCP (Dynamic Host Configuration Protocol)

67

Annuaire

LDAP Lightweight Directory Access Protocol),

389

LDAP/SSL - (Secure Sockets Layer)

636

Microsoft-ds (Directory Services)

445

VIDEO

H.323 (Vidéo) (ITU-T H.323 définit la conférence multimédia)

1720

Audio

conférence audio

1731

Monitoring

Agent - SNMP Simple Network Management Protocol

161

 

Les options de configuration:

L’option SLA Collecte active la collecte des données pour le calcul du niveau de la qualité du service.  Les réponses obtenues par le processus d’interrogation (pollin process) sont mémorisés  dans des fichiers journaliers pour une exploitation ultérieure par le SLA Report Center.

Envoi d’une alarme (Event) si la connexion échoue ou au contraire si elle réussie.

Pour configurer  l’envoi choisir un numéro d’événement dans Event Sent. Si Il n’est pas déjà créé ouvrir le Wizard.

  1. Choisir un numéro pour la sévérité de l’événement dans l’option At Level.
  2. Choir la condition "if" (Down ou Up), c'est-à-dire respectivement si la connexion a échouée ou non.

Voici un exemple de configuration avec une surveillance sur les applications

MYSQL monitoring

En cas d'arrêt ou de dysfonctionnement du serveur de base de données MYSQL on constate un statut rouge dans la liste.

MYSQL monitoring default

Pour ajouter un envoi d'alarme (Event)

event on TCP down

A chaque polling un événement est généré.

event on TCP down

La mise en place de la surveillance d’application utilise le module Advanced TCP/Audit Polling  (plugin) qui est automatiquement ajouté dans l’annuaire. Dans l’exemple que nous utilisons les modules suivants ont été ajoutés dans l’annuaire sous notre host.

TCP AUdit

Un clique sur l'icone affiche le graph des 100 derniers polling avec les temps de réponse.

TCP Audit graph

 


Surveillance avancée par script d'audit

Pour réaliser de la surveillance d'application ou de système en utilisant les programmes de script consulter Surveillance d'applications et audits basées sur des scripts LUA


Gérer les périodes de maintenance

L'exclusion de périodes de maintenance plannifiées permet d'arrêter le polling du host concerné et la génération d'événements. Une seule période peut être exclue par avance.

Pour définir une periode de maintenance sélectionner l'onglet Repair.

Specifier la date et l'heure de début et de fin de période de maintenance.

Cocher la cas Enable pour activer la période de maintenance. (arrêt du polling)

Cocher la case Disable Polling pour arrêter le polling durant cette période.

Ccocher la cse Disable Event Action pour arrêter l'envoi de tous les événements lié à ce host pendant la période de mintenance.

Onglet Events/Graphs

L'onglet Events/Graphs des propriétés d'un host permet de vérifier rapidement l'état de connectivité d'un host.

Le compteur affiche le taux de réussite des dernières 100 requêtes de polling IP ping ou SNMP.

Le graphique affiche les valeurs de temps de réponse (Round Trip Time) des dernières 100 requêtes de polling IP ping ou SNMP.

Le bouton Events ouvre le navigateur d'événements Event browser avec un filtre positionné sur l'adresse IP du host.

Le bouton Get SNMP status réalise une requête SNMP sur le host pour obtenir le sysname et le modèle en réalisant une résolution du SysObjId.


Qualité de Service (Service Level Agreement - SLA)

Le terme SLA signifie Service Level Agreement et est habituellement utilisé pour définir le contrat de qualité de service établi entre les fournisseurs de services réseaux et/ou applicatifs tels que des opérateurs, des ISP et autres ASP et leurs clients. Ce contrat spécifie les services fournis, les critères et mesures de qualité des services, les engagements des deux parties et les actions prises en cas de non respect de la qualité.

LoriotPro intervient comme outil de mesure de la qualité de service sans prétendre à la précision de mesure nécessaire aux aspects contractuels de contrats entre clients et opérateurs. Par contre il se positionne comme un outil utile au service informatique interne des sociétés pour produire des rapports de qualité de service sur la performance et la disponibilité de leur système d'information.

La gestion du suivi de la qualité de service est réalisée au sein de LoriotPro en plusieurs étapes.

1 - Activation des types de Polling (simple IP ping SNMP ou par service application TCP)

2 - Activation de la collecte SLA.

3 - Création des rapports de qualité de service par le module SLA Report Center.

3 bis- Création de rapports par l'utilisation du language de script SLA.

Les mesures de qualité de service (disponibilité et performance) sont réalisées directement par le module de polling de LoriotPro par défaut. Chaque équipement peut être ainsi surveillé en permanence par le module d'interrogation (poller) et les mesures , réponse au ping SNMP et ICMP et accès aux applications TCP, être enregistrées.

L'étape de configuration de la collecte SLA

Les mesures sont réalisées par le processus de polling de LoriotPro et les données collectées sont enregistrées dans des fichiers à plat dans une structure de répertoires.

La structure est construire sur le répertoire SLA puis par agent de collecte LoriotPro puis pas Host. Chaque collecte génére un fichier par jour.

Dans l'exemple ci-dessus

C:\Program Files\LUTEUS\LoriotPro V4\

Le répertoire SLA

C:\Program Files\LUTEUS\LoriotPro V4\bin\SLA.

Le premier niveau de répertoire correspond à l'ID du logiciel LoriotPro utilisé. L'ID est lié à la licence de Loriotpro

En dessous du répertoire utilisant l'ID on retrouve l'adresse IP des machines sur lesquelles des collectes SLA sont réalisées.

Le nom du fichier inclut la date pour une recherche rapide

Year_Month_Day.txt

Year on 4 digits
Month on 2 digits
Day on 2 digits

Une ligne dans un fichier contient une collecte (polling)

timestamp;type of polling; (Response time of status message)

1110629680;1;start
1110629680;2;start
1110629697;2;16
1110629714;2;15
1110629733;2;0
1110629750;2;0
1110629767;2;0
1110629783;2;0
1110629800;2;0
1110629817;2;15
1110629833;2;0

Field 1

Le premier champ contient un numéro de type TimeStamp (date et heure de la mesure). L'intervalle de polling peut être dédui de plusieurs echantillons successifs.

Field 2

Le champ 2 contient le type de polling réalisé

1 icmp, simple ping IP
2 snmp, requête SNMP
3 tcp, accès à un serveur d'application en mode TCP
4 udp, accès à un serveur d'application en mode UDP
5 url, accès à un serveur d'application en mode WEB

Par défaut la mesure est de type 1 et/ou 2.

Field 3

Le champ 3 contient des message de statut.

start La collecte SLA est activée
stop La collecte SLA est désactivée
stop_polling Le processus de polling est arrêté
start_polling Le processus de polling est démarré
Stop_repair Arrêt du polling pour période de maintenance
Start_repair Démarrage du polling en fin de période de maintenance
Stop_loriot Arrêt de LoriotPro
Start_loriot Démarrage de Loriotpro
-1 Pas de réponse du host
xxxxx... Une valeur entière : Le temps de réponse en millisecondes.


Onglet Advanced

L'onglet Advanced permet de configurer les options techniques avancées de configuration.

3 jeus d'options sont disponibles :

Dynamic Name Option - Cette option permet de modifier l'adresse IP d'un host en fonction d'une entrée de DDNS. Se référer au module DDNS to IP resolver Plug-in

Router Graph Interface - Cette option permet d'ajouter les graphiques de charge au interfaces des routeurs dans l'arbre des routeurs.

Socket parameter - Cette option permet d'ajuster les paramètres par défaut assignés au polling.

Option Dynamic Name

L'option Dynamic Name est requise si le host à une asresse IP dynamique, attribuée par DHCP ou lors de la connexion dans le cas des routeurs ADSL. Cette option est utilisée conjointement avec le module (plug-in de service) DDNS to IP resolver. Le rôle du module DDNS to IP resolver est d'interroger régulièrement un DDNS pour obtenir l'adresse IP courant de la machine à partir de son nom configuré par cette option puis de modifier dans l'annuaire de LoriotPro l'adresse IP attachée.

Pour la configuration du host ajouter son nom DNS (exemple : myHost.myDomain.com) puis cocher la case Activate Dynamique Name Option.

Se référer au module DDNS to IP resolver Plug-in pour la configuration du plug-in

Option Router Graph Interface

L'activation de cette otpion permet d'ajouter la création d'un graphqiue de charge en tendance sur les interfaces des routeurs dans l'arbre des routeurs.

graph interface

In speed bits and Out speed bits permettent de spécifier les débits maximum et minimum des interfaces en bits/secondes. Si la valeur indiqué ici est 0 alors les débits minimum et maximum seront ceux spécifiés par la variable SNMP ifspeed.

Option Socket parameter

Les valeurs Retry Number et Timeout permettent de modifier les valeurs par défaut utilisées par LoriotPro pour les requêtes SNMP. Retry Number indiqe le nombre de tentatives d'envoi réalisées et sans réponse avant de considérer que le host ne répond pas. Timeout est le temps maximum d'attente de la réponse correspondante à une requête SNMP.


www.loriotpro.com