Project

General

Profile

Revision 5b44cbbd

ID5b44cbbd50d857014464880507a8bac05a7e00c2
Parent 54de53e3
Child 4cbbe351

Added by Francis LAHEUGUERE over 14 years ago

Mise a jour documentation suite a passage Epydoc

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

View differences:

vigigraph/controllers/error.py
34 34
        """
35 35
        Gestion erreur rrd
36 36
        
37
        @param **kwargs : arguments nommes
38
        @type **kwargs  : dict
37
        @param kwargs : arguments nommes
38
        @type kwargs  : dict
39 39
                          (pour la clé 'txt', contient le texte) 
40 40

  
41
        @return : texte de l erreur
41
        @return: texte de l erreur
42 42
        @rtype  : C{str}
43 43
        """
44 44

  
......
52 52
        """
53 53
        Gestion erreur rrd
54 54
        
55
        @param **kwargs : arguments nommes
56
        @type **kwargs  : dict
55
        @param kwargs : arguments nommes
56
        @type kwargs  : dict
57 57
                          (pour la clé 'host', contient l'hôte) 
58 58

  
59
        @return : page erreur
60
        @rtype : page (-> dict sur template rrd_error.html)
59
        @return: page erreur
60
        @rtype: page (-> dict sur template rrd_error.html)
61 61
        """
62 62

  
63 63
        host = None
......
72 72
        """
73 73
        Gestion erreur rrd sur export CSV
74 74
        
75
        @param **kwargs : arguments nommes
76
        @type **kwargs  : dict
75
        @param kwargs : arguments nommes
76
        @type kwargs  : dict
77 77
                          (pour la clé 'host', contient l'hôte) 
78 78

  
79
        @return : page erreur
80
        @rtype : page (-> dict sur template rrd_error.html)
79
        @return: page erreur
80
        @rtype: page (-> dict sur template rrd_error.html)
81 81
        """
82 82

  
83 83
        host = None
......
92 92
        """
93 93
        Gestion erreur nagios sur l hote
94 94
        
95
        @param **kwargs : arguments nommes
96
        @type **kwargs  : dict
97
                          (pour la clé 'host', contient l'hôte) 
95
        @param kwargs : arguments nommes
96
        @type kwargs  : dict
98 97

  
99
        @return : page erreur
100
        @rtype : page (-> dict sur template nagios_host_error.html)
98
        @return: page erreur
99
        @rtype: page
100
        
101
        (arguments nommes : pour la clé 'host', contient l'hôte) 
101 102
        """
102 103

  
103 104
        host = None
......
112 113
        """
113 114
        Gestion erreur nagios sur l'hote et le service
114 115
        
115
        @param **kwargs : arguments nommes
116
        @type **kwargs  : dict
116
        @param kwargs : arguments nommes
117
        @type kwargs  : dict
117 118
                          (pour la clé 'host', contient l'hôte) 
118 119
                          (pour la clé 'service', contient le service) 
119 120

  
120
        @return : page erreur
121
        @rtype : page (-> dict sur template nagios_host_service_error.html)
121
        @return: page erreur
122
        @rtype: page (-> dict sur template nagios_host_service_error.html)
122 123
        """
123 124

  
124 125
        host = None
vigigraph/controllers/rpc.py
58 58
        """
59 59
        Determination des groupes principaux (sans parent)
60 60

  
61
        @return : groupes principaux
62
        @rtype : document json (sous forme de dict)
61
        @return: groupes principaux
62
        @rtype: document json (sous forme de dict)
63 63
        """
64 64
        topgroups = DBSession.query(HostGroup.name, HostGroup.idgroup) \
65 65
                .filter(HostGroup.parent == None) \
......
79 79
        @param maingroupid : identificateur d un groupe principal
80 80
        @type maingroupid : int
81 81

  
82
        @return : groupes
83
        @rtype : document json (sous forme de dict)
82
        @return: groupes
83
        @rtype: document json (sous forme de dict)
84 84
        """
85 85
        hostgroups = DBSession.query(HostGroup.name, HostGroup.idgroup)\
86 86
                     .filter(HostGroup.idparent == maingroupid) \
......
99 99
        @param othergroupid : identificateur d un groupe
100 100
        @type othergroupid : int
101 101

  
102
        @return : hotes
103
        @rtype : document json (sous forme de dict)
102
        @return: hotes
103
        @rtype: document json (sous forme de dict)
104 104
        """
105 105
        hostgroup = DBSession.query(HostGroup) \
106 106
                .filter(HostGroup.idgroup == othergroupid) \
......
121 121
        @param idhost : identificateur d un hote
