-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdevelopment.ini
More file actions
246 lines (204 loc) · 7.25 KB
/
development.ini
File metadata and controls
246 lines (204 loc) · 7.25 KB
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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
#
# vigiboard - Pylons development environment configuration
#
# The %(here)s variable will be replaced with the parent directory of this file
#
# This file is for deployment specific config options -- other configuration
# that is always required for the app is done in the config directory,
# and generally should not be modified by end users.
[DEFAULT]
debug = true
# Uncomment and replace with the address which should receive any error reports
#email_to = you@yourdomain.com
smtp_server = localhost
error_email_from = paste@localhost
[server:main]
use = egg:Paste#http
host = 0.0.0.0
port = 8085
[app:main]
use = egg:vigilo-vigiboard
password_schemes=sha256_crypt
deprecated_password_schemes=hex_md5
lang=fr
help_link=http://foo.bar/help
interfaces.vigimap=http://localhost:8080/
max_maps = -1
; Délai de rafraîchissement automatique (en secondes).
refresh_delay=30
; Indique si le rafraîchissement automatique
; est activé ou non par défaut.
refresh_enabled=True
; Nombre d'événements par page.
vigiboard_items_per_page = 15
; Définition des différentes tailles possibles pour la police
; de caractères. Les tailles indiquées ici doivent utiliser
; l'une des syntaxes disponibles dans CSS 2.1.
; Cf. http://www.w3.org/TR/CSS21/fonts.html#font-size-props
; Les valeurs par défaut sont :
; - "5px" pour fontsize.small
; - "10px" pour fontsize.medium
; - "25px" pour fontsize.large
; De plus, la valeur de l'option "fontsize.medium" correspondra
; à la taille par défaut lorsque l'utilisateur se connecte à VigiBoard.
fontsize.small = 5px
fontsize.medium = 10px
fontsize.large = 25px
; URL vers laquelle l'icône "Maison" redirige.
; Les URLs partielles sont relatives à l'application
; (ex : "/" redirige vers la page principale de l'application).
; Utiliser une URL absolue pour pointer vers une autre application
; (ex : "http://example.com/").
home_link = /
; Ordre de tri par défaut des événements dans le bac à événements.
; Il s'agit d'une liste ordonnée de champs, séparés par des blancs.
;
; Chaque champ peut être suffixé par ":asc" ou ":desc" pour forcer
; le sens du tri (ascendant ou descendant, respectivement).
; Si ce suffixe est omis, le tri se fait par ordre ascendant par défaut.
;
; Les champs disponibles sont ceux fournis par les greffons des colonnes.
; NB : le greffon de la colonne associée doit être chargé
; pour que la valeur soit prise en compte.
;
; La valeur par défaut correspond au tri appliqué par défaut dans les
; versions de Vigilo antérieures à la version 3.6.
default_sort = ack:asc problem:asc priority:asc details:desc date:desc
cache_max_age=0
; Caractère de séparation des champs dans
; l'export CSV.
csv_delimiter_char = ;
; Caractère utilisé pour délimiter les champs
; dans l'export CSV.
csv_quote_char = "
; Le guillemet qui termine ce commentaire
; sert uniquement à corriger la coloration
; syntaxique dans certains éditeurs. "
; Caractère d'échappement pour les caractères
; spéciaux (définis par csv_delimiter_char,
; csv_quote_char et csv_escape_char).
csv_escape_char = \
; Algorithme pour la délimitation des champs
; dans l'export CSV.
; Les valeurs possibles sont :
; "all" : les champs sont systématiquement délimités.
; "minimal" : les champs ne sont délimités que lorsque
; leur interprétation est ambigüe.
; "nonnumeric" : seuls les champs contenant des valeurs
; autres que numériques sont délimités.
; "none" : les champs ne sont jamais délimités.
; La valeur par défaut est "all".
csv_quoting = all
; Durée-seuil (exprimée en secondes) au-delà de laquelle un collecteur
; Vigilo sera considéré comme étant en panne s'il n'a pas envoyé de
; signe de vie. Une alerte sera alors affichée aux utilisateurs.
; Utiliser une valeur négative ou nulle pour désactiver cette fonctionnalité.
; Par défaut : -1 (Désactivé)
freshness_threshold = -1
; Emplacement des applications (vigirrd, Nagios, ...)
; sur les serveurs distants.
app_path.nagios = /nagios/
; Schéma ("protocol") à utiliser pour se connecter
; à l'application. En général : http ou https.
; Par défaut : http
app_scheme.nagios = http
; Port de connexion au serveur distant hébergeant
; l'application.
; Par défaut : 80
app_port.nagios = 80
; Liste des noms des groupes d'utilisateurs privilégiés,
; séparés par des virgules.
; Par défaut : "managers"
admin_groups = managers
; Doit être laissé à true pour obtenir une application complète.
full_stack = true
; Le nom du dossier dans lequel les fichiers de sessions
; sont conservés. "%(here)s" est remplacé par le chemin
; d'accès jusqu'au dossier contenant ce fichier.
cache_dir = %(here)s/data
; Le nom du cookie de session qui sera créé sur le navigateur
; du client.
beaker.session.key = vigiboard
; La clé secrète utilisée pour chiffrer/déchiffrer la session.
; Voir également "sa_auth.cookie_secret".
beaker.session.secret = vigilo
; La clé secret utilisée pour chiffrer/déchiffrer le cookie
; d'authentification.
; Voir également "beaker.session.secret".
sa_auth.cookie_secret = vigilo
# If you'd like to fine-tune the individual locations of the cache data dirs
# for the Cache data, or the Session saves, un-comment the desired settings
# here:
#beaker.cache.data_dir = %(here)s/data/cache
#beaker.session.data_dir = %(here)s/data/sessions
sqlalchemy.url=postgresql://vigilo:vigilo@127.0.0.1/vigilo
sqlalchemy.echo = false
sqlalchemy.echo_pool = false
sqlalchemy.pool_recycle = 3600
# WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT*
# Debug mode will enable the interactive debugging tool, allowing ANYONE to
# execute malicious code after an exception is raised.
#set debug = false
auth.config = %(here)s/who.ini
#auth.log_file = stdout
#auth.log_level = debug
# Logging configuration
# Add additional loggers, handlers, formatters here
# Uses python's logging config file format
# http://docs.python.org/lib/logging-config-fileformat.html
[loggers]
keys = root, vigiboard, sqlalchemy, auth
[handlers]
keys = console,sql_log,root_log,vigiboard_log,auth_log
[formatters]
keys = generic
# If you create additional loggers, add them as a key to [loggers]
[logger_root]
level = INFO
handlers = console
[logger_vigiboard]
level = INFO
handlers = vigiboard_log
qualname = vigiboard
[logger_sqlalchemy]
level = INFO
handlers = console
#sql_log
qualname = sqlalchemy.engine
# A logger for authentication, identification and authorization -- this is
# repoze.who and repoze.what:
[logger_auth]
level = WARN
handlers = auth_log
qualname = auth
# If you create additional handlers, add them as a key to [handlers]
[handler_console]
class = StreamHandler
args = (sys.stderr,)
level = NOTSET
formatter = generic
[handler_sql_log]
class = FileHandler
args = ('log/sql.log','a')
level = INFO
formatter = generic
[handler_root_log]
class = FileHandler
args = ('log/root.log','a')
level = INFO
formatter = generic
[handler_vigiboard_log]
class = FileHandler
args = ('log/vigiboard.log','a')
level = INFO
formatter = generic
[handler_auth_log]
class = FileHandler
args = ('log/auth.log','a')
level = INFO
formatter = generic
# If you create additional formatters, add them as a key to [formatters]
[formatter_generic]
format = %(asctime)s,%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
datefmt = %H:%M:%S
class = vigilo.common.logging.VigiloFormatter