54 lines
1.3 KiB
Python
54 lines
1.3 KiB
Python
# -*- coding: utf-8; mode: python -*-
|
|
|
|
include("ip")
|
|
|
|
info["owner"] = "root"
|
|
info["group"] = "root"
|
|
|
|
# Remplacement du nom d'hôte pour les hôtes particuliers
|
|
munin_hostname = {
|
|
"canard": "canard.ferme.crans.org",
|
|
"jouvence": "poulet.ferme.crans.org",
|
|
"lapin": "lapin.ferme.crans.org",
|
|
"dindon": "dindon.ferme.crans.org",
|
|
"mdr": "vache.ferme.crans.org",
|
|
"oie": "oie.ferme.crans.org",
|
|
}.get(hostname, pubhostname)
|
|
|
|
header("""
|
|
Fichier de configuration de Munin-Node.
|
|
|
|
Pour des informations détaillées, consulter
|
|
http://munin.projects.linpro.no/wiki/munin-node.conf
|
|
""")
|
|
|
|
@# Fichier PID, configuration du démon
|
|
@pid_file /var/run/munin/munin-node.pid
|
|
@background 1
|
|
@setsid yes
|
|
@setseid 1
|
|
@
|
|
@# Port sur lequel se binder. On s'ouvre sur toutes les interfaces, le tri se fait plus bas
|
|
@host *
|
|
@port 4949
|
|
@
|
|
@# Utilisateur sous lequel tourne le démon munin-node
|
|
@user root
|
|
@group root
|
|
@
|
|
@# Fichiers à ignorer
|
|
@ignore_file ~$
|
|
@ignore_file \.bak$
|
|
@ignore_file %$
|
|
@ignore_file \.dpkg-(tmp|new|old|dist)$
|
|
@
|
|
@# Nom d'hôte reporté au serveur munin
|
|
print "host_name %s" % munin_hostname
|
|
@
|
|
if not has("users"):
|
|
@# On autorise tout adm et localhost
|
|
@allow ^10\.231\.136\..*$
|
|
@allow ^127\.0\.0\.1$
|
|
else:
|
|
@# On autorise seulement le serveur munin
|
|
@allow ^10\.231\.136\.81$
|