Pour le suivi des statistiques (utilisation de la mémoire, charge, activité mysql, activité apache, etc.) j'utilise Munin . Il permet déjà de suivre un grand nombre de choses et de tracer des graphiques pour différents intervalles de temps (24 dernières heures, 7 derniers jours, mois dernier, année dernière). Grâce à des plugins, encore plus de choses peuvent être surveillées. Ses résultats sont des pages HTML avec de jolis graphiques.
Munin a une architecture maître/nœud : les nœuds recueillent des statistiques sur un serveur et le maître stocke les données et produit du HTML et des graphiques.
J'utilise Monit Monit peut également surveiller des éléments plus généraux concernant un serveur, tels que la charge du processeur, l'utilisation de la mémoire, l'état du disque dur ou l'utilisation du disque.
Monit doit être configuré pour chaque service ou matériel que vous souhaitez surveiller et pour savoir comment réagir lorsque quelque chose ne va pas. Les options les plus utilisées sont de ne rien faire, d'envoyer un e-mail d'alerte ou de redémarrer le service.
Monit est génial quand il fonctionne, mais parfois il ne parvient pas à démarrer, arrêter ou redémarrer un service et il n'y a pas beaucoup d'informations de diagnostic disponibles pour vous dire ce qui a mal tourné. Cela signifie que vous ne savez pas si le problème vient de votre service ou de la configuration de Monit, qui fonctionne dans un environnement minimal de type cron.
Ces deux outils sont disponibles par défaut sur la plupart des distributions Linux.
0 votes
Quelle est la plate-forme utilisée par votre serveur ?
1 votes
Mes serveurs fonctionnent sous Debian Lenny, mais la question n'est pas principalement axée sur la surveillance UNIX seule, car de nombreux outils auront probablement une forme de support multiplateforme.
0 votes
Ils utilisent peut-être des outils différents, mais du point de vue du système global, vous finissez par faire la même chose encore et encore sur les différents systèmes. C'est juste un peu de script pour extraire la dernière partie des données que vous voulez. Dans ce contexte, je considère que les "outils" sont l'instance d'enregistrement (serveur de surveillance) et non le plugin/script qui extrait les données.
0 votes
J'aime aussi surveiller les applications (performances, disponibilité, etc.). Les outils de surveillance semblent avoir un spectre avec leur capacité à surveiller le matériel d'un côté et leur capacité à surveiller les applications de l'autre. Hardware<-----+----->Application