Revision dde732e5
Oublis par rapport à la dernière révision
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@334 b22e2e97-25c9-44ff-b637-2e5ceca36478
vigiboard/config/vigiboard_config.py | ||
---|---|---|
1 |
# -*- coding: utf-8 -*- |
|
2 |
# vim:set expandtab tabstop=4 shiftwidth=4: |
|
3 |
"""Configuration de Vigiboard.""" |
|
4 |
|
|
5 |
vigiboard_config = { |
|
6 |
|
|
7 |
# Affichage, lien disponibles dans la fenêtre de détail d'un évènement |
|
8 |
'vigiboard_links.nagios' : 'http://example1.com/%(idevent)d', |
|
9 |
'vigiboard_links.metrology' : 'http://example2.com/%(idevent)d', |
|
10 |
'vigiboard_links.security' : 'http://example3.com/%(idevent)d', |
|
11 |
'vigiboard_links.servicetype' : 'http://example4.com/%(idevent)d', |
|
12 |
|
|
13 |
# Nombre d'évènments par pages |
|
14 |
'vigiboard_item_per_page' : '15', |
|
15 |
|
|
16 |
# Nom de base des tables de la base de données |
|
17 |
'vigiboard_bdd.basename' : '', |
|
18 |
|
|
19 |
'vigiboard_plugins' : [ |
|
20 |
[ 'shn' , 'PluginSHN' ] |
|
21 |
] |
|
22 |
|
|
23 |
} |
|
24 |
|
vigiboard/controllers/root.py | ||
---|---|---|
44 | 44 |
try : |
45 | 45 |
mymod = __import__( |
46 | 46 |
'vigiboard.controllers.' + mod + '_ctl',globals(), locals(), [mod + 'Controller'],-1) |
47 |
setattr(self,mod,getattr(mymod,mod + 'Controller')()) |
|
47 | 48 |
except: |
48 |
pass
|
|
49 |
pass |
|
49 | 50 |
|
50 | 51 |
@expose('vigiboard.templates.index') |
51 | 52 |
def index(self): |
vigiboard/controllers/vigiboard_ctl/vigiboard_ctl.py | ||
---|---|---|
16 | 16 |
from vigiboard.lib.base import TGController |
17 | 17 |
from vigiboard.model import DBSession |
18 | 18 |
|
19 |
from vigiboard.model.vigiboard_bdd import ServiceHautNiveau, HostGroups, \
|
|
19 |
from vigiboard.model import ServiceHautNiveau, HostGroups, \ |
|
20 | 20 |
Events, EventHistory |
21 | 21 |
|
22 | 22 |
from repoze.what.predicates import Any, not_anonymous |
vigiboard/controllers/vigiboard_ctl/vigiboardrequest.py | ||
---|---|---|
2 | 2 |
# vim:set expandtab tabstop=4 shiftwidth=4: |
3 | 3 |
"""Gestion de la requête, des plugins et de l'affichage du Vigiboard""" |
4 | 4 |
|
5 |
from vigiboard.model.vigiboard_bdd import Events, Host, Service, \
|
|
5 |
from vigiboard.model import Events, Host, Service, \ |
|
6 | 6 |
HostGroups, ServiceGroups, EventHistory |
7 | 7 |
from tg import tmpl_context, url, config |
8 | 8 |
from vigiboard.model import DBSession |
vigiboard/model/vigilo_bdd/__init__.py | ||
---|---|---|
2 | 2 |
# vim:set expandtab tabstop=4 shiftwidth=4: |
3 | 3 |
"""BdD Vigiboard""" |
4 | 4 |
|
5 |
from vigiboard.model.vigiboard_bdd.eventhistory import EventHistory |
|
6 |
from vigiboard.model.vigiboard_bdd.events import Events |
|
7 |
from vigiboard.model.vigiboard_bdd.graphgroups import GraphGroups |
|
8 |
from vigiboard.model.vigiboard_bdd.graph import Graph |
|
9 |
from vigiboard.model.vigiboard_bdd.groups import Groups |
|
10 |
from vigiboard.model.vigiboard_bdd.grouppermissions import GroupPermissions |
|
11 |
from vigiboard.model.vigiboard_bdd.hostgroups import HostGroups |
|
12 |
from vigiboard.model.vigiboard_bdd.host import Host |
|
13 |
from vigiboard.model.vigiboard_bdd.perfdatasource import PerfDataSource |
|
14 |
from vigiboard.model.vigiboard_bdd.servicegroups import ServiceGroups |
|
15 |
from vigiboard.model.vigiboard_bdd.servicehautniveau import ServiceHautNiveau |
|
16 |
from vigiboard.model.vigiboard_bdd.service import Service |
|
17 |
from vigiboard.model.vigiboard_bdd.servicetopo import ServiceTopo |
|
18 |
from vigiboard.model.vigiboard_bdd.graphtogroups import GraphToGroups |
|
5 |
from vigiboard.model.vigilo_bdd.eventhistory import EventHistory |
|
6 |
from vigiboard.model.vigilo_bdd.events import Events |
|
7 |
from vigiboard.model.vigilo_bdd.graphgroups import GraphGroups |
|
8 |
from vigiboard.model.vigilo_bdd.graph import Graph |
|
9 |
from vigiboard.model.vigilo_bdd.groups import Groups |
|
10 |
from vigiboard.model.vigilo_bdd.grouppermissions import GroupPermissions |
|
11 |
from vigiboard.model.vigilo_bdd.hostgroups import HostGroups |
|
12 |
from vigiboard.model.vigilo_bdd.host import Host |
|
13 |
from vigiboard.model.vigilo_bdd.perfdatasource import PerfDataSource |
|
14 |
from vigiboard.model.vigilo_bdd.servicegroups import ServiceGroups |
|
15 |
from vigiboard.model.vigilo_bdd.servicehautniveau import ServiceHautNiveau |
|
16 |
from vigiboard.model.vigilo_bdd.service import Service |
|
17 |
from vigiboard.model.vigilo_bdd.servicetopo import ServiceTopo |
|
18 |
from vigiboard.model.vigilo_bdd.graphtogroups import GraphToGroups |
vigiboard/model/vigilo_bdd/graphgroups.py | ||
---|---|---|
1 |
/vigiboard_config\['vigiboard_bdd.basename'\]/vigicore_config\['vigicore_bdd.basename'\]/g -*- coding: utf-8 -*-
|
|
1 |
# -*- coding: utf-8 -*-
|
|
2 | 2 |
# vim:set expandtab tabstop=4 shiftwidth=4: |
3 | 3 |
"""Modèle pour la table GraphGroups""" |
4 | 4 |
|
Also available in: Unified diff