122 122
        @type idhost : int
123 123

  
124
        @return : groupes de service
125
        @rtype : document json (sous forme de dict)
124
        @return: groupes de service
125
        @rtype: document json (sous forme de dict)
126 126
        """
127 127
        # passage par une table intermédiaire à cause de l'héritage
128 128
        servicegroups = DBSession.query \
......
148 148
        @param idservice : identificateur d un service
149 149
        @type idservice : int
150 150

  
151
        @return : graphes
152
        @rtype : document json (sous forme de dict)
151
        @return: graphes
152
        @rtype: document json (sous forme de dict)
153 153
        """
154 154
        graphs_l = DBSession.query(Graph.name, Graph.idgraph) \
155 155
            .join((GRAPH_PERFDATASOURCE_TABLE, \
......
174 174
        Un critere peut correspondre a un intitule complet hote ou service
175 175
        ou a un extrait
176 176

  
177
        @param **kwargs : arguments nommes
178
        @type **kwargs : dict
177
        @param kwargs : arguments nommes
178
        @type kwargs : dict
179 179
                         ( arguments nommes -> host et service )
180 180

  
181
        @return : couples hote-service
182
        @rtype : document json (sous forme de dict)
181
        @return: couples hote-service
182
        @rtype: document json (sous forme de dict)
183 183
        """
184 184
        host = kwargs.get('host')
185 185
        service = kwargs.get('service')
......
220 220
        """
221 221
        Determination (groupe principal-groupe-service) associe au couple (hote-service)
222 222

  
223
        @param **kwargs : arguments nommes
224
        @type **kwargs : dict
223
        @param kwargs : arguments nommes
224
        @type kwargs : dict
225 225
                         ( arguments nommes -> host et service )
226 226

  
227
        @return : (groupe principal-groupe-service)
228
        @rtype : document json (sous forme de dict)
227
        @return: (groupe principal-groupe-service)
228
        @rtype: document json (sous forme de dict)
229 229
        """
230 230
        host = kwargs.get('host')
231 231
        #service = kwargs.get('service')
......
295 295
        @param graph : graphe
296 296
        @type graph : C{str}
297 297

  
298
        @return : url du graphe
298
        @return: url du graphe
299 299
        @rtype: C{str}
300 300
        """
301 301

  
......
347 347
        @param details : indicateur affichage details dans graphe (legende)
348 348
        @type details : int
349 349

  
350
        @return : image du graphe
350
        @return: image du graphe
351 351
        @rtype: image png
352 352
        """
353 353
        result = None
......
389 389
        @param graphtemplate : graphe
390 390
        @type graphtemplate : C{str}
391 391

  
392
        @return : page avec l image du graphe (redirection sur getImage_png)
392
        @return: page avec l image du graphe (redirection sur getImage_png)
393 393
        @rtype: page
394 394
        """
395 395
        redirect('getImage_png?host=%s&graph=%s' % (server, graphtemplate))
......
403 403
        @param host : hôte
404 404
        @type host : C{str}
405 405

  
406
        @return : date-heure de debut des donnees RRD
406
        @return: date-heure de debut des donnees RRD
407 407
        @rtype: C{str}
408 408
        """
409 409

  
......
439 439
        @param host : hôte
440 440
        @type host : C{str}
441 441

  
442
        @return : page de supervision Nagios
443
        @rtype : page
442
        @return: page de supervision Nagios
443
        @rtype: page
444 444
        """
445 445
        result = None
446 446

  
......
474 474
        @param service : service
475 475
        @type service : C{str}
476 476

  
477
        @return : page de supervision Nagios
478
        @rtype : page
477
        @return: page de supervision Nagios
478
        @rtype: page
479 479
        """
480 480
        result = None
481 481

  
......
509 509
        @param host : hôte
510 510
        @type host : C{str}
511 511

  
512
        @return : page de metrologie
513
        @rtype : page
512
        @return: page de metrologie
513
        @rtype: page
514 514
        """
515 515
        result = None
516 516

  
......
539 539
        Generation document avec url des graphes affiches
540 540
        (pour l impression )
541 541

  
542
        @param **kwargs : arguments nommes
543
        @type **kwargs  : dict
542
        @param kwargs : arguments nommes
543
        @type kwargs  : dict
544 544

  
545
        @return : url de graphes
545
        @return: url de graphes
546 546
        @rtype: document html
547 547
        """
548 548
        graphslist = graphs.graphsList(**kwargs)
......
554 554
        Determination valeur temporisation pour le rafraichissement automatique
555 555
        d un graphe
556 556

  
557
        @return : valeur de temporisation
558
        @rtype : C{str}
557
        @return: valeur de temporisation
558
        @rtype: C{str}
559 559
        """
560 560

  
561 561
        delay = graphs.tempoDelayRefresh()
......
569 569
        @param graph : graphe
570 570
        @type graph  : C{str}
571 571

  
572
        @return : dictionnaire des indicateurs d un graphe
573
        @rtype : document json (sous forme de dict)
572
        @return: dictionnaire des indicateurs d un graphe
573
        @rtype: document json (sous forme de dict)
574 574
        """
575 575

  
576 576
        indicators = self.getListIndicators(graph)
......
586 586
        @param graph : graphe
587 587
        @type graph  : C{str}
588 588

  
589
        @return : liste d indicateurs
589
        @return: liste d indicateurs
590 590
        @rtype  : list
591 591
        """
592 592

  
......
609 609
    start=None, end=None):
610 610
        """
611 611
        Export CSV sous forme de fichier
612
        - pour un hote et un graphe
613
        - pour l'indicateur suivant
614
          - soit un des indicateurs associes au graphe
615
          - soit l ensemble des indicateurs -> valeur argument = All
612
        pour un hote et un graphe et pour l'indicateur suivant
613
        * soit un des indicateurs associes au graphe
614
        * soit l ensemble des indicateurs -> valeur argument = All
616 615

  
617 616
        @param host : hôte
618 617
        @type host : C{str}
......
623 622
        @param start : date-heure de debut des donnees
624 623
        @type start : C{str}
625 624

  
626
        @return : fichier genere avec les donnees RRD repondant aux criteres
625
        @return: fichier genere avec les donnees RRD repondant aux criteres
627 626
        @rtype  : fichier CSV
628 627
        """
629 628

  
......
744 743
    def fullHostPage(self, host, start=None, duration=86400):
745 744
        """
746 745
        Affichage de l'ensemble des graphes associes a un hote
747
        - d apres les donnees RRD
748
        - avec une date-heure de debut
749
        - pour une plage de temps 
746
        * d apres les donnees RRD
747
        * avec une date-heure de debut
748
        * pour une plage de temps 
750 749
        
751 750
        @param host : hôte
752 751
        @type host : C{str}
......
756 755
        @type duration : C{str}
757 756
                         (parametre optionnel, initialise a 86400 = plage de 1 jour)
758 757

  
759
        @return : page avec les images des graphes et boutons de deplacement dans le temps
758
        @return: page avec les images des graphes et boutons de deplacement dans le temps
760 759
        @rtype: page html
761 760
        """
762 761

  
......
803 802
    def singleGraph(self, host, graph, start=None, duration=86400):
804 803
        """
805 804
        Affichage d un graphe associe a un hote et un graphe
806
        - d apres les donnees RRD
807
        - avec une date-heure de debut
808
        - pour une plage de temps 
805
        * d apres les donnees RRD
806
        * avec une date-heure de debut
807
        * pour une plage de temps 
809 808
        
810 809
        @param host : hôte
811 810
        @type host : C{str}
......
817 816
        @type duration : C{str}
818 817
                         (parametre optionnel, initialise a 86400 = plage de 1 jour)
819 818

  
820
        @return : page avec l image du graphe et boutons de deplacement dans le temps
819
        @return: page avec l image du graphe et boutons de deplacement dans le temps
821 820
        @rtype: page html
822 821
        """
823 822

  
......
843 842
        """
844 843
        Formulaire de recherche sur les hotes
845 844

  
846
        @return : page avec formulaire de recherche
845
        @return: page avec formulaire de recherche
847 846
        @rtype: page html
848 847
        """
849 848
        searchhostform = SearchHostForm('search_host_form', \
......
859 858
        @param query : prefixe de recherche sur les hotes
860 859
        @type query : C{str}
861 860

  
862
        @return : page
861
        @return: page
863 862
        @rtype: page html
864 863
        """
865 864

  
......
897 896
        """
898 897
        Moteur de recherche des graphes
899 898

  
900
        @return : document
899
        @return: document
901 900
        @rtype: document xml
902 901
        """
903 902

  
......
917 916
        @param host : hôte
918 917
        @type host : C{str}
919 918

  
920
        @return : serveur RRD
919
        @return: serveur RRD
921 920
        @rtype: C{str}
922 921
        """
923 922

  
......
945 944
        @param host : hôte
946 945
        @type host : C{str}
947 946

  
948
        @return : serveur Nagios
947
        @return: serveur Nagios
949 948
        @rtype: C{str}
950 949
        """
951 950

  

Also available in: Unified diff