Supervision Applications et Serveurs

Supervision Windows

NetCrunch utilise une connexion à distance avec le système Windows pour surveiller ses performances (aucun agent SNMP requis). En récupérant les compteurs de performance disponibles sous Windows, NetCrunch peut suivre et alerter sur les problèmes liés à la performance du système ou des applications s’appuyant sur les compteurs Windows (SQL, Exchange etc…).

Supervision des compteurs de performance

NetCrunch permet la surveillance à distance de tous les compteurs de performance Windows, y compris les compteurs pour les disques durs. La liste des compteurs disponibles dépend du système et des applications installées. Vous pouvez définir des alertes sur les compteurs en utilisant 8 types de déclencheurs différents.

Exemple de vue de performance des serveurs WindowsExemple de vue de performance des serveurs Windows

Services Windows

La surveillance des services Windows est importante pour la plus part des applications installées sur les serveurs Windows. L’alerte sur les services Windows la plus fréquente est: service arrêté. NetCrunch présente également les services Windows dans la fenêtre d’état et permet leur contrôle à distance.

Services Windows avec filtreServices Windows avec filtre

Outils WMI

NetCrunch contient un outil pour accéder aux informations WMI à distance. Outil également disponible séparément en logiciel libre de téléchargement.

Information générale outil WMIInformation générale outil WMI

 

Inventaire matériel et logiciel

NetCrunch collecte les informations matériels et logiciels pour les ordinateurs Windows. Le programme collecte des informations détaillées pour chaque machine et la listes des mises à jour installées. NetCrunch permet de comparer chaque audit et montre les changements matériel et logiciel. Le programme inclut une vue regroupant plusieurs nœuds.

Fenêtre d'inventaire appareils réseauFenêtre d’inventaire

Applications Windows

Beaucoup d’applications peuvent être supervisées en surveillant le journal des événements ou avec les compteurs de performance.

NetCrunch étend sa supervision à l’aide de NC Open Monitor. Cette interface permet de développer des programmes en n’importe quel language ou script (javascript, powershell), fournissant à NetCrunch des données spécifiques en provenance de tout type d’application.

Sonde pour fichiers & répertoire

La sonde fichier permet de contrôler la présence d’un fichier, sa taille ou sa date de modification. Elle peut également être utilisée pour rechercher dans son contenu ou pour trouver de nouvelles entrées dans des fichiers de type log et les convertir en alertes NetCrunch.
La sonde répertoire permet de vérifier le contenu d’un répertoire ou si de nouveaux fichiers sont ajoutés ou supprimés.

Journal des événements

NetCrunch peut, grâce à WMI, collecter à distance, analyser et filtrer les données provenant de différent serveurs Windows.
Cela permet de définir simplement des alertes afin de convertir des évènements Windows en alertes NetCrunch. Les filtres sont traduits en requêtes WQL complexes automatiquement.

Packs de supervision

Le programme inclut des packs de supervision prédéfinis qui automatisent la configuration des alertes, des données collectées et des rapports pour les serveurs Windows mais aussi les postes de travail. Parmi les paramètres collectés: CPU, mémoire, utilisation disque, jobs imprimante et file d’attente, jobs services, système de fichiers et utilisation réseau.

Nouveauté Version 9.3

 

Supervision systèmes Linux, Mac OS X et BSD

NetCrunch supporte la supervision sans agent de systèmes type Unix en utilisant le protocole SSH.
Cela évite d’utiliser SNMP qui comporte plusieurs inconvénients sur ce type d’environnement.

Linux

NetCrunch peut superviser plus de 100 compteurs de performance pour déterminer la santé d’un serveur Linux tournant sous noyau 2.4 ou plus récent. Le programme a été testé avec les distributions suivantes: Cent OS, RedHat, Fedora, Novell OES, Ubuntu Desktop et Serveur.

Liste des processus LinuxListe des processus

Mac OS X

NetCrunch offre une intégration complète avec Mac OS X. Toutes les versions sont supportées y compris « El Capitan »,

La supervision inclut :

  • système (uptime/downtime, utilisateurs connectés)
  • utilisation CPU
  • utilisation mémoire
  • utilisation disque
  • statistiques interfaces réseau
  • processus (CPU & mémoire utilisée)
  • utilisateur (CPU & mémoire)
  • statistiques TCP.

BSD

NetCrunch supervise FreeBSD, OpenBSD et NetBSD.

Les informations suivantes peuvent être collectées:

  • système (uptime/downtime, utilisateurs connectés)
  • utilisation CPU
  • utilisation mémoire
  • utilisation disque
  • statistiques interfaces réseau
  • processus (CPU & mémoire utilisée)
  • utilisateur (CPU & mémoire)
  • statistiques TCP. @@tcp-connections.png

 

Liste des connexions TCP d'un système BSDListe des connexions TCP d’un sytème BSD

 

Supervision VMWare ESX

