Package zephir :: Package monitor :: Package agent :: Module mem :: Class MemAgent
[hide private]
[frames] | no frames]

Class MemAgent

source code

agent.Agent --+
              |
             MemAgent

Bilan de l'etat de la memoire

Instance Methods [hide private]
 
__init__(self, exec_cmd='/bin/cat /proc/meminfo')
append_mode : 0 par défaut mode écrasement (pas d'ajout à la suite par le scheduler)
source code
 
_cat(self) source code
 
_mega(self, val)
transfo de la valeur passée (string en octets) en Mo
source code
 
_pourcent(self, use, tot)
calcul du pourcentage de mémoire utilisée
source code
 
_mem(self)
effectue les traitements et revoie le résultat dans une liste de listes
source code

Inherited from agent.Agent: __str__, first_time, set_status, write_html, write_xml

Class Variables [hide private]

Inherited from agent.Agent: HTML, XML

Method Details [hide private]

__init__(self, exec_cmd='/bin/cat /proc/meminfo')
(Constructor)

source code 
  • append_mode : 0 par défaut mode écrasement (pas d'ajout à la suite par le scheduler)
  • xml_filename : sortie xml
  • hml_filename : sortie html
  • satus : etat de l'agent (up|down)
Overrides: agent.Agent.__init__
(inherited documentation)