Un bon service pour avoir des métriques sur son serveur
Installation de sensu, un monitoring un peu comme nagios, mais qui est écrit en ruby
et pour récupérer les derniers fichiers de configuration d'exemple:
sudo wget -O /etc/sensu/config.json http://sensuapp.org/docs/latest/files/config.json
sudo wget -O /etc/sensu/conf.d/check_memory.json http://sensuapp.org/docs/latest/files/check_memory.json
sudo wget -O /etc/sensu/conf.d/default_handler.json http://sensuapp.org/docs/latest/files/default_handler.json
sudo wget -O /etc/sensu/conf.d/client.json http://sensuapp.org/docs/latest/files/client.json
sudo wget -O /etc/sensu/plugins/check-mem.sh http://sensuapp.org/docs/latest/files/check-mem.sh
Il faudra que je test cet outil de monitoring:
Perfwatcher est un frontend pour Collectd (un outil de mesure de performances du système) écrit en PHP, HTML, JavaScript et C. Il est distribué sous licence GPL version 2.0.
Outre l'affichage des graphes RRD générés par Collectd, Perfwatcher étend les fonctionnalités de ce dernier en y ajoutant, entres autres :
un module d’agrégation des données collectées par Collectd ;
une fonctionnalité inédite permettant de visualiser les processus à la manière de la commande top à une date donnée.
Dans les cartons pour une prochaine version, on peut trouver une nouvelle fonctionnalité prometteuse permettant l'affichage des processus sous la forme d'une TimeLine.
Une application console Python utilisant psutil pour monitorer un serveur