Boîte à outils : Nouveaux produits pour les professionnels de l'informatique

Outils de ce mois-ci sont tout au sujet de la surveillance, si la surveillance de la disponibilité de votre site Web ou la surveillance des applications et systèmes d'échelle de l'entreprise.

Greg Steen

Temps de fonctionnement Robot

Si vous êtes chargé de gérer un site Web, l'espoir est qu'il sera toujours disponible et toujours avoir un temps de réponse accrocheur. Si ce n'est pas, gens qui viennent à votre site vont passer. Uptime Robot est un service gratuit à distance qui vous permet de contrôler jusqu'à 50 sites Web avec des contrôles de santé toutes les cinq minutes. Si un de vos chèques de site échoue, Uptime Robot peut vous envoyer des alertes par e-mail, Service de Message court (SMS), RSS, Twitter ou même les notifications push sur votre iPad ou votre iPhone.

Pour configurer vos moniteurs de site, créer un compte et cliquez sur « Nouveau » sur le tableau de bord de mes moniteurs. Ensuite, sélectionnez le type de moniteur :

  • HTTP cherche une réponse de 200 de type HTTP d'une URL spécifiée.
  • Vérification de mot clé cherche un mot particulier (ou son absence) dans la réponse HTTP.
  • Ping fait une vérification Internet Control Message Protocol (ICMP) standard.
  • Ports TCP vérifie un port particulier est « écoute » pour les demandes.

Après avoir sélectionné le type de moniteur, entrez l'URL ou l'adresse IP de l'hôte pour vérifier ainsi que tous les renseignements pertinents. Puis choisissez comment vous souhaitez recevoir des alertes lorsqu'il y a un problème. Uptime Robot possède également une API vous pouvez accéder pour afficher, créer, mise à jour et supprimez les moniteurs et contacts alertes. Cela vous permet d'intégrer facilement le service dans une infrastructure de surveillance existante. Il vous permet également de surveillances par script que vous apportez des sites en ligne et hors ligne.

