Package zephir :: Package monitor :: Package agents :: Module eximstats :: Class EximStats
[frames] | no frames]

Class EximStats

source code

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

Instance Methods
 
__init__(self, name, **params) source code
 
measure(self)
Utilisation de la commande eximstats : eximstats -nt -h0 -tnl -t0 -nr -nvr -q60 /var/log/exim4/mainlog 2011 : utilisation d'un script externe pour la gestion du mode conteneur
source code
 
measure_process(self, result)
traitement du résultat
source code
 
no_measure(self)
affichage élégant si pas d'erreur
source code
 
write_data(self)
écriture du résultat
source code
 
check_status(self)
calcul du statut
source code

Inherited from agentmanager.agent.Agent: archive, check_action, ensure_data_uptodate, ensure_datadirs, handle_measure_exception, init_data, reset_max_status, save_measure, 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 
Overrides: agentmanager.agent.AgentData.__init__

measure(self)

source code 

Utilisation de la commande eximstats : eximstats -nt -h0 -tnl -t0 -nr -nvr -q60 /var/log/exim4/mainlog 2011 : utilisation d'un script externe pour la gestion du mode conteneur

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

write_data(self)

source code 

écriture du résultat

Overrides: agentmanager.agent.Agent.write_data

check_status(self)

source code 

calcul du statut

Overrides: agentmanager.agent.Agent.check_status