All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class AgentSystem.Monitor

java.lang.Object
   |
   +----AgentSystem.Monitor

public class Monitor
extends Object
Questa classe viene istanziata dalla classe statica AgentSystem; ha il compito di rilevare lo stato del sistema, l'attuale implementazione e' vincoltata ai sistemi UNIX poiche' le sonde sono realizzate con degli exec di comandi. La tipologia dei dati rilevati e' essenzialmente per fini di Managment [Fink97].


Constructor Index

 o Monitor()

Method Index

 o getCollisionRate()
Calcola Collision Rate per la rete locale ("netstat").
 o getCpuLoad()
Risponde il carico della CPU fornito dal comando "uptime".
 o getFreeSpace()
Risponde lo spazio libero su disco in blocchi (comando "df").
 o getFreeSwap()
Risponde lo swap ancora disponibile (programma C "getswap").
 o getNetworkLatency()
Calcola la latenza nella rete locale ("ping").
 o verifyHostConnection(String)
Verifica se uno specifico Host e' attivo ("ping").

Constructors

 o Monitor
 public Monitor()

Methods

 o getCpuLoad
 public int getCpuLoad()
Risponde il carico della CPU fornito dal comando "uptime".

 o getFreeSpace
 public int getFreeSpace()
Risponde lo spazio libero su disco in blocchi (comando "df").

 o getFreeSwap
 public int getFreeSwap()
Risponde lo swap ancora disponibile (programma C "getswap").

 o verifyHostConnection
 public boolean verifyHostConnection(String Host)
Verifica se uno specifico Host e' attivo ("ping").

 o getCollisionRate
 public int getCollisionRate()
Calcola Collision Rate per la rete locale ("netstat").

 o getNetworkLatency
 public int getNetworkLatency()
Calcola la latenza nella rete locale ("ping").


All Packages  Class Hierarchy  This Package  Previous  Next  Index