Cette configuration se passe sur le noeud munin, c’est à dire la machine cliente.
Le plugin pour proftpd nécessite la commande logtail
, il est donc nécessaire de l’installer :
- sudo apt-get install logtail
On a décidé de déposer nos plugins personnalisés dans le répertoire /opt/share/munin/plugins
, on vérifie qu’il existe bien et on s’y déplace :
- #Créer le répertoire des plugins dans le cas ou il n'existe pas déjà
- sudo mkdir -p /opt/share/munin/plugins
Il est ensuite nécesssaire de modifier la configuration de munin :
- sudo nano /etc/munin/plugin-conf.d/munin-node
On y ajoute les lignes suivantes :
- # Pour accéder aux logs de Proftpd, les plugins en rapport doivent s'exécuter avec le même groupe que Proftpd
- [proftpd*]
- group root
proftpd_count : Compter les fichiers transférés
Créez le fichier du plugin :
- sudo nano /opt/share/munin/plugins/proftpd_count
Puis coller à l’intérieur le code de cette page.
Ensuite on lui donne les droit d’execution :
- sudo chmod +x /opt/share/munin/plugins/proftpd_count
On active le plugin en créant le lien symbolique au bon endroit :
- sudo ln -s /opt/share/munin/plugins/proftpd_count /etc/munin/plugins/proftpd_count
On test si le plugin fonctionne correctement en utilisant la commande :
- sudo munin-run proftpd_count
La réponse doit être au minimum :
- ftp_get.value 0
- ftp_put.value 0
On redémarre le noeud :
- sudo /etc/init.d/munin-node restart
proftpd_bytes : monitorer la bande passante FTP
La méthode à utiliser pour ajouter ce module est la même que précédemment.
Créez le fichier du plugin :
- sudo nano /opt/share/munin/plugins/proftpd_bytes
Puis coller à l’intérieur le code de cette page.
Ensuite on lui donne les droit d’execution :
- sudo chmod +x /opt/share/munin/plugins/proftpd_bytes
On active le plugin en créant le lien symbolique au bon endroit :
- sudo ln -s /opt/share/munin/plugins/proftpd_count /etc/munin/plugins/proftpd_bytes
On test si le plugin fonctionne correctement en utilisant la commande :
- sudo munin-run proftpd_bytes
La réponse doit être au minimum :
- ftp_get.value 0
- ftp_put.value 0
Puis on redémarre le noeud :
- sudo /etc/init.d/munin-node restart