Monitoring

Extends \AppMonitoringModel

Monitoring model

package

Monitoring

subpackage

Model

Methods

Add new checker

add(\name $checker, array $options = array()) : mixed

Arguments

$checker

\name

$options

array

Response

mixed

{@inheritdoc}

beforeSave(array $options = array()) : \dool

Arguments

$options

array

Response

\dool

Search for all checker classes

findAllCheckerClasses() : array

Response

array

Search for all new checker classes

findNewCheckers() : array

Response

array

Returns active checkers

getActiveCheckers(boolean $checkNext = true) : array

Arguments

$checkNext

boolean

Response

array

Run checker

run(array $checker) : array
throws

Arguments

$checker

array

Response

array

Saves checker results

saveCheckResults(integer $checkerId, string $codeString = \MonitoringChecker::STATUS_OK, string $error = '') : boolean

Arguments

$checkerId

integer

$codeString

string

$error

string

Response

boolean

True if ok

Properties

{@inheritdoc}

name : string
inherited
var

Type(s)

string

{@inheritdoc}

hasMany : array
var

Type(s)

array

{@inheritdoc}

actsAs : array
inherited
var

Type(s)

array

{@inheritdoc}

recursive : integer
inherited
var

Type(s)

integer