Package zephir :: Package monitor :: Package agentmanager :: Module agentdatamanager :: Class AgentDataManager
[frames | no frames]

Class AgentDataManager

AgentManager --+
               |
              AgentDataManager


Implémentation de AgentManager chargeant les données des agents depuis leurs archives sur disque exclusivement.

Le chargement des données se fait à travers un cache.
Method Summary
  __init__(self, config, client_name)
  __getitem__(self, agent_name)
Accès par nom aux agents (opérateur [] d'un dictionnaire).
  __setitem__(self, agent_name, agent)
Affectation par nom aux agents (opérateur []= d'un dictionnaire).
  agents_status(self)
Méthode de compatibilité avec l'ancien système d'agents.
  global_status(self)
Méthode de compatibilité avec l'ancien système d'agents.
  has_key(self, agent_name)
  keys(self)
  reset_max_status(self, agent_name)
    Inherited from AgentManager
  items(self)
  load_structure(self)
Charge le classement en sections des agents.

Method Details

__init__(self, config, client_name)
(Constructor)

Parameters:
config - dictionnaire des options de configuration de l'application
client_name - nom du client qui possède les agents
Overrides:
zephir.monitor.agentmanager.agentdatamanager.AgentManager.__init__ (inherited documentation)

__getitem__(self, agent_name)
(Indexing operator)

Accès par nom aux agents (opérateur [] d'un dictionnaire).

__setitem__(self, agent_name, agent)
(Index assignment operator)

Affectation par nom aux agents (opérateur []= d'un dictionnaire).

agents_status(self)

Méthode de compatibilité avec l'ancien système d'agents.
Returns:
dictionnaire {'nom agent': (description, status, date de dernière mesure)}.

global_status(self)

Méthode de compatibilité avec l'ancien système d'agents.

Generated by Epydoc 2.1 on Mon Nov 27 08:44:02 2006 http://epydoc.sf.net