Monitor::Monitor Class Reference

Inheritance diagram for Monitor::Monitor:

Schedule Monitor::atmport Monitor::bb Monitor::bbscript Monitor::cmd Monitor::cpuload Monitor::dumpdates Monitor::etherport Monitor::Evaluator Monitor::fs Monitor::ldap Monitor::ldap Monitor::logfile Monitor::lxMeminfo Monitor::metastat Monitor::mrtg Monitor::oracle Monitor::PerfLib Monitor::ping Monitor::procs Monitor::qmqueue Monitor::radius Monitor::realhttp Monitor::rpc_ping Monitor::sar Monitor::sendmail Monitor::snmp Monitor::statusfile Monitor::tcp Monitor::Tester List of all members.

Public Member Functions

Public Class Methods
retval new ()
Public Object Methods
retval run (scalar mode, list args)
retval perfreport (scalar alias, scalar variable, scalar time, scalar value)
retval report (scalar item, scalar value, scalar comment)
retval event (scalar item, scalar time, scalar priority, scalar comment)
retval set_variable (scalar host, scalar variable, scalar value)
retval execute_on (scalar host, scalar command)
retval set_execute_on (scalar cmd)
retval timeout_execute (scalar command, scalar timeout)
retval html_protect (scalar str)
Public Functions
retval add_check ()
retval discover ()
retval check ()
retval late_check ()
retval cycle_done ()
retval unconfigure ()
retval log ()

Member Function Documentation

retval Monitor::Monitor::add_check  ) 
 

Reimplemented in Monitor::qmqueue.

retval Monitor::Monitor::check  ) 
 

Reimplemented in Monitor::atmport, Monitor::bbscript, Monitor::cmd, Monitor::cpuload, Monitor::dumpdates, Monitor::etherport, Monitor::fs, Monitor::ldap, Monitor::ldap, Monitor::logfile, Monitor::lxMeminfo, Monitor::metastat, Monitor::mrtg, Monitor::oracle, Monitor::ping, Monitor::procs, Monitor::qmqueue, Monitor::radius, Monitor::realhttp, Monitor::rpc_ping, Monitor::sar, Monitor::sendmail, Monitor::snmp, Monitor::statusfile, Monitor::tcp, and Monitor::Tester.

retval Monitor::Monitor::cycle_done  ) 
 

Reimplemented in Monitor::Tester.

retval Monitor::Monitor::discover  ) 
 

Reimplemented in Monitor::Tester.

retval Monitor::Monitor::event scalar  item,
scalar  time,
scalar  priority,
scalar  comment
 

retval Monitor::Monitor::execute_on scalar  host,
scalar  command
 

retval Monitor::Monitor::html_protect scalar  str  ) 
 

retval Monitor::Monitor::late_check  ) 
 

Reimplemented in Monitor::atmport, Monitor::etherport, Monitor::Evaluator, Monitor::ldap, Monitor::ldap, Monitor::procs, Monitor::radius, Monitor::realhttp, and Monitor::Tester.

retval Monitor::Monitor::log  ) 
 

Reimplemented in Monitor::logfile.

retval Monitor::Monitor::new  ) 
 

Reimplemented in Monitor::atmport, Monitor::etherport, Monitor::mrtg, and Monitor::ping.

retval Monitor::Monitor::perfreport scalar  alias,
scalar  variable,
scalar  time,
scalar  value
 

Reimplemented in Monitor::bb.

retval Monitor::Monitor::report scalar  item,
scalar  value,
scalar  comment
 

Reimplemented in Monitor::bb.

retval Monitor::Monitor::run scalar  mode,
list  args
 

retval Monitor::Monitor::set_execute_on scalar  cmd  ) 
 

retval Monitor::Monitor::set_variable scalar  host,
scalar  variable,
scalar  value
 

retval Monitor::Monitor::timeout_execute scalar  command,
scalar  timeout
 

retval Monitor::Monitor::unconfigure  ) 
 

Reimplemented in Monitor::Tester.


The documentation for this class was generated from the following file:
Generated on Sat Feb 4 01:20:11 2012 for Big Sister by  doxygen 1.4.5