Va falloir mettre des petites stats système maintenant pour monitorer tout çà.
Je sais que je vais en faire hurler certain mais je vais utiliser munin et non cacti pour s’acquitter de cette tâche. Beaucoup plus simple d’utilisation pour un besoin « classique », munin a donc ma préférence.
#sudo apt-get install munin munin-node smartmontools libwww-perl lm-sensors sensord ethtool
Par défaut munin va stocker ses fichiers dans
dbdir /var/lib/munin
htmldir /var/www/munin
logdir /var/log/munin
rundir /var/run/munin
Maintenant il faut s’attaquer à Apache, on crée donc un Alias :
#sudo nano /etc/apache2/apache2.conf
Alias /stat /var/www/munin
Et ensuite activé le server-status et l’autoriser uniquement pour le localhost toujours dans le meme fichier de configuration.
SetHandler server-status
Order deny,allow
Deny from all
Allow from 127.0.0.1
ExtendedStatus On
Aller maintenant on rajoute les petits plugins sympa. Tous les plugins sont rangés dans /usr/share/munin/plugins/
#sudo ln -s /usr/share/munin/plugins/fw_packets /etc/munin/plugins/fw_packets #sudo ln -s /usr/share/munin/plugins/fw_forwarded_local /etc/munin/plugins/fw_forwarded_local #sudo ln -s /usr/share/munin/plugins/fw_conntrack /etc/munin/plugins/fw_conntrack #sudo ln -s /usr/share/munin/plugins/postfix_mailstats /etc/munin/plugins/postfix_mailstats #sudo ln -s /usr/share/munin/plugins/postfix_mailvolume /etc/munin/plugins/postfix_mailvolume #sudo ln -s /usr/share/munin/plugins/postfix_mailqueue /etc/munin/plugins/postfix_mailqueue #sudo ln -s /usr/share/munin/plugins/apache_accesses /etc/munin/plugins/apache_accesses #sudo ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/apache_processes #sudo ln -s /usr/share/munin/plugins/apache_volume /etc/munin/plugins/apache_volume #sudo ln -s /usr/share/munin/plugins/netstat /etc/munin/plugins/netstat
Pour que netstat affiche des informations il faut configurer munin :
nano /etc/munin/plugin-conf.d/munin-node
Et rajouter
[netstat] user root
et enfin un bon
#sudo /etc/init.d/munin-node restart