Big Sister
List of all members
Monitor::logfile Class Reference
Inheritance diagram for Monitor::logfile:
Monitor::Monitor Schedule Monitor::eventlog Monitor::OV Monitor::snmp_trap Monitor::syslog

Public Member Functions

Public Class Methods
retval new (scalar this, scalar logfile, scalar catchuptime, scalar catchupsize)
Public Object Methods
retval setlocalhost (scalar name)
retval open ()
retval seek (scalar pos, scalar whence)
retval tell ()
retval stat ()
retval create ()
retval defaults ()
retval normalize_host (scalar source)
retval decode (scalar line)
retval readline ()
retval translation (scalar host, scalar alias)
retval default (scalar host, scalar item, scalar status, scalar text)
retval add_check (scalar item, scalar pattern, scalar status, scalar duration, scalar func, scalar continue, scalar id)
retval log ()
retval check ()
retval new_file ()
- Public Member Functions inherited from Monitor::Monitor
retval new ()
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)
retval add_check ()
retval discover ()
retval late_check ()
retval cycle_done ()
retval unconfigure ()
- 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 run (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

retval Monitor::logfile::add_check ( scalar  item,
scalar  pattern,
scalar  status,
scalar  duration,
scalar  func,
scalar  continue,
scalar  id 
)
retval Monitor::logfile::check ( )

Reimplemented from Monitor::Monitor.

retval Monitor::logfile::create ( )

Reimplemented in Monitor::snmp_trap, and Monitor::OV.

retval Monitor::logfile::decode ( scalar  line)
retval Monitor::logfile::default ( scalar  host,
scalar  item,
scalar  status,
scalar  text 
)
retval Monitor::logfile::defaults ( )

Reimplemented in Monitor::eventlog, and Monitor::snmp_trap.

retval Monitor::logfile::log ( )

Reimplemented from Monitor::Monitor.

retval Monitor::logfile::new ( scalar  this,
scalar  logfile,
scalar  catchuptime,
scalar  catchupsize 
)
retval Monitor::logfile::new_file ( )
retval Monitor::logfile::normalize_host ( scalar  source)
retval Monitor::logfile::open ( )

Reimplemented in Monitor::eventlog.

retval Monitor::logfile::readline ( )

Reimplemented in Monitor::eventlog, and Monitor::snmp_trap.

retval Monitor::logfile::seek ( scalar  pos,
scalar  whence 
)

Reimplemented in Monitor::eventlog, and Monitor::snmp_trap.

retval Monitor::logfile::setlocalhost ( scalar  name)
retval Monitor::logfile::stat ( )

Reimplemented in Monitor::eventlog.

retval Monitor::logfile::tell ( )

Reimplemented in Monitor::eventlog.

retval Monitor::logfile::translation ( scalar  host,
scalar  alias 
)

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