Joomla Slide Menu by DART Creations

Standards d'instrumentation des mesures de performance IT

Les portails ALALOOP disposent d'une architecture ouverte respectueuse des standards d'instrumentation. On distingue les trois métriques de mesure collectées suivantes :


1 / disponibilité/ performances des services délivrés (suivi des SLA)

Elle est exprimée en TEMPS (min,sec,ms) et elle a pour objectif de valider les objectifs de performance du contrat de service (SLA : Service Level Agreement) : réseau, hébergement, application ou utilisateur selon les opérations (Operation) de test ;

2 / charge des ressources critiques (planification des ressources)

Les compteurs collectés déterminent le POURCENTAGE de charge de la ressource par rapport à la charge nominale : charge d'un lien WAN, charge CPU d'un serveur.... selon les requêtes (Query) réalisées;


3
/ analyse des trafics (contrôle des usages)

Elle permet d'identifier une ORIGINE de trafic (adresse IP, application, etc...) et apporte une vision décisionnelle pour maîtriser les trafics principaux (TOP Reports) et/ou les trafics métiers (Custom reports) aux points clés de l'architecture (Probe).

portailalltechnicalnew

La mesure de performance fait appel à deux techniques complémentaires adaptées à des usages différents.

Le monitoring actif, également appelé monitoring synthétique, consiste à valider la performance d'un service (connexion réseau, application, ..) en simulant son utilisation à l'aide d'un ROBOT à intervalles réguliers et 24/24h - 7/7j. Cette technique est bien adaptée à l'identification des problèmes de performance et le suivi des SLAs. Parmi les robots populaires, signalons IP SLA qui est embarqué dans la majorité des équipements Cisco et qui permet de faire des tests de performance d'infrastructures réseaux et d'hébergement grâce à de nombreux tests (OPERATION) prédéfinis dans le robot. Un autre robot très répandu est JMETER pour effectuer des tests de performances d'applications selon différents protocoles.


A contrario le monitoring passif est basé sur la capture des trafics réseaux entre l'utilisateur et les applications auxquelles il accède (analyseur). Il est davantage adapté au "troubleshooting" de problèmes identifiés ou à l'analyse des échanges client/serveur en phase de développement.


La mesure de charge des composants critiques du SI fait également appel à plusieurs techniques.

Le standard SNMP (Simple Network Management Protocol) permettant l'accès aux MIB (Management Information Base) des ressources est le standard incontournable de l'IETF (Internet Engineering Task Force) pour tous les équipements réseau et de médiation (proxy, firewall, etc...). Il existe également de nombreuses MIB pour différents composants logiciels (Oracale, Notes, etc...). Le site MIBdepot (www.mibdepot.com) recense environ 10 000 MIBs représentant 1 380 000 objets gérables.


Un autre standard également important et plus récent est le WBEM (Web Based Entreprise Management). Sous ce vocable sont rassemblés un ensemble de technologies et standards du DMTF (Distributed Management Task Force) pour unifier la gestion des environnements informatiques distribués. Le point central d'enregistrement des informations est CIM (Common Information Base) qui est une structure ouverte orientée objet. Ce standard est davantage répandu pour le monitoring des serveurs et des applications.
WMI (Windows Management Instrumentation) est l'implémentation Microsoft des standards WBEM et CIM du DMTF. A l'origine, l'accès distant à WMI n'était possible que via DCOM (Distributed Component Object Model : technique propriétaire Microsoft). Plus récemment, Microsoft a rendu disponible la méthode WinRM (Windows Remote Management) basée sur le standard WS-Management (Web Services for Management) du DMTF. L'intérêt de cette méthode est d'utiliser des protocoles standards WEB (messages SOAP) sécurisés pour accéder à distance aux informations CIM d'une ressource. C'est pour cette raison qu'Alaloop utilise WinRM comme mode d'accès à WMI et non DCOM.


De nombreux composants matériels/logiciels ne disposent malheureusement pas d'une interface standard (SNMP/MIB ou WBEM/CIM). Dans ce cas, il sera nécessaire de "parser" les indicateurs pertinents publiés par l'application "propriétaire" de gestion du composant.


• Le suivi des trafics assuré par des enregistreurs de flux ou de paquets.

Les enregistreurs de flux (un flux peut se résumer à une "conversation" entre 2 adresses IP) permettent d'avoir une vision globale et synthétique des trafics. Le standard IPFix (IP Flow Information Export) de l'IETF est issu de la technologie Netflow de Cisco Systems. Il défini un format d'export d'informations de trafic vers un collecteur qui sera chargé de les stocker, généralement dans une base de données pour permettre tout type d'analyse. De nombreux équipements réseaux (routeurs et commutateurs) embarquent un analyseur de flux Netfow/IPfix ce qui permet de disposer de nombreux points d'analyse de trafic sans installer d'équipement additionnels, et avec une vision centralisée.


Les enregistreurs de paquets quant à eux sont plutôt utilisés à des fins de "troubleshooting". Il existe de nombreux enregistreurs de paquets basés sur l'interface PCAP qui est une API permettant de capturer un trafic réseau. (lbpcap est l'implémentation Pcap sous Unix/Linux et WinPcap est une implémentation sous Windows). La grande quantité d'informations collectées n'autorise pas de pouvoir les exporter. Les enregistreurs de paquets disposeront donc d'une interface locale d'analyse.


Sflow est un standard de capture de trafic dans les commutateurs et les routeurs. Son architecture est similaire à Netfow/IPFix à savoir un agent logiciel de collecte embarqué dans l'équipement (commutateur / routeur) qui exporte ses informations dans des datagrammes Sflow vers un collecteur. Au delà de cette ressemblance d'architecture, la nature des informations envoyées dans les datagrammes Sflow diffère totalement. Un agent SFlow réalise 2 formes d'opérations : l'échantillonnage de paquets et le comptage sur les interfaces.  Alaloop a choisi de ne pas supporter Sflow car les analyses de trafic basées sur l'échantillonnage de paquets induisent des erreurs d'interprétation et les informations de compteurs d'interfaces sont plus simples à obtenir en Mib2 snmp.


Type d'agent
Fonctions supportées
Robot

Mesure des performances :

infrastructures réseaux: agents-robots Cisco IP SLA & Alaloop ASA
accès aux serveurs : agents-robots Cisco IP SLA & Alaloop ASA
application/ressenti utilisateur : agents Alaloop ASA , AppsMon ou Externe (*)

Technique
Analyse de la charge des composants critiques :
1/ Snmp - MIB
NETWORK : Mib2, Mib Cisco CBQos, NBAR ...
SYSTEM : Cisco, Linux, Windows, VMWare ...
MEDIATION : Cisco WAAS, Bluecoat, Riverbed..
FIREWALL : Cisco ASA, Checkpoint ...
APPLICATION : EXCHANGE, NOTES, ORACLE, ...
2 / WS-Management / WMI 
Directory Services, IIS, Exchange ....
3 / Parser HTML/XML
Pour la récupération d'informations "propriétaires"
Trafic
Analyse décisionnelle des trafics aux points clés de l'IT :
Activation Netflow V5, V9 ou IPFIX sur équipements existants
Appliance "Netflow Simulator" si activation impossible

(*) Support des robots commerciaux ou Open-Source avec un plugin Java et la MIB ALALOOP

 

En complément, il est possible d'intégrer à la demande tout type d'instrumentation.

Le guide de l'instrumentation Alaloop recense toute l'instrumentation supportée.

Il est régulièrement mis à jour.

 

Retour haut de page