NetCrunch supporte ESX/i versions 5.5 et 6. Il se connecte directement au serveur ESX sans vSphere. NetCrunch propose des packs de supervision pré-configurés pour la surveillance des nœuds ESX dès qu’ils sont reconnus en tant que tel.

Supervision des machines virtuelles

Le programme peut surveiller les compteurs de performance pour les systèmes invités (VM).

Compteurs disponibles :

  • Utilisation %CPU
  • Utilisation %Mémoire (invité)
  • Utilisation % Mémoire (hôte)
  • Mémoire utilisée Bytes (invité)
  • Mémoire utilisée Bytes (hôte)
  • Utilisation réseau Bytes par sec.
  • Utilisation CPU Hz

Supervision du hardware ESX/i

NetCrunch peut surveiller et alerter sur le statut du hardware fourni par le serveur ESX.

ESX Hardware StatutESX Hardware Status

 

Serveur Apache, Web, Fichiers et Répertoires

Sonde Apache

NetCrunch contient une sonde pour la surveillance de la performance des serveurs Web Apache. La sonde vous permet de surveiller différents paramètres de performance, regroupés dans les objets comme Pays, Résumé et hôte virtuel.

Compteurs Résumé :

  • Octets par seconde
  • Nombre de clients
  • Nombre de processus
  • Requêtes par seconde
  • Nombre total de demandes
  • Total Transfert
  • Up Time

Compteurs Pays et hôte virtuel :

  • Moy. CPU
  • Moy. temps écoulé par requête
  • Moy. délai de traitement par requête
  • Nombre de clients
  • Nombre de CPU Max
  • Max temps écoulé par requête
  • Max délai de traitement par requête
  • Transfert

Sonde FTP répertoire à distance

Vérifiez le contenu des dossiers, les paramètres d’authentification et d’autres conditions. Prend en charge les connexions FTP, SFTP et FTPS.

Sonde FTP/HTTP fichier à distance

Vérifiez le contenu des fichiers à distance, les paramètres d’authentification. Surveillez à distance les logs texte, la taille des fichiers ou leur date de modification, leur présence et plus. Les sondes prennent en charge les connexions sécurisées.

Sonde page web

NetCrunch comprend une sonde pour pages Web avancée, qui est capable de télécharger des sites y compris un rendu des pages dynamiques contenant du Javascript comme si elles étaient affichées par un navigateur. Il vous permet également de vérifier des pages nécessitant une identification (HTML standard ou formulaire personnalisé).

Alertes page web disponibles:

  • Taille de la page ou temps de chargement
  • Changement de contenu de la page
  • Alerte si le texte est présent ou absent
  • Si la page n’existe pas
  • Erreur de chargement
  • Erreur de chargement des ressources
  • Erreur d’authentification

Compteurs de performance disponibles:

  • % Disponibilité
  • Code de statut HTTP
  • Erreurs JavaScript
  • Temps de chargement
  • Taille du corps
  • Nombre de ressources
  • Nombre d’erreurs de ressources
  • Taille totale

Sonde HTTP/S de base

Cette sonde est la plus adaptée pour envoyer des requêtes REST, afin de récupérer simplement des données avec HTTP et vérifier les réponses. Il vous permet également de vérifier le contenu de la réponse. Il prend en charge les requêtes GET, HEAD et POST.

 

Supervision personnalisée

Exécuter des programmes ou scripts sur le serveur NetCrunch

NetCrunch peut planifier l’exécution de programmes et scripts dans le même contexte de sécurité que le serveur NetCrunch. Le programme ou script peut utiliser la sortie standard pouvant être capturée automatiquement pour l’échange d’information. Le programme de surveillance peut également enregistrer des données sur le disque qui seront lues par NetCrunch. Le programme supporte les formats CSV, JSON et XML.

Exemple de données CSV :

object,counter,instance,value
processor,% Utilization,_total,20
memory,private bytes,,23523578

Lecture des données depuis un fichier

NetCrunch peut lire les données à partir d’un fichier JSON ou XML. Le fichier doit être accessible au serveur NetCrunch soit localement ou par l’intermédiaire d’un système externe.

Lecture des données à l’aide de requêtes HTTP

Dans NetCrunch vous pouvez planifier l’obtention de données à partir d’un serveur Web ou une application acceptant les requêtes HTTP GET. En guise de réponse, NetCrunch attend des données JSON ou XML au format Open Monitor.

Par exemple, la page peut renvoyer des données JSON comme ceci :

{
« counters »: {
« crm.emails-in-1h »: 10.2,
« crm.emails-out-1h »: 231
}
}

Envoi de données au serveur NetCrunch par HTTP

NetCrunch peut recevoir des données via une requête HTTP POST ou dans les paramètres de l’URL en utilisant la requête GET. Ceci représente la méthode la plus simple pour fournir des données à NetCrunch, puisque pour ce faire, vous pouvez utiliser le Curl projet open source disponible sur plusieurs plates-formes.