Table of Contents - god-0.13.7 Documentation
Pages
Classes and Modules
- ConditionVariable
- God
- God::AbstractMethodNotOverriddenError
- God::Behavior
- God::Behaviors
- God::Behaviors::CleanPidFile
- God::Behaviors::CleanUnixSocket
- God::Behaviors::NotifyWhenFlapping
- God::CLI
- God::CLI::Command
- God::CLI::Run
- God::CLI::Version
- God::Condition
- God::Conditions
- God::Conditions::Always
- God::Conditions::Complex
- God::Conditions::CpuUsage
- God::Conditions::DegradingLambda
- God::Conditions::DiskUsage
- God::Conditions::FileMtime
- God::Conditions::FileTouched
- God::Conditions::Flapping
- God::Conditions::HttpResponseCode
- God::Conditions::Lambda
- God::Conditions::MemoryUsage
- God::Conditions::ProcessExits
- God::Conditions::ProcessRunning
- God::Conditions::SocketResponding
- God::Conditions::Tries
- God::Configurable
- God::Contact
- God::Contacts
- God::Contacts::Airbrake
- God::Contacts::Campfire
- God::Contacts::Email
- God::Contacts::Hipchat
- God::Contacts::Jabber
- God::Contacts::Prowl
- God::Contacts::Scout
- God::Contacts::Sensu
- God::Contacts::Slack
- God::Contacts::Statsd
- God::Contacts::Twitter
- God::Contacts::Webhook
- God::Driver
- God::DriverEvent
- God::DriverEventQueue
- God::DriverOperation
- God::DummyHandler
- God::EventCondition
- God::EventHandler
- God::EventRegistrationFailedError
- God::InvalidCommandError
- God::KQueueHandler
- God::Logger
- God::Metric
- God::NetlinkHandler
- God::NoSuchBehaviorError
- God::NoSuchConditionError
- God::NoSuchContactError
- God::NoSuchWatchError
- God::PollCondition
- God::Process
- God::Registry
- God::SimpleLogger
- God::Socket
- God::SysLogger
- God::System
- God::System::PortablePoller
- God::System::Process
- God::System::SlashProcPoller
- God::Task
- God::TimedEvent
- God::Timeline
- God::Trigger
- God::TriggerCondition
- God::Watch
- Kernel
- Marshmallow
- Marshmallow::Connection
- Module
- MonitorMixin
- MonitorMixin::ConditionVariable
- Numeric
- Object
- unknown
Methods
- ::at_exit — God
- ::broadcast — God::Trigger
- ::call — God::EventHandler
- ::complain — God::Configurable
- ::contact — God
- ::control — God
- ::defaults — God::Contact
- ::deregister — God::EventHandler
- ::deregister — God::Trigger
- ::event_system — God::EventHandler
- ::events_mask — God::KQueueHandler
- ::fetch_system_poller — God::System::Process
- ::generate — God::Behavior
- ::generate — God::Condition
- ::generate — God::Contact
- ::handle_events — God::DummyHandler
- ::internal_init — God
- ::join — God
- ::level= — God::SysLogger
- ::load — God::EventHandler
- ::load — God
- ::loaded? — God::EventHandler
- ::log — God::SysLogger
- ::new — God::System::Process
- ::new — God::System::PortablePoller
- ::new — God::Conditions::ProcessExits
- ::new — God::Conditions::DegradingLambda
- ::new — God::CLI::Command
- ::new — God::Conditions::CpuUsage
- ::new — God::System::SlashProcPoller
- ::new — God::Conditions::FileMtime
- ::new — God::Conditions::FileTouched
- ::new — God::Behaviors::NotifyWhenFlapping
- ::new — God::Driver
- ::new — God::CLI::Run
- ::new — God::DriverEventQueue
- ::new — God::Registry
- ::new — God::SimpleLogger
- ::new — God::Conditions::SocketResponding
- ::new — God::Conditions::Flapping
- ::new — God::DriverOperation
- ::new — God::Conditions::MemoryUsage
- ::new — God::DriverEvent
- ::new — God::TimedEvent
- ::new — God::Conditions::Complex
- ::new — God::Timeline
- ::new — Marshmallow::Connection
- ::new — God::Socket
- ::new — God::Conditions::HttpResponseCode
- ::new — God::Conditions::Always
- ::new — God::Conditions::DiskUsage
- ::new — God::Task
- ::new — God::Logger
- ::new — God::Metric
- ::new — God::Watch
- ::new — God::Process
- ::normalize — God::Contact
- ::operational? — God::EventHandler
- ::pattern_match — God
- ::readable? — God::System::SlashProcPoller
- ::register — God::Trigger
- ::register — God::EventHandler
- ::register_process — God::KQueueHandler
- ::register_process — God::DummyHandler
- ::register_process — God::NetlinkHandler
- ::registry — God
- ::reset — God::Trigger
- ::running_load — God
- ::running_log — God
- ::setup — God
- ::signal — God
- ::socket — God::Socket
- ::socket_file — God::Socket
- ::start — God::EventHandler
- ::start — God
- ::status — God
- ::stop — God::EventHandler
- ::stop_all — God
- ::task — God
- ::terminate — God
- ::uncontact — God
- ::unwatch — God
- ::usable? — God::System::SlashProcPoller
- ::valid? — God::Condition
- ::valid? — God::Contact
- ::version — God
- ::version — God::CLI::Version
- ::version_extended — God::CLI::Version
- ::watch — God
- ::watches_by_name — God
- ::watching_pid? — God::EventHandler
- #<< — God::Timeline
- #<=> — God::TimedEvent
- #[] — God::Registry
- #abort — Kernel
- #abort_orig — Kernel
- #action — God::Task
- #action — God::Watch
- #add — God::Registry
- #after — God::PollCondition
- #after_restart — God::Behavior
- #after_start — God::Behavior
- #after_stop — God::Behavior
- #alive? — God::Process
- #and — God::Conditions::Complex
- #and_not — God::Conditions::Complex
- #api_url — God::Contacts::Slack
- #applog — Object
- #arg — God::Contact
- #attach — God::CLI::Run
- #attach — God::Task
- #autostart? — God::Task
- #base_name — God::Configurable
- #base_url — Marshmallow::Connection
- #before — God::PollCondition
- #before_restart — God::Behaviors::NotifyWhenFlapping
- #before_restart — God::Behavior
- #before_start — God::Behaviors::CleanUnixSocket
- #before_start — God::Behavior
- #before_start — God::Behaviors::NotifyWhenFlapping
- #before_start — God::Behaviors::CleanPidFile
- #before_stop — God::Behavior
- #behavior — God::Watch
- #call_action — God::Watch
- #call_action — God::Process
- #canonical_hash_form — God::Task
- #check_command — God::CLI::Command
- #check_for_flapping — God::Behaviors::NotifyWhenFlapping
- #clear — God::DriverEventQueue
- #clear_events — God::Driver
- #complain — God::Configurable
- #condition — God::Metric
- #create_dummy_makefile — Object
- #day — Numeric
- #days — Numeric
- #debug — God::SimpleLogger
- #default_pid_file — God::Process
- #default_run — God::CLI::Run
- #deregister — God::Conditions::ProcessExits
- #deregister — God::TriggerCondition
- #deregister — God::EventCondition
- #dest_desc — God::Task
- #detach — God::Task
- #disable — God::Metric
- #dispatch — God::CLI::Command
- #dispatch — God::CLI::Run
- #due? — God::TimedEvent
- #empty? — God::DriverEventQueue
- #enable — God::Metric
- #ensure_stop — God::Process
- #error — God::SimpleLogger
- #exists? — God::System::Process
- #exit — Kernel
- #exit_orig — Kernel
- #fail — God::Conditions::HttpResponseCode
- #fatal — God::SimpleLogger
- #fetch_system_poller — God::System::Process
- #file_in_chroot — God::Process
- #file_writable? — God::Process
- #find_room_id_by_name — Marshmallow::Connection
- #finish_capture — God::Logger
- #friendly_name — God::Configurable
- #friendly_name — God::Contact
- #friendly_name — God::Condition
- #friendly_name — God::Behavior
- #gigabyte — Numeric
- #gigabytes — Numeric
- #handle_event — God::Task
- #handle_event — God::DriverEvent
- #handle_event — God::DriverOperation
- #handle_poll — God::Task
- #history — God::Conditions::HttpResponseCode
- #hour — Numeric
- #hours — Numeric
- #in_driver_context? — God::Driver
- #info — God::SimpleLogger
- #keepalive — God::Watch
- #kilobyte — Numeric
- #kilobytes — Numeric
- #length — God::DriverEventQueue
- #level= — God::Logger
- #lifecycle — God::Task
- #lifecycle_command — God::CLI::Command
- #load_command — God::CLI::Command
- #load_config — God::CLI::Run
- #load_contact — Object
- #load_god_file — God::CLI::Run
- #log — God::Logger
- #log_command — God::CLI::Command
- #log_line — God::Task
- #map_priority — God::Contacts::Prowl
- #megabyte — Numeric
- #megabytes — Numeric
- #memory — God::System::SlashProcPoller
- #memory — God::System::Process
- #memory — God::System::PortablePoller
- #message — God::Driver
- #method_missing — God::Task
- #method_missing — God::Socket
- #minute — Numeric
- #minutes — Numeric
- #monitor — God::Watch
- #monitor — God::Task
- #move — God::Task
- #new_oper — God::Conditions::Complex
- #notify — God::Contacts::Hipchat
- #notify — God::Contacts::Sensu
- #notify — God::Contact
- #notify — God::Contacts::Slack
- #notify — God::Contacts::Statsd
- #notify — God::Contacts::Scout
- #notify — God::Contacts::Twitter
- #notify — God::Contacts::Webhook
- #notify — God::Contacts::Prowl
- #notify — God::Contacts::Airbrake
- #notify — God::Contacts::Email
- #notify — God::Contacts::Jabber
- #notify — God::Task
- #notify — God::Contacts::Campfire
- #notify_sendmail — God::Contacts::Email
- #notify_smtp — God::Contacts::Email
- #or — God::Conditions::Complex
- #or_not — God::Conditions::Complex
- #output — God::SimpleLogger
- #pass — God::Conditions::HttpResponseCode
- #pass? — God::Conditions::DegradingLambda
- #percent — Numeric
- #percent_cpu — God::System::SlashProcPoller
- #percent_cpu — God::System::PortablePoller
- #percent_cpu — God::System::Process
- #percent_memory — God::System::SlashProcPoller
- #percent_memory — God::System::Process
- #percent_memory — God::System::PortablePoller
- #pid — God::Conditions::ProcessExits
- #pid — God::Conditions::MemoryUsage
- #pid — God::Conditions::ProcessRunning
- #pid — God::Conditions::CpuUsage
- #pid — God::Process
- #pid_file — God::Process
- #pid_file= — God::Process
- #ping — God::Socket
- #pop — God::DriverEventQueue
- #prepare — God::Conditions::HttpResponseCode
- #prepare — God::Configurable
- #prepare — God::Conditions::SocketResponding
- #prepare — God::Conditions::Tries
- #prepare — God::Conditions::CpuUsage
- #prepare — God::Task
- #prepare — God::Conditions::MemoryUsage
- #prepare — God::Conditions::Complex
- #prepare — God::Conditions::Flapping
- #process — God::Conditions::Flapping
- #process — God::TriggerCondition
- #ps_float — God::System::PortablePoller
- #ps_int — God::System::PortablePoller
- #ps_string — God::System::PortablePoller
- #push — God::Timeline
- #push — God::DriverEventQueue
- #quit_command — God::CLI::Command
- #register — God::EventCondition
- #register — God::Conditions::ProcessExits
- #register — God::TriggerCondition
- #register! — God::Task
- #register! — God::Watch
- #remove — God::Registry
- #request — God::Contacts::Slack
- #reset — God::Conditions::SocketResponding
- #reset — God::Conditions::Tries
- #reset — God::Conditions::CpuUsage
- #reset — God::Conditions::HttpResponseCode
- #reset — God::Registry
- #reset — God::Configurable
- #reset — God::Conditions::MemoryUsage
- #restart! — God::Process
- #restart_if — God::Watch
- #retry_mechanism — God::Conditions::Flapping
- #root_binding — Object
- #run_daemonized — God::CLI::Run
- #run_in_front — God::CLI::Run
- #safe_attr_accessor — Module
- #schedule — God::Driver
- #second — Numeric
- #seconds — Numeric
- #sensu_client_socket — God::Contacts::Sensu
- #setup — God::CLI::Command
- #setup_logging — God::CLI::Run
- #shutdown — God::Driver
- #shutdown — God::DriverEventQueue
- #signal — God::Process
- #signal — God::Task
- #signal_command — God::CLI::Command
- #size — God::Registry
- #size — God::DriverEventQueue
- #socket — God::Socket
- #socket= — God::Conditions::SocketResponding
- #socket_file — God::Socket
- #spawn — God::Process
- #speak — Marshmallow::Connection
- #start — God::Socket
- #start! — God::Process
- #start_capture — God::Logger
- #start_if — God::Watch
- #stat — God::System::SlashProcPoller
- #status_command — God::CLI::Command
- #stop — God::Socket
- #stop! — God::Process
- #stop_if — God::Watch
- #terminate_command — God::CLI::Command
- #test — God::Conditions::DegradingLambda
- #test — God::Conditions::SocketResponding
- #test — God::Conditions::MemoryUsage
- #test — God::Conditions::Lambda
- #test — God::Conditions::HttpResponseCode
- #test — God::Conditions::Complex
- #test — God::PollCondition
- #test — God::Conditions::ProcessRunning
- #test — God::Conditions::CpuUsage
- #test — God::Conditions::FileTouched
- #test — God::Conditions::FileMtime
- #test — God::Conditions::DiskUsage
- #test — God::Conditions::Always
- #test — God::Conditions::Tries
- #text — God::Contacts::Slack
- #this — God::Conditions::Complex
- #time_string_to_seconds — God::System::PortablePoller
- #transition — God::Task
- #trigger — God::Task
- #trigger — God::TriggerCondition
- #trigger? — God::Task
- #unmonitor — God::Task
- #unregister! — God::Task
- #unregister! — God::Watch
- #uptime — God::System::SlashProcPoller
- #valid? — God::Conditions::HttpResponseCode
- #valid? — God::Conditions::Complex
- #valid? — God::Contacts::Statsd
- #valid? — God::Conditions::ProcessExits
- #valid? — God::Task
- #valid? — God::Watch
- #valid? — God::Conditions::Always
- #valid? — God::Conditions::Tries
- #valid? — God::Contacts::Twitter
- #valid? — God::Contacts::Slack
- #valid? — God::Conditions::MemoryUsage
- #valid? — God::Contacts::Sensu
- #valid? — God::Conditions::SocketResponding
- #valid? — God::Conditions::Lambda
- #valid? — God::Conditions::ProcessRunning
- #valid? — God::Contacts::Scout
- #valid? — God::Contacts::Prowl
- #valid? — God::Contacts::Jabber
- #valid? — God::Contacts::Airbrake
- #valid? — God::Conditions::Flapping
- #valid? — God::Configurable
- #valid? — God::Contacts::Webhook
- #valid? — God::Process
- #valid? — God::Contacts::Email
- #valid? — God::Contacts::Campfire
- #valid? — God::Conditions::CpuUsage
- #valid? — God::Behaviors::NotifyWhenFlapping
- #valid? — God::Behaviors::CleanUnixSocket
- #valid? — God::Behaviors::CleanPidFile
- #valid? — God::Conditions::DegradingLambda
- #valid? — God::Behavior
- #valid? — God::Conditions::FileTouched
- #valid? — God::Conditions::FileMtime
- #valid? — God::Conditions::DiskUsage
- #valid? — God::Contacts::Hipchat
- #wait — ConditionVariable
- #wait — MonitorMixin::ConditionVariable
- #warn — God::SimpleLogger
- #watch_log_since — God::Logger