Ajouts section conf plugins

This commit is contained in:
whirigoyen 2023-12-07 09:59:01 +01:00
parent 27ab5a218f
commit 1647f3fdf3

View file

@ -350,21 +350,34 @@ swap_out.value 53
## Configurer un plugin
Selon les besoins, il peut être utile d'exécuter un plugin avec un utilisateur et un groupe particuliers.
Pour cela il faut éditer le fichier `/etc/munin/plugin-conf.d/munin-node` et changer le user/group.
Documentation officielle : <http://guide.munin-monitoring.org/en/latest/plugin/use.html>
Exemple :
La configuration des plugins se fait dans `/etc/munin/plugin-conf.d`.
La configuration par défaut se trouve dans le fichier `/etc/munin/plugin-conf.d/munin-node`. **Il ne faut pas le modifier.**
Si on souhaite ajouter ou modifier la configuration d'un plugin, le mieux est de créer un fichier `/etc/munin/plugin-conf.d/zzz-<PLUGIN_NAME>`.
Avoir un fichier de configuration par plugin permet une gestion plus fine, et facilite la gestion via Ansible par exemple.
### Changer l'utilisateur et le groupe avec lesquels le plugin est lancé
Selon les besoins, il peut être utile d'exécuter un plugin avec un utilisateur et un groupe particuliers.
Pour cela, créer un fichier `/etc/munin/plugin-conf.d/zzz-<PLUGIN_NAME>` :
~~~
[munin_stats]
[<PLUGIN_NAME>]
user munin
group munin
~~~
### Passer une variable d'environnement à un plugin
On peut aussi avoir besoin de passer une variable d'environnement à un plugin (respecter la casse dans le nom de la variable) :
~~~
[<PLUGIN_NAME>]
(...)
env.<ENV_VAR_NAME> <VALUE>
~~~