Les créateurs de Uptime Robot a récemment fait une mise à jour de moteur avec des fonctionnalités améliorées. Ils prévoyez également une interface de mise à jour et révisée. Uptime Robot est actuellement gratuit et j'espère qu'ils peuvent garder de cette façon, mais ils peuvent revenir sur post-redesign (voir le Uptime Robot blog pour plus d'informations). Uptime Robot peut vérifier votre site Web du monde extérieur.

Uptime Robot

Nagios avec NSClient ++ et Lilas-Reloaded

Système et la surveillance de l'application est un élément clé du succès des opérations informatiques. Plus approfondie, la surveillance, le plus conscient de vos applications et l'infrastructure, vous êtes, et plus vite vous serez en mesure de résoudre les problèmes et de répondre. Une solution de surveillance évolutive qui peut gérer tout — routeurs, les commutateurs, les imprimantes, les ordinateurs Windows, Unix et Linux et plus — est le produit open source Nagios.

Vous pouvez installer Nagios sur des saveurs de Linux plus populaires comme un paquet ou par génération à partir de la source. Instructions pour l'installation de la source sont assez complets, donc si vous avez un système Linux disponible en tant qu'hôte, vous devriez être en mesure de se lever et en cours d'exécution sur le système de base. Jetez un oeil à la Guides d'Installation de Nagios Quickstart pour plus d'informations.

Nagios est composé de trois éléments principaux : Nagios Core, plug-ins et le serveur frontal sur le Web. Nagios Core est le composant de serveur qui gère toutes les tâches de surveillance. Les plug-ins vous permettent de surveiller les différents serveurs, applications, services et mesures de performance. Et le serveur frontal Web-based vous donne d'interaction et visualisation au sein du système. Une fois installé, vous aurez envie de mettre en place votre premier hôte. Les packages d'installation vous donnent des exemples des fichiers texte basés sur des fichiers de configuration qui sont requises pour la surveillance des applications et des services avec Nagios.

Pour surveiller les serveurs Windows, vous aurez également besoin de jeter un oeil à la source libre et ouverte, agent de surveillance NSClient ++. Il s'agit d'un agent de surveillance axée sur le module, que vous installer sur vos serveurs Windows vous pouvez d'effectuer des contrôles de votre serveur Nagios. Avec son protocole normalisé de manutention, il travaille avec d'autres solutions de surveillance aussi bien. Une fois que vous avez installé le client, vous serez en mesure d'interroger pour CPU, mémoire, disque, état du processus, les entrées de Registre, États de service, les compteurs de performance et de disponibilité de vos serveurs Windows. Il y a des modules supplémentaires qui étendent les capacités de Nagios requêtes de journal des événements, demandes d'ordre générales par script et l'état des serveurs SMTP, pour n'en nommer que quelques-uns.

Nagios est une structure communautaire et soutien d'utilisateur actif. Il y a un certain Nagios projets supplémentaires là-bas qui fournissent des fonctionnalités supplémentaires, améliorent l'interface utilisateur ou aident à gérer la configuration. Vous pouvez trouver la plupart de ces extensions sur Nagios Exchange. Vous pouvez trouver un certain nombre de nouveaux frontaux pour habiller votre interface de Nagios et les plug-ins supplémentaires pour les nouveaux moniteurs. Par exemple, il existe des plug-ins pour exécuter des requêtes T-SQL sur les instances de votre Microsoft SQL Server pour vérifier l'État ou le SQL Server travaux de l'Agent en cours d'exécution sur ces serveurs.

Si vous trouvez la configuration basée sur le fichier de texte fastidieux, vous pouvez utiliser le - Reloaded lilas Add-on pour aider. Lilas-Reloaded va gérer la configuration de votre moniteur pour vous, en stockant les informations de configuration de Nagios dans un magasin de MySQL. Lorsque vous êtes prêt, vous pouvez écrire la configuration comme des fichiers sur le disque avec un clic d'un bouton.

Une fois vos moniteurs actifs, Nagios peut vous alerter par e-mail, SMS ou un script personnalisé lorsqu'un contrôle échoue ou lorsque les choses sont devenues retour à la normale. Vous pouvez configurer les seuils pour les différentes alertes de service, alors vous pouvez vous assurer de vrais problèmes ne sont pas masqués par une tonne de faux positifs. Vous pouvez également configurer les politiques d'escalade pour les alertes et notification, ou de définir des politiques basées sur l'heure du jour.

Pour chaque hôte, vous pouvez définir des fenêtres de maintenance ou désactiver temporairement le contrôle lorsque vous devez travailler sur un ordinateur hôte. Si un service ou un hôte s'abaisse, vous pouvez même configurer le système pour exécuter un script ou plug-in qui pourrait apporter un nouvel hôte en ligne ou redémarrer IIS. De cette façon, vous pouvez vraiment utiliser le système comme une solution de surveillance proactive.

Nagios a un certain nombre de rapports intégrés pour vous aider à comprendre la santé de votre infrastructure au fil du temps. Vous pouvez surveiller une plage horaire spécifiée, ou le pourcentage de disponibilité et le temps d'arrêt pour tous vos systèmes. Il existe également des rapports de tendance alors vous pouvez suivre des choses comme l'utilisation du processeur. Ces types de rapports peuvent aider avec une capacité de planification en vous aidant à voir le système « points de pression » avant qu'ils deviennent critiques. Les rapports d'alerte vous montrent le quand, où et comment des divers moments d'alertes. Ils peuvent également fournir des métriques sur les temps de réponse. Le frontal Web donne un aperçu de comment Nagios s'effectue, avec une vue sur la file d'attente de planification, information sur le rendement et des informations dans les journaux système et des paramètres.

Si vous cherchez soutien plus officiel pour votre implémentation de Nagios, il existe des produits construits sur Nagios Core. Nagios XI¸ donne vous simplifier l'administration, une interface plus polie, plus par exemple, extensibilité et des performances dans un package téléchargeable avec un système de soutien en place pour vous aider à obtenir l'installation ou si vous rencontrez des problèmes. Nagios XI a le prix indiqué par le nombre de serveurs que vous souhaitez surveiller. Il commence à 1 995 $ pour jusqu'à 100 hôtes ou 4 995 $ pour hôtes illimités par installation.

Toutefois, si vous vous sentez confortable lever votre propre instance et en cours d'exécution, vous pouvez utiliser la version open source avec sa communauté active. Ayant une solution de surveillance proactive en place va vous sauver temps, réduire le stress et aide à que vous attendre au lieu de constamment mettre les feux.

Nagios with NSClient++ and Lilac-Reloaded

Greg Steen

**Greg Steen**est un professionnel de l'informatique, l'entrepreneur et l'amateur. Il est toujours à l'affût de nouveaux outils aider simplifie des opérations, QA et développement l'informatique professionnelle.

Contenus associés