Package zephir :: Package monitor :: Package agentmanager :: Module agent :: Class LoadErrorAgent
[frames | no frames]

Class LoadErrorAgent

AgentData --+    
            |    
        Agent --+
                |
               LoadErrorAgent


Pseudo-agent représentant une erreur de chargement d'un fichier de configuration.
Method Summary
  __init__(self, name, title, message, **params)
  check_status(self)
Renvoie le diagnostic de fonctionnement de l'agent.
    Inherited from Agent
  archive(self)
Crée l'archive de l'agent sur disque
  ensure_data_uptodate(self)
Met à jour les données de l'agent sur disque
  ensure_datadirs(self)
Méthode de convenance, cf zephir.monitor.agentmanager.util.ensure_dir
  handle_measure_exception(self, exc)
Callback d'erreur pour scheduled_measure()
  init_data(self, archive_dir)
Mémorise et initialise le répertoire d'archivage
  measure(self)
Prend concrètement une mesure.
  reset_max_status(self)
Réinitialise max_status à la valeur courante du status
  save_measure(self, measure)
Mémorise une mesure donnée.
  scheduled_measure(self)
Déclenche une mesure programmée.
  set_status(self, s, reset)
Mémorise le statut et met à jour statut_max
  update_status(self)
  write_data(self)
Écrit les données générées par l'agent sur disque
    Inherited from AgentData
  from_agent(self, agent)
Factory Method (Class method)
  from_archive(self, archive_dir)
Factory Method (Class method)

Class Variable Summary
str HTML = '<p class="error">%s</p>'

Instance Method Details

check_status(self)

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:
zephir.monitor.agentmanager.agent.Agent.check_status (inherited documentation)

Class Variable Details

HTML

Type:
str
Value:
'<p class="error">%s</p>'                                              

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