Project

General

Profile

Revision 54a9e1a2

ID54a9e1a2296e30de356c1e52249c7a5612fed73a
Parent 209ee2b1
Child c03fc8b8

Added by Aurelien BOMPARD over 13 years ago

Ajout de fichiers README

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6795 b22e2e97-25c9-44ff-b637-2e5ceca36478

View differences:

README.txt
1
This file is for you to describe the vigigraph application. Typically
2
you would include information such as the information below:
1
VigiGraph
2
=========
3 3

  
4
Installation and Setup
5
======================
4
VigiBoard est l'interface web de Vigilo_ orientée métrologie. On peut y
5
visualiser les graphes de performance des différents indicateurs collectés
6
sur le parc supervisé.
6 7

  
7
Install ``vigigraph`` using the setup.py script::
8
Pour les détails du fonctionnement de VigiGraph, se reporter à la
9
`documentation officielle`_.
8 10

  
9
    $ cd vigigraph
10
    $ python setup.py install
11 11

  
12
Create the project database for any model classes defined::
12
Dépendances
13
-----------
14
Vigilo nécessite une version de Python supérieure ou égale à 2.5. Le chemin de
15
l'exécutable python peut être passé en paramètre du ``make install`` de la
16
façon suivante::
13 17

  
14
    $ paster setup-app development.ini
18
    make install PYTHON=/usr/bin/python2.6
15 19

  
16
Start the paste http server::
20
VigiGraph a besoin des modules Python suivants :
17 21

  
18
    $ paster serve development.ini
22
- setuptools (ou distribute)
23
- vigilo-turbogears
19 24

  
20
While developing you may want the server to reload after changes in package files (or its dependencies) are saved. This can be achieved easily by adding the --reload option::
21 25

  
22
    $ paster serve --reload development.ini
26
Installation
27
------------
28
L'installation se fait par la commande ``make install`` (à exécuter en
29
``root``).
23 30

  
24
Then you are ready to go.
31
Après avoir configuré VigiGraph dans le fichier
32
``/etc/vigilo/vigigraph/settings.ini``, il faut initialiser la base de données
33
par la commande ``vigilo-updatedb``. Enfin, il faut redémarrer Apache pour
34
qu'il prenne en compte le nouveau fichier de configuration de VigiGraph.
25 35

  
26 36

  
27
*****************
28
* Attention !!! *
29
*****************
37
License
38
-------
39
VigiGraph est sous licence `GPL v2`_.
30 40

  
31
vigilo2
32 41

  
33
- accès aux données nagios:
34
  * l'authentification a été modifiée dans les fichiers de configuration suivants
35
    (par rapport à ce qui a été décrit par Vincent sur nagios dans le Wiki)
36
    - /etc/nagios/cgi.cfg
37
      * modification de use_authentication -> 0
38
    - /etc/httpd/conf/webapps.d/nagios.conf
39
      * suppression des lignes Auth* et Require valid-user dans <Directory /usr/lib/nagios/cgi>
42
.. _documentation officielle: Vigilo_
43
.. _Vigilo: http://www.projet-vigilo.org
44
.. _GPL v2: http://www.gnu.org/licenses/gpl-2.0.html
45

  
46
.. vim: set syntax=rst fileencoding=utf-8 tw=78 :
40 47

  
41
- rafraichissement graphes
42
  * la réalisation des IHM en javascript s'effectue avec qooxdoo. La version utilisée correspond
43
    à celle utilisée sur Vigilo1, soit la version 0.7. Dans cette version, les ToggleButton n'existent pas.
44
    De plus, il n'est pas prévu de migrer sur une version ultérieure de qooxdoo (mais même au contraire de 
45
    migrer vers motools)
46
    -> utilisation de setBorder avec paramètre inset ou outset pour le rafraichissement des graphes
47
       pour indiquer l'état courant: bouton enfoncé ou relaché !
48 48

  
49
- search et select
50
  * dans selectHostAndService de rpc.py  
51
    - service : positionné à None 
52
    - données renvoyées -> première occurence

Also available in: Unified diff