Par défaut, votre système journalise dans différents fichiers les événements qui se passent vous permettant de déceler une activité anormale et autre plantage. Mais vous avez aussi besoin de collecter des métriques de votre système et de ses applications, et de générer les graphiques associés. Car c’est seulement grâce à ces données et graphiques que vous pourrez faire de l’analyse de performance pour détecter les goulots d’étranglement, ou faire de la gestion de capacité en prédisant la future charge système. Un des moyens les plus simples de collecter des données d’un serveur est d’utiliser le démon Collectd.
1. Introduction
Collectd est un démon de collecte de métriques. Installé sur un système, il l’interroge pour récupérer les données, et propose ensuite différents mécanismes de stockage de ses données, la plus connue étant sous forme de fichiers RRD, qui permet de générer des graphiques. Collectd peut collecter des statistiques système standards extrêmement variées comme le CPU, l’usage mémoire, l’utilisation réseau, etc. Son système de plugins lui permet d’être étendu, et d’avoir la possibilité de récupérer les métriques pour les applicatifs les plus courants : Apache, MySQL, etc. Un système de plugins qui vous permet donc bien sûr d’écrire votre propre plugin pour collecter les métriques de vos applications internes. Écrit en C, Collectd utilise peu de ressources, vous pourrez le déployer sur l’ensemble de votre parc sans impact majeur sur vos machines. Il possède également un mode réseau : au lieu de stocker les données en...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première