zephir.monitor.agents.squid.Squid

Package zephir :: Package monitor :: Package agents :: Module squid :: Class Squid |
[frames] | no frames]

# Class Squid

source code

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

Mesure de la charge squid

Instance Methods
measure(self) Récupération des infos sur l'agent snmp de squid | source code
error_process(self, *args) | source code
measure_process(self, data) | source code
check_status(self) Renvoie le diagnostic de fonctionnement de l'agent. | source code
Inherited from `agentmanager.agent.RRDAgent`: `__init__`, `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

### measure(self) | source code
Récupération des infos sur l'agent snmp de squid 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

### 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)