crans_bcfg2/Python/etc/munin/munin-node.conf
Brice Dubost 890b83e4ab [munin-node.conf] Munin pour dindon
darcs-hash:20090613131604-c9953-c637c2d4aaf44f614fa37af9abd9b39c3e04bfcc.gz
2009-06-13 15:16:04 +02:00

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$