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

Class Squid

source code

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

Mesure de la charge squid

Instance Methods [hide private]
 
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, ensure_data_uptodate, ensure_datadirs, handle_measure_exception, reset_max_status, scheduled_measure, set_status, update_status

Class Methods [hide private]

Inherited from agentmanager.agent.AgentData: from_agent, from_archive

Method Details [hide private]

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)