Package zephir :: Package monitor :: Package agents :: Module network :: Class Network
[hide private]
[frames] | no frames]

Class Network

source code

agentmanager.agent.AgentData --+    
                               |    
        agentmanager.agent.Agent --+
                                   |
                                  Network

Instance Methods [hide private]
 
__init__(self, name, **params) source code
 
measure(self)
Prend concrètement une mesure.
source code
 
measure_rvp(self, cmd_rvp) source code
 
callback_rvp(self, data) source code
 
errback_rvp(self, err) source code
 
measure_network(self) source code
 
write_data(self)
Écrit les données générées par l'agent sur disque
source code
 
check_status(self)
remonte une erreur si un des services est tombé
source code

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

Class Methods [hide private]

Inherited from agentmanager.agent.AgentData: from_agent, from_archive

Method Details [hide private]

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

source code 
Overrides: agentmanager.agent.Agent.__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)

write_data(self)

source code 

Écrit les données générées par l'agent sur disque

Méthode à redéfinir si nécessaire dans les sous-classes.
Overrides: agentmanager.agent.Agent.write_data
(inherited documentation)

check_status(self)

source code 
remonte une erreur si un des services est tombé
Overrides: agentmanager.agent.Agent.check_status