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

Surveillance des applications serveurs

Le module Advanced TCP/Audit Polling permet de surveiller la disponibilité et la performance d’applications soit par simple connexion en mode TCP soit à l’aide de programme dédié.

Les programmes dédiés sont écrits en language de script LUA ce qui donne une totale liberté sur les tests à réaliser. Il est par exemple possible d'ecrire un script qui va surveiller la disponibilité d'une ou plusieurs pages d'un serveur WEB et d'en évaluer aussi la qualité en terme de temps de réponse.

Les valeurs collectés par ce module peuvent être utilisées pour l'évaluation de la Qualité de Service (QOS). Se réferer au modules de génération de rapports de qualité de service pour exploiter ces collectes.

Le module affiche la disponibilité en permanence grâce à sa couleur d’état, la performance est accessible directement par simple clique sur l’icône du graph.

Exemple de module Advanced TCP/Audit Polling de surveillance dédié au serveur FTP présent sur le Host "Ulysse".

Advanced TCP audit polling

Installation du module

Dans l'annuaire, sélectionner le host sur lequel vous souhaitez ajouter la surveillance d’application ou d’audit.

Appeler le menu contextuel du host par un clic droit de souris, puis sélectionner Insert Task puis l’option Advanced TCP/Audit Polling.

insert TCP audit

Une alternative consiste à utiliser les propriétés du Host et l’onglet Advanced Polling.

Configuration du module pour la surveillance d'applications serveur en mode TCP

Pour la configuration du module, appeler le menu contextuel du module ou cliquer sur l’icône de propriété property.

property

L'écran de configuration du module s'affiche

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. 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

Avec envoi d'alarme (Event 103306)

event on TCP down

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

event on TCP down

Surveillance d'applications et audits basées sur des scripts LUA

Pour les possesseurs de LoriotPro en édition étendue (Extended Edition) la supervision d’applications ou de services est possible grâce au système modulaire basé sur les programmes de script LUA.

Les programmes de script doivent être écrits spécifiquement pour les fonctions de monitoring et d’audit de ce plugin. Une documentation dédiée à l’écriture de ces modules est disponible.

Pour ajouter une surveillance basée sur un programme de script LUA, ouvrir les propriétés du plugin puis sélectionner le Polling Type dans la liste déroulante Audit Process.

Automatiquement et si vous êtes en édition étendue, les champs de saisie seront activés dans la zone Audit process (Extended Edition).

lua audit otpion

Les étapes minimum de configuration sont:

  1. Choisir le type d’interrogation (Polling Type)Audit Process.
  2. Choisir l’intervalle d’interrogation (Polling Interval)
  3. Cocher la case Enable Process
  4. Enter dans la zone Audit ref : Une référence sur un numéro de script
  5. Entrer la valeur Parameter : des paramètres optionnels à passer au script

Utiliser la Wizard wizardpour sélectionner le programme de script ou entrer le numéro du script si vous le connaissez.

Le Wizard de sélection de script s’affiche

script selection wizard

Sélectionner un script dans la liste

Remarque : Consulter la documentation dédiée à l'utilisation des scripts LUA pour l'écriture de vos propres scripts d'audit.

Au retour du Wizard, le script sélectionné apparait dans la configuration

audit option set

ATTENTION : Activer le polling en cochant la case Enable Process.

Dans le champ Parameters et pour cet exemple de script, un valeur de seuil pour l'envoi d'événement peut être définie.

L'options Generate Audio crée un fichier texte

L'option Generate Reporting crée un fichier de report.

 

 


www.loriotpro.com