-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsettings.ini
140 lines (111 loc) · 4.29 KB
/
settings.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
[bus]
# Liste des serveurs AMQP (noms ou adresses IP) à utiliser,
# séparés par des virgules. Un numéro de port peut être spécifié
# en ajoutant ":" suivi du numéro après le nom / l'adresse du serveur.
# Par défaut, le port 5672 est utilisé lorsque l'option "use_ssl" vaut
# False ou 5671 lorsque l'option vaut True.
hosts = localhost
# Nom d'utilisateur à utiliser pour se connecter au bus.
user = connector-syncevents
# Mot de passe à utiliser
password = connector-syncevents
# Chiffrement du flux par SSL
use_ssl = False
# Le trafic lié au bus doit-il être enregistré dans les logs ?
log_traffic = False
[connector-syncevents]
# Âge minimum (en minutes) d'une alerte, en dessous duquel on ne demande pas de
# mise à jour à Nagios.
# Nagios est configuré pour ré-émettre les notifications après 30 minutes,
# il vaut donc mieux régler ici une valeur légèrement supérieure, pour
# ne cibler que les états désynchronisés.
#
# Si une valeur négative est utilisée, cette resynchronisation est désactivée.
# Par défaut, on resynchronise les états plus vieux que 45 minutes.
#minutes_old = 45
# Âge minimum (en minutes) de l'état d'un service de haut niveau,
# en dessous duquel on ne demande pas de mise à jour à Nagios.
#
# Nagios est configuré pour ré-émettre les notifications après 30 minutes,
# il vaut donc mieux régler ici une valeur légèrement supérieure, pour
# ne cibler que les états désynchronisés.
#
# Si une valeur négative est utilisée, cette resynchronisation est désactivée.
# Par défaut, elle est désactivée.
#hls_minutes_old = -1
# Nombre maximum de demandes de mise à jour à envoyer lors de la même exécution.
# Par défaut: 100. Sur de grandes installations, on peut monter à 500.
# Note: en cas de dépassement de la valeur maximale conseillée, adapter le
# délai autorisé pour les traitements dans la section connector.
max_events = 100
[database]
sqlalchemy_url = postgresql://vigilo:vigilo@localhost/vigilo
# Affichage des requetes SQL ou non (pour assister le débogage)
#sqlalchemy_echo = false
[connector]
# Nom d'hôte utilisé pour signaler que ce connecteur fonctionne.
# Cela doit correspondre au nom configuré pour cette machine dans VigiConf.
# Par défaut, le nom qualifié de la machine est utilisé.
#hostname = hostname
# Nom de service utilisé pour signaler que ce connecteur fonctionne.
# Ce nom doit correspondre au nom du service configuré dans VigiConf.
#status_service = vigilo-connector-syncevents
# Ces paramètres permettent de surcharger les valeurs présentes dans la
# section [publications] pour les messages d'auto-supervision du connecteur.
#self_monitoring_nagios_exchange = nagios
#self_monitoring_perf_exchange = perf
# Délai maximum (en secondes) pour envoyer les demandes de mise à jour Nagios
# sur le bus.
#timeout = 30
[publications]
# Types de messages et le nom de l'exchange à utiliser pour leur publication.
# Par défaut, un exchange du même nom que le type est utilisé.
# Les entrées dans cette section sont de la forme :
# type_de_message = exchange[:duree_de_vie_en_secondes]
#----------------------------------------------------
# Pour les messages type "nagios", la durée de vie recommandée est de 2 fois
# la période de resynchronisation indiquée dans le fichier de cron du
# connector-syncevents.
nagios = nagios:1200
# -------
# Logging
#
[loggers]
keys = root,twisted,sqlalchemy
[handlers]
keys = syslog,console
[formatters]
keys = consoleFormatter,syslogFormatter
[logger_root]
level = INFO
handlers = syslog,console
[logger_twisted]
level = WARNING
qualname = twisted
propagate = 0
handlers = syslog,console
[logger_sqlalchemy]
# Mettre le level a INFO pour afficher les requetes SQL
level = WARNING
handlers = console
qualname = sqlalchemy.engine
propagate = 0
[handler_console]
class = StreamHandler
level = NOTSET
formatter = consoleFormatter
args = (sys.stdout, )
[handler_syslog]
class = handlers.SysLogHandler
level = NOTSET
formatter = syslogFormatter
args = '/dev/log', 'daemon'
[formatter_consoleFormatter]
format = [%(created)f] %(message)s
datefmt =
class = vigilo.common.logging.VigiloFormatter
[formatter_syslogFormatter]
format = %(processName)s[%(process)d]: %(levelname)s::%(message)s
datefmt =
class = vigilo.common.logging.VigiloFormatter
# vim: set fileencoding=utf-8 sw=4 ts=4 et :