Munin est une application open source de surveillance de système, de surveillance de réseau et de surveillance d'infrastructure écrite en Perl, utilisée pour surveiller les performances de votre serveur, de vos applications et plus encore. Munin utilise RRDtool pour créer des graphiques accessibles via un navigateur Web. En outre, Munin peut être configuré pour envoyer des alertes lorsque certains services/applications, etc. ne fonctionnent pas et Munin enverra automatiquement une alerte par e-mail supplémentaire une fois le problème résolu.
Pour installer Munin sur un VPS Ubuntu suivez les étapes très simples décrites ci-dessous.
Assurez-vous que votre VPS Linux Ubuntu 14.04 est entièrement à jour en utilisant :
apt-get update apt-get upgrade
Munin nécessite qu'Apache2 soit installé et en cours d'exécution sur le VPS que vous utiliserez pour la surveillance, donc s'il n'est pas installé, exécutez la commande suivante pour l'installer :
apt-get install apache2
Installer Munin
Installez Munin et les plugins supplémentaires à l'aide de la commande suivante :
apt-get install munin munin-node munin-plugins-extra
Créez une sauvegarde du fichier de configuration Apache d'origine pour Munin, ou renommez-le :
mv /etc/munin/apache.conf /etc/munin/apache.conf.orig
Editez le fichier de configuration ‘/etc/munin/apache.conf’ et ajoutez les lignes suivantes :
vi /etc/munin/apache.conf
<VirtualHost *:80> ServerName munin.your-domain.com ServerAlias www.munin.your-domain.com ServerAdmin [email protected] DocumentRoot "/var/cache/munin/www" DirectoryIndex index.html <Directory "/var/cache/munin/www"> Options Indexes Includes FollowSymLinks MultiViews AllowOverride AuthConfig AuthUserFile /etc/munin/htpasswd AuthName "munin" AuthType Basic Require valid-user Order allow,deny Allow from all </Directory> CustomLog /var/log/apache2/munin.your-domain.com-access.log combined ErrorLog /var/log/apache2/munin.your-domain.com-error.log <Directory "/etc/munin/static"> Require all granted </Directory> <Directory "/usr/lib/munin/cgi"> Options +ExecCGI Require all granted <IfModule mod_fcgid.c> SetHandler fcgid-script </IfModule> <IfModule !mod_fcgid.c> SetHandler cgi-script </IfModule> </Directory> </VirtualHost>
Créez un répertoire de sortie pour les graphiques et les données Munin :
mkdir -p /var/cache/munin/www/
L'utilisateur Munin doit être capable d'écrire dans des fichiers et des répertoires à l'intérieur du répertoire "/var/cache/munin/www", donc cela peut facilement être accompli en exécutant la commande suivante :
chown munin:munin -R /var/cache/munin/www
Créez une sauvegarde du fichier de configuration original de Munin :
cp /etc/munin/munin.conf /etc/munin/munin.conf.orig
Editez le fichier de configuration de Munin et ajoutez/modifiez les lignes suivantes :
vi /etc/munin/munin.conf
dbdir /var/lib/munin htmldir /var/cache/munin/www logdir /var/log/munin rundir /var/run/munin tmpldir /etc/munin/templates includedir /etc/munin/conf.d graph_strategy cron cgiurl_graph /munin-cgi/munin-cgi-graph html_strategy cron [localhost] address 127.0.0.1 use_node_name yes
Exécutez la commande suivante pour définir un mot de passe pour l'utilisateur administrateur Munin :
htpasswd -c /etc/munin/htpasswd munin
Ceci est important pour garder votre répertoire de sortie Munin et les fichiers qu'il contient privés des moteurs de recherche et des utilisateurs non autorisés.
Redémarrez les services Munin et Apache pour que les modifications prennent effet :
service munin-node restart service apache2 restart
Cela peut prendre quelques minutes à Munin pour générer les graphiques et les fichiers html. Ensuite, ouvrez Munin à l'adresse http://munin.votre-domaine.com en utilisant "munin" comme nom d'utilisateur et le mot de passe munin précédemment généré comme mot de passe et vous pourrez accéder aux graphiques et données Munin :
C'est ça. L'installation de Munin est maintenant terminée. Bien sûr, vous n'avez rien à faire de tout cela si vous utilisez l'un de nos services d'hébergement VPS Linux géré, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Munin pour toi. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.