zephir.monitor.agents.eximstats.EximStats

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