Package zephir :: Package monitor :: Package agents :: Module rvp :: Class strongSwan_threads
[frames] | no frames]

Class strongSwan_threads

source code

agentmanager.agent.AgentData --+        
                               |        
        agentmanager.agent.Agent --+    
                                   |    
         agentmanager.agent.RRDAgent --+
                                       |
                                      strongSwan_threads

Instance Methods
 
__init__(self, name, **params)
Les paramètres datasources, archives et graphs sont des listes de paramètres pour la configuration d'une base RRD.
source code
 
frozen_ipsec_callback(self, response) source code
 
frozen_ipsec_errback(self) source code
 
measure(self)
Prend concrètement une mesure.
source code
 
callback_tunnels(self, response) source code
 
errback_tunnels(self, err) source code
 
check_status(self)
Renvoie le diagnostic de fonctionnement de l'agent.
source code

Inherited from agentmanager.agent.RRDAgent: init_data, save_measure, write_data

Inherited from agentmanager.agent.Agent: archive, check_action, ensure_data_uptodate, ensure_datadirs, handle_measure_exception, reset_max_status, scheduled_measure, set_status, take_action, update_status

Class Methods

Inherited from agentmanager.agent.AgentData: from_agent, from_archive

Method Details

__init__(self, name, **params)
(Constructor)

source code 

Les paramètres datasources, archives et graphs sont des listes de paramètres pour la configuration d'une base RRD.

Overrides: agentmanager.agent.AgentData.__init__

measure(self)

source code 

Prend concrètement une mesure.

Pour implémenter un agent, il faut implémenter au moins cette méthode.

Returns:
Résultat de la mesure, un dictionnaire {champ: valeur} ou un objet twisted.internet.defer.Deferred renvoyant ce dictionnaire.
Overrides: agentmanager.agent.Agent.measure
(inherited documentation)

check_status(self)

source code 

Renvoie le diagnostic de fonctionnement de l'agent.

L'implémentation par défaut dans Agent renvoie un statut neutre. Les agents concrets doivent donc redéfinir cette méthode pour annoncer un diagnostic utile.

Overrides: agentmanager.agent.Agent.check_status
(inherited documentation)