Public Member Functions |
|
retval | new (scalar this) |
|
retval | start () |
retval | run () |
retval | DESTROY () |
retval | init () |
retval | check_rulefile () |
retval | check_state () |
retval | common_check (scalar type, scalar i, scalar queue, scalar alarm) |
retval | check_alarms () |
retval | event (scalar event) |
retval | set_to (scalar host, scalar item, scalar color, scalar text) |
retval | set_maint_mode () |
retval | load_state () |
retval | flush_state () |
retval | make_dirty () |
retval | print_alarms (scalar fh, scalar what, list alarms) |
retval | read_state () |
retval | page (scalar vars, scalar what) |
retval | raise (scalar host, scalar item, scalar old_state, scalar new_state, scalar text, scalar time) |
retval | alarm (scalar vars, scalar repeat) |
retval | ack (scalar vars) |
retval | clear_alarm (scalar i) |
retval | compile (scalar check, scalar vars) |
retval | match_rule (scalar rule, scalar host, scalar item, scalar addrs, scalar groups) |
retval | load_rules () |
retval | abort () |
| Stop this status monitor.
|
retval | is_maintenance (scalar host, scalar check) |
|
retval | time_in_range (scalar start, scalar end) |
retval | time_at (scalar daytime, scalar infuture, scalar now) |
| new () |
| setarg (scalar name, scalar val) |
| getarg (scalar name) |
| register (list masks) |
| Register for a list of events.
|
| event (hashref cmd) |
| Statusmon objects get their event() method invoked each time an event of one of the register() registered types is seen.
|
| post_event (hashref cmd, hashref org_event) |
| Post an event and forward it to all interested parties.
|
| add_feature_provider (scalar feature) |
| Register as a feature provider.
|
Statusmon::Statusmon | get_feature_provider (scalar feature) |
| Get a Statusmon::Statusmon object that registered as a feature provider for a specific feature.
|
scalar | get_statustext (int code) |
| Get the text associated with a status code.
|
int | get_statuscode (scalar text) |
| For a given status text return the corresponding status code.
|
int | get_current_status (scalar check) |
| Returns the status of a check.
|
scalar | get_current_text (scalar check) |
| Returns the current text of a check.
|
list | get_checks (scalar group) |
| Return a list of defined checks for a host or group.
|
list | get_hosts () |
| Returns a list of known hosts/groups.
|
| loopback (scalar cmd) |
| Post a raw message and treat it like it was received from bbd.
|
int | background () |
| Start a background process.
|