Présentation des composants WhatsUp Companion & WhatsUp Companion Extended Version Mars 2012 1
Sommaire Présentation Orsenna Présentation WhatsUp Companion v3.6 - Standard - Extended Démonstration produits Questions et réponses 2
Orsenna : Qui sommes-nous? Supervision & Audit Réseau Intégration produits Supervision. Développement de PlugIns. Intégration produits Audit des flux Netflow, Sflow, Jflow Produits Complémentaires (Appliance SMS, Serveur Syslog, Diagnostic Switches, Sondes) Formation & Régie de supervision 3
Références Type Banques, Assurances Distribution Industries Administration Ecoles, Universités Mairies, Conseil Opérateur Transport Noms FIDEURAM BANK, BANQUE POPULAIRE, GIE Carte Bancaire, GMF, Caisse des Dépôts, Société Générale BRICORAMA, RELAY, NICOLAS, AELIA, HISTOIRE D OR, LANVIN, MAC DONALDS, MIDAS SCHLUMBERGER, ALCAN, ARCELOR, DANONE, EADS, STRYKER ADEME, OPERA DE PARIS, MINISTERE DEFENSE ENSAE, ENSTA, Ville TROYES, CG16, CR PACA CORIOLIS, B3G COFIROUTE, SERVAIR, APRR, ASF Plus de 500 missions d audit et de supervision depuis 2002. 4
Services autour des produits Installation et déploiement Tuning Performances Mises à jour de versions Formation Gestion de projet 5
Mise en œuvre Services Audit initial, Mise en œuvre pré requis Spécifications détaillées & Architecture Documentations Cahier recette Réunion d initialisation du projet Maquette (validation prérequis) / POC Exploitation Documentations Formation 6
Contacts Projets Supervision & Audit Responsable commerciale : Florence Laprevote : flaprevote@orsenna.fr Consultant Supervision & Audit : Jean-Philippe Senckeisen : jpsenckeisen@orsenna.fr Equipe Technique : helpdesk@orsenna.fr Denis Chauvicourt Antoine Crué Quentin Ozenne Téléphone : 01.34.93.35.35 7
Questions? Q & A 8
WhatsUp Companion 3.6 Ajouter de nombreuses fonctionnalités à votre console WhatsUp Gold
WhatsUp Companion WhatsUp Plugins WhatsUp Companion Suivre les besoins des clients Augmentation des fonctionnalités de WhatsUp Flow Monitor Flow Publisher VoIP Monitor Whats Configurated Whats Connected Whats Virtual Failover Manager WhatsUp Gold Edition Standard Edition Premium Edition Distribué 10
24 Active Monitors supplémentaires WhatsUp Companion WhatsUp Gold v15
9 Performance Monitors supplémentaires WhatsUp Gold v15 WhatsUp Companion
6 catégories: Bases de données - Oracle - MySQL - MultiDB Applications - File parser - SFTP - Mailer Serveurs Web - Apache - TomCat - Zapcat - Websphere - Jboss Agents - Nagios - Zabbix Core Monitoring - SSH - Telnet - SNMP Extended - DHCP Extended - Ping Jitter Infrastructure applications - DNS Extended - DNS BlackList - HTTP Certificate - NTP
Bases de données Active Monitor + Performance Monitor : Active Monitor : 14
Active Monitor : Oracle Plugins Ce monitor vous permettra de surveiller vos instances de base de données Oracle. Il contient une liste de compteurs de performances prédéfinis, qu il vous sera possible de comparer avec des valeurs seuils. Il permet de plus de comparer le résultat d une requête sur la base de données, d alerter en cas de dépassement ou de dresser des graphiques de performances. Performance Monitor : 15
Active Monitor : Mysql Plugins Ce monitor permet de superviser des bases de données MySQL à travers une connexion directe. Il contient une liste de compteurs de performances prédéfinis, qu il vous sera possible de comparer avec des valeurs seuils. Il permet de plus de comparer le résultat d une requête sur la base de données, d alerter en cas de dépassement ou de dresser des graphiques de performances. Performance Monitor : 16
Active Monitor : SQL MultiDB Query Monitor Le Monitor SQL MultiDB Query Monitor permet la supervision de différents types de base de données; MySQL, PostgreSQL, DB2, Oracle, Sybase and Informix. Ce monitor permet d exécuter une requête de base de données et de la comparer avec une valeur seuil. 17
Active Monitor : Applications File Parser SFTP Mailer 18
Active Monitor : File Parser Monitor Ce monitor permet de vérifier si un fichier contient une chaîne particulière, ainsi que son occurrence dans le fichier. Il vous donnera la possibilité de parser: - Le fichier entier - Les nouvelles lignes - Les X dernières lignes 19
SFTP Monitor Active Monitor : Le Monitor SFTP permet l exécution d une commande standard (PUT, GET, PWD, DIR, LS ) sur un serveur SFTP distant et de comparer le retour de cette commande à une valeur seuil. En cas de dépassement, celui permettra de générer une alerte. 20
Active Monitor : Mailer Monitor Extended Le Mailer Monitor Extended permet de surveiller le contenu des emails d un compte particulier et d alerter l utilisateur sur différents critère (Expéditeur, Sujet, Occurrence du mail). Il permet aussi de supprimer les emails répondants à ces conditions. 21
Infrastructure applications Active Monitor : DNS Extended DNS Blacklist HTTP Certificate NTP 22
DNS Monitor Extended Active Monitor : Le DNS Extended Monitor permet de vérifier la disponibilité et la conformité d un serveur DNS par le biais de requêtes (DNS Lookup). Vous pouvez utiliser ce monitor la disponibilité DNS pour un utilisateur final ou si vos site internet sont disponibles. 23
Active Monitor : DNS Blacklist Monitor Le DNS Blacklist Monitor offre plusieurs serveurs de blacklist préconfigurés afin de tester si vos serveurs sont blacklistés. Il est possible d ajouter d autres serveurs de blacklist et vous pourrez notamment vérifier si vos serveurs mail sont répertoriés dans les serveurs de blacklist de spam. 24
Active Monitor : HTTPCert Monitor Ce monitor fournit un accès à différentes informations concernant vos certificats SSL distants ou locaux. Il permet de plus de fixer des seuils d alertes sur différents critères. 25
NTP Monitor Extended Active Monitor : Ce monitor permet de contrôler la cohérence en l heure d un serveur NTP et l heure d un machine local. Pourquoi? En l absence de coordination du temps, certains système ou services informatiques peuvent ne pas fonctionner (Transfert de données, vidéo-conférence, systèmes temps réels). 26
Agents Active Monitor + Performance Monitor : Nagios NRPE Active Monitor: Zabbix 27
Nagios Plugins Active Monitor : Les Monitors NRPE permettent de collecter les données recueillis par un agent Nagios NRPE installés sur l équipement client. Examples Check_load Check_mem Check_procs Check_swap Performance Monitor : 28
Active Monitor : Zabbix Monitor Le monitor Zabbix permet de surveiller Windows, Linux, Apache Ce module permet de rapporter dans WhatsUp différents compteurs de performances des différents serveurs. Pour ce faire, nous utilisons un agent distant installés sur les machines clientes. Plusieurs compteurs sont prédéfinis pour chaque type de serveurs. 29
Core Monitoring Active Monitor + Performance Monitor : Telnet Active Monitor : SSH SNMP Extended DHCP Extended Ping Jitter 30
Active Monitor : TelnetExt Monitor Le Telnet Monitor permet l exécution d une commande sur un poste client par le biais d un accès Telnet. La valeur de retour sera ensuite comparé à une valeur seuil et pourra éventuellement déclencher une action d alerte. Performance Monitor : 31
Active Monitor : SSHExt Monitor RSA and DSA Key Compatible avec les clés RSA / DSA Putty ou OpenSSH Plus d options de comparaisons Greater than, Smaller than, Equal to, no more equal to 32
Active Monitor : SNMP Monitor Extended La surveillance SNMP Monitor Extended permet de superviser tous les équipements utilisant SNMP. Le principal avantage à utiliser ce plug-in est la présence de nombreux modèles (templates XML). Pour rendre l utilisation plus facile de vos plug-ins, nous avons prédéfini des valeurs pour chaque type d équipement (Dell, Cisco, HP.). Vous pouvez créer vos propres modèles. 33
DHCP Extended Monitor Active Monitor : Le DHCP Extended Monitor permet de superviser vos serveur DHCP. Avec ce Monitor, vous pouvez vérifier les plages d adresses offertes par vos serveurs DHCP, ou au contraire savoir quelle serveur DHCP attribue telles adresses IP. En cas d erreur, une politique d alerte sera lancée. 34
Ping Jitter Active Monitor Active Monitor : Le Ping Jitter Active monitor permet de réaliser des mesures de performances, par le biais d un ping (Jitter). Vous pourrez ainsi fixer des valeurs seuils sur la valeur de Jitter, et être alerté en cas de dépassement. 35
Application servers Active Monitor + Performance Monitor : Active Monitor : ZapCat 36
Active Monitor : Apache Monitor Apache Monitor permet de superviser un serveur Apache. Ce module permet aux administrateurs des serveurs de superviser les performances et le bon fonctionnement du serveur Apache. Il utilise le port 80 (http). Pour rendre plus facile l utilisation de ce plug-in, nous avons prédéfini des valeurs (version du serveur, nombre d accès total, Trafic total ). Performance Monitor : 37
Active Monitor : TomCat Monitor TomCat Monitor permet de superviser un serveur de type TomCat. Il utilise le port 8080. Pour rendre plus facile l utilisation de ce plug-in, nous avons prédéfini différents compteurs (mémoire disponible, mémoire totale ). 38
Active Monitor : Zapcat Monitor La surveillance Zapcat Monitor permet de superviser les applications JMX. Nous mettons en place un agent utilisant le port 10052 (Zapcat). Pour rendre plus facile l utilisation de ce plug-in, nous avons prédéfini des valeurs pour TomCat (Mémoire disponible, mémoire totale ). Cela permet aux administrateurs système de récupérer des données de gestion JMX comme l'utilisation de la mémoire, le nombre d octets envoyés... Ces informations sont collectées directement à partir des applications Java. Pensez-y comme SNMP pour les applications Java. 39
Websphere Monitor Active Monitor : Les Monitors Websphere permettent de surveiller différents compteurs de performances de vos environnements Websphere. Performance Monitor : 40
Active Monitor : JBoss Monitor Jconsole est la solution la plus appropriées pour surveiller les environnements JBoss Dans un soucis de centralisation des informations de supervision, nous vous offrons un solution similaire dans WhatsUp Gold. Quelques compteurs prédéfinis: - Memory - Connections Current Performance Monitor : 41
WhatsUp Companion Extended Active Monitor + Performance Monitor : GEUM Active Monitor : Apache JMeter Components: GEUM Recorder GEUM Player GEUM Scheduler
GEUM Global End User Monitoring Global End User Monitoring GEUM est un ensemble d applications disponible dans le plug-in WhatsUp Companion Extended. GEUM permet aux administrateurs réseaux de collecter des données de performances d applications web, de monitorer leurs états ou de mesurer les temps de réponse. GEUM contient un Active et un Performance Monitor afin de surveiller ces applications web depuis une console WhatsUp. GEUM contains: - Web Recorder - Web Player - Scheduler - Un Active et un Performance Monitor pour WhatsUp Gold
Integrate GEUM in WhatsUp GEUM Active and Performance Monitor are available in WhatsUp Companion extended and allow processing the result file collected by GEUM Scheduler. Active Monitor raises message if any web server is in critical state and the Performance Monitor allows graphing response time or other performances of web applications.
Apache JMeter Le plug-in WhatsUp Companion Extended plug-in contient aussi un Active Monitor dédié Apache JMeter. Il permet la surveillance de différents serveurs (web, ftp, mail ) en utilisant le logiciel Apache JMeter. Apache JMeter est un logiciel open-source, développé à 100% en Java. Il a été conçu pour faire des mesures de performances. Il été d abord destiné à des tests applicatifs, mais s est étendu vers d autres types de mesures et d équipements. Dans le cas présent, le serveur JMeter est prêt à recevoir le plan de test de la part du serveur WhatsUp, ou se trouve le client JMeter, et à effectuer les différents tests configurés. Ceux-ci sont ensuite retransmis au client JMeter, qui pourra ainsi comparer les différentes valeurs aux seuils fixés. JMeter client Whatsup JMeter Monitor Send test plan by command: jmeter -n t <test_plan> -r -Jremote_hosts=<hosts> Parse the result Test with conditions Web server Web server Web server Send JMeter test plan and parameters Receive the result file (XML) Run the plan JMeter server Invoked by command: jmeter-server.bat
Questions? Q & A 46
Démonstration 47