NAME

Thruk - Monitoring Web Interface

DESCRIPTION

Monitoring web interface for Naemon, Nagios, Icinga and Shinken.

METHODS

startup

returns the psgi code ref

find_route_match

lookup code ref for route

returns code ref and name of the route entry

db

return db manager

pool

return connection pool

cluster

make cluster accessible via Thruk->cluster

metrics

return metrics object

obj_db_model

return obj_db object model

cache

return global cache

set_signal_handler

watch a few signals and print extra information

setup_cluster

setup_cluster()

create cluster files

register_cron_entries

register_cron_entries($function_name)

register callback to update cron jobs

stop_all

stop_all()

stop all thruk pids except ourselves

graceful_stop

graceful_stop($c)

stop our process gracefully

log

Thruk->log->...

compat wrapper for accessing logger

render_tt

render_tt($c)

wrapper for ToolkitRenderer

SEE ALSO

Thruk::Controller::Root, Plack

AUTHOR

Sven Nierlein, 2009-present, <sven@nierlein.org>

LICENSE

Thruk is Copyright (c) 2009-present by Sven Nierlein and others. This is free software; you can redistribute it and/or modify it under the same terms as the Perl5 programming language system itself.