Big Sister
List of all members
Monitor::bb Class Reference
Inheritance diagram for Monitor::bb:
Monitor::Monitor Schedule

Public Member Functions

Public Class Methods
retval new (scalar this, scalar host, scalar timeout, scalar port)
Public Object Methods
retval perfdata (scalar file)
retval options (list options)
retval perfdata_resolve ()
retval fqdn (scalar fqdn)
retval bind_ip (scalar ip)
retval credentials (scalar credentials)
retval lazyness (scalar lazyness)
retval bb_compat (scalar compat)
retval set_time (scalar time)
retval run (list args)
retval report (scalar status, scalar comment, scalar join)
retval sysreport (scalar msg)
retval report_one (scalar ip, scalar item, scalar status, scalar comment, scalar date, scalar expires)
retval report_hw (scalar msg)
retval socket ()
retval perfreport (scalar alias, scalar variable, scalar time, scalar value)
retval postevent (scalar item, scalar time, scalar priority, scalar text)
Protected Object Methods
protected retval _start_report (scalar ip)
protected retval _end_report ()
- Public Member Functions inherited from Monitor::Monitor
retval new ()
retval run (scalar mode, list args)
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)
retval add_check ()
retval discover ()
retval check ()
retval late_check ()
retval cycle_done ()
retval unconfigure ()
retval log ()
- Public Member Functions inherited from Schedule
retval new (scalar this, scalar frequency, scalar procedure)
retval sched_init (scalar frequency, scalar procedure)
retval sched_run (scalar minute, scalar currenttime, list args)
retval sched_frequency (scalar frequency)
retval sched_procedure (scalar procedure)
retval sched_gettime ()
retval schedule (scalar objs, scalar time, list args)
retval niceness ()

Member Function Documentation

protected retval Monitor::bb::_end_report ( )
protected retval Monitor::bb::_start_report ( scalar  ip)
retval Monitor::bb::bb_compat ( scalar  compat)
retval Monitor::bb::bind_ip ( scalar  ip)
retval Monitor::bb::credentials ( scalar  credentials)
retval Monitor::bb::fqdn ( scalar  fqdn)
retval Monitor::bb::lazyness ( scalar  lazyness)
retval Monitor::bb::new ( scalar  this,
scalar  host,
scalar  timeout,
scalar  port 
)
retval Monitor::bb::options ( list  options)
retval Monitor::bb::perfdata ( scalar  file)
retval Monitor::bb::perfdata_resolve ( )
retval Monitor::bb::perfreport ( scalar  alias,
scalar  variable,
scalar  time,
scalar  value 
)

Reimplemented from Monitor::Monitor.

retval Monitor::bb::postevent ( scalar  item,
scalar  time,
scalar  priority,
scalar  text 
)
retval Monitor::bb::report ( scalar  status,
scalar  comment,
scalar  join 
)

Reimplemented from Monitor::Monitor.

retval Monitor::bb::report_hw ( scalar  msg)
retval Monitor::bb::report_one ( scalar  ip,
scalar  item,
scalar  status,
scalar  comment,
scalar  date,
scalar  expires 
)
retval Monitor::bb::run ( list  args)

Reimplemented from Schedule.

retval Monitor::bb::set_time ( scalar  time)
retval Monitor::bb::socket ( )
retval Monitor::bb::sysreport ( scalar  msg)

The documentation for this class was generated from the following file: