org.blue.base
Class commands

java.lang.Object
  extended by org.blue.base.commands

public class commands
extends java.lang.Object


Field Summary
static java.lang.String cn
           
static java.util.ArrayList<nagios_h.passive_check_result> passive_check_result_list
           
 
Constructor Summary
commands()
           
 
Method Summary
static void acknowledge_host_problem(objects_h.host hst, java.lang.String ack_author, java.lang.String ack_data, int type, int notify, int persistent)
           
static void acknowledge_service_problem(objects_h.service svc, java.lang.String ack_author, java.lang.String ack_data, int type, int notify, int persistent)
           
static void check_for_external_commands()
           
static int cmd_acknowledge_problem(int cmd, java.lang.String args)
           
static int cmd_add_comment(int cmd, long entry_time, java.lang.String args)
           
static int cmd_change_check_interval(int cmd, java.lang.String args)
           
static int cmd_change_command(int cmd, java.lang.String args)
           
static int cmd_change_max_attempts(int cmd, java.lang.String args)
           
static int cmd_delay_notification(int cmd, java.lang.String args)
           
static int cmd_delete_all_comments(int cmd, java.lang.String args)
           
static int cmd_delete_comment(int cmd, java.lang.String args)
           
static int cmd_delete_downtime(int cmd, java.lang.String args)
           
static int cmd_process_host_check_result(int cmd, long check_time, java.lang.String args)
           
static int cmd_process_service_check_result(int cmd, long check_time, java.lang.String args)
           
static int cmd_remove_acknowledgement(int cmd, java.lang.String args)
           
static int cmd_schedule_check(int cmd, java.lang.String args)
           
static int cmd_schedule_downtime(int cmd, long entry_time, java.lang.String args)
           
static int cmd_schedule_host_service_checks(int cmd, java.lang.String args, int force)
           
static int cmd_signal_process(int cmd, java.lang.String args)
           
static void disable_all_failure_prediction()
           
static void disable_all_notifications()
           
static void disable_and_propagate_notifications(objects_h.host hst, int level, int affect_top_host, int affect_hosts, int affect_services)
           
static void disable_host_checks(objects_h.host hst)
           
static void disable_host_event_handler(objects_h.host hst)
           
static void disable_host_freshness_checks()
           
static void disable_host_notifications(objects_h.host hst)
           
static void disable_passive_host_checks(objects_h.host hst)
           
static void disable_passive_service_checks(objects_h.service svc)
           
static void disable_performance_data()
           
static void disable_service_checks(objects_h.service svc)
           
static void disable_service_event_handler(objects_h.service svc)
           
static void disable_service_freshness_checks()
           
static void disable_service_notifications(objects_h.service svc)
           
static void enable_all_failure_prediction()
           
static void enable_all_notifications()
           
static void enable_and_propagate_notifications(objects_h.host hst, int level, int affect_top_host, int affect_hosts, int affect_services)
           
static void enable_host_checks(objects_h.host hst)
           
static void enable_host_event_handler(objects_h.host hst)
           
static void enable_host_freshness_checks()
           
static void enable_host_notifications(objects_h.host hst)
           
static void enable_passive_host_checks(objects_h.host hst)
           
static void enable_passive_service_checks(objects_h.service svc)
           
static void enable_performance_data()
           
static void enable_service_checks(objects_h.service svc)
           
static void enable_service_event_handler(objects_h.service svc)
           
static void enable_service_freshness_checks()
           
static void enable_service_notifications(objects_h.service svc)
           
static void process_external_command(int cmd, long entry_time, java.lang.String args)
           
static int process_host_command(int cmd, long entry_time, java.lang.String args)
           
static int process_hostgroup_command(int cmd, long entry_time, java.lang.String args)
           
static int process_passive_host_check(long check_time, java.lang.String host_name, int return_code, java.lang.String output)
           
static int process_passive_service_check(long check_time, java.lang.String host_name, java.lang.String svc_description, int return_code, java.lang.String output)
           
static void process_passive_service_checks()
           
static int process_service_command(int cmd, long entry_time, java.lang.String args)
           
static int process_servicegroup_command(int cmd, long entry_time, java.lang.String args)
           
static void remove_host_acknowledgement(objects_h.host hst)
           
static void remove_service_acknowledgement(objects_h.service svc)
           
static void schedule_and_propagate_downtime(objects_h.host temp_host, long entry_time, java.lang.String author, java.lang.String comment_data, long start_time, long end_time, int fixed, long triggered_by, long duration)
           
static void set_host_notification_number(objects_h.host hst, int num)
           
static void set_service_notification_number(objects_h.service svc, int num)
           
static void start_accepting_passive_host_checks()
           
static void start_accepting_passive_service_checks()
           
static void start_executing_host_checks()
           
static void start_executing_service_checks()
           
static void start_obsessing_over_host_checks()
           
static void start_obsessing_over_host(objects_h.host hst)
           
static void start_obsessing_over_service_checks()
           
static void start_obsessing_over_service(objects_h.service svc)
           
static void start_using_event_handlers()
           
static void stop_accepting_passive_host_checks()
           
static void stop_accepting_passive_service_checks()
           
static void stop_executing_host_checks()
           
static void stop_executing_service_checks()
           
static void stop_obsessing_over_host_checks()
           
static void stop_obsessing_over_host(objects_h.host hst)
           
static void stop_obsessing_over_service_checks()
           
static void stop_obsessing_over_service(objects_h.service svc)
           
static void stop_using_event_handlers()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cn

public static java.lang.String cn

passive_check_result_list

public static java.util.ArrayList<nagios_h.passive_check_result> passive_check_result_list
Constructor Detail

commands

public commands()
Method Detail

check_for_external_commands

public static void check_for_external_commands()

process_external_command

public static void process_external_command(int cmd,
                                            long entry_time,
                                            java.lang.String args)

process_host_command

public static int process_host_command(int cmd,
                                       long entry_time,
                                       java.lang.String args)

process_hostgroup_command

public static int process_hostgroup_command(int cmd,
                                            long entry_time,
                                            java.lang.String args)

process_service_command

public static int process_service_command(int cmd,
                                          long entry_time,
                                          java.lang.String args)

process_servicegroup_command

public static int process_servicegroup_command(int cmd,
                                               long entry_time,
                                               java.lang.String args)

cmd_add_comment

public static int cmd_add_comment(int cmd,
                                  long entry_time,
                                  java.lang.String args)

cmd_delete_comment

public static int cmd_delete_comment(int cmd,
                                     java.lang.String args)

cmd_delete_all_comments

public static int cmd_delete_all_comments(int cmd,
                                          java.lang.String args)

cmd_delay_notification

public static int cmd_delay_notification(int cmd,
                                         java.lang.String args)

cmd_schedule_check

public static int cmd_schedule_check(int cmd,
                                     java.lang.String args)

cmd_schedule_host_service_checks

public static int cmd_schedule_host_service_checks(int cmd,
                                                   java.lang.String args,
                                                   int force)

cmd_signal_process

public static int cmd_signal_process(int cmd,
                                     java.lang.String args)

cmd_process_service_check_result

public static int cmd_process_service_check_result(int cmd,
                                                   long check_time,
                                                   java.lang.String args)

process_passive_service_check

public static int process_passive_service_check(long check_time,
                                                java.lang.String host_name,
                                                java.lang.String svc_description,
                                                int return_code,
                                                java.lang.String output)

cmd_process_host_check_result

public static int cmd_process_host_check_result(int cmd,
                                                long check_time,
                                                java.lang.String args)

process_passive_host_check

public static int process_passive_host_check(long check_time,
                                             java.lang.String host_name,
                                             int return_code,
                                             java.lang.String output)

cmd_acknowledge_problem

public static int cmd_acknowledge_problem(int cmd,
                                          java.lang.String args)

cmd_remove_acknowledgement

public static int cmd_remove_acknowledgement(int cmd,
                                             java.lang.String args)

cmd_schedule_downtime

public static int cmd_schedule_downtime(int cmd,
                                        long entry_time,
                                        java.lang.String args)

cmd_delete_downtime

public static int cmd_delete_downtime(int cmd,
                                      java.lang.String args)

cmd_change_command

public static int cmd_change_command(int cmd,
                                     java.lang.String args)

cmd_change_check_interval

public static int cmd_change_check_interval(int cmd,
                                            java.lang.String args)

cmd_change_max_attempts

public static int cmd_change_max_attempts(int cmd,
                                          java.lang.String args)

disable_service_checks

public static void disable_service_checks(objects_h.service svc)

enable_service_checks

public static void enable_service_checks(objects_h.service svc)

enable_all_notifications

public static void enable_all_notifications()

disable_all_notifications

public static void disable_all_notifications()

enable_service_notifications

public static void enable_service_notifications(objects_h.service svc)

disable_service_notifications

public static void disable_service_notifications(objects_h.service svc)

enable_host_notifications

public static void enable_host_notifications(objects_h.host hst)

disable_host_notifications

public static void disable_host_notifications(objects_h.host hst)

enable_and_propagate_notifications

public static void enable_and_propagate_notifications(objects_h.host hst,
                                                      int level,
                                                      int affect_top_host,
                                                      int affect_hosts,
                                                      int affect_services)

disable_and_propagate_notifications

public static void disable_and_propagate_notifications(objects_h.host hst,
                                                       int level,
                                                       int affect_top_host,
                                                       int affect_hosts,
                                                       int affect_services)

schedule_and_propagate_downtime

public static void schedule_and_propagate_downtime(objects_h.host temp_host,
                                                   long entry_time,
                                                   java.lang.String author,
                                                   java.lang.String comment_data,
                                                   long start_time,
                                                   long end_time,
                                                   int fixed,
                                                   long triggered_by,
                                                   long duration)

acknowledge_host_problem

public static void acknowledge_host_problem(objects_h.host hst,
                                            java.lang.String ack_author,
                                            java.lang.String ack_data,
                                            int type,
                                            int notify,
                                            int persistent)

acknowledge_service_problem

public static void acknowledge_service_problem(objects_h.service svc,
                                               java.lang.String ack_author,
                                               java.lang.String ack_data,
                                               int type,
                                               int notify,
                                               int persistent)

remove_host_acknowledgement

public static void remove_host_acknowledgement(objects_h.host hst)

remove_service_acknowledgement

public static void remove_service_acknowledgement(objects_h.service svc)

start_executing_service_checks

public static void start_executing_service_checks()

stop_executing_service_checks

public static void stop_executing_service_checks()

start_accepting_passive_service_checks

public static void start_accepting_passive_service_checks()

stop_accepting_passive_service_checks

public static void stop_accepting_passive_service_checks()

enable_passive_service_checks

public static void enable_passive_service_checks(objects_h.service svc)

disable_passive_service_checks

public static void disable_passive_service_checks(objects_h.service svc)

start_executing_host_checks

public static void start_executing_host_checks()

stop_executing_host_checks

public static void stop_executing_host_checks()

start_accepting_passive_host_checks

public static void start_accepting_passive_host_checks()

stop_accepting_passive_host_checks

public static void stop_accepting_passive_host_checks()

enable_passive_host_checks

public static void enable_passive_host_checks(objects_h.host hst)

disable_passive_host_checks

public static void disable_passive_host_checks(objects_h.host hst)

start_using_event_handlers

public static void start_using_event_handlers()

stop_using_event_handlers

public static void stop_using_event_handlers()

enable_service_event_handler

public static void enable_service_event_handler(objects_h.service svc)

disable_service_event_handler

public static void disable_service_event_handler(objects_h.service svc)

enable_host_event_handler

public static void enable_host_event_handler(objects_h.host hst)

disable_host_event_handler

public static void disable_host_event_handler(objects_h.host hst)

disable_host_checks

public static void disable_host_checks(objects_h.host hst)

enable_host_checks

public static void enable_host_checks(objects_h.host hst)

start_obsessing_over_service_checks

public static void start_obsessing_over_service_checks()

stop_obsessing_over_service_checks

public static void stop_obsessing_over_service_checks()

start_obsessing_over_host_checks

public static void start_obsessing_over_host_checks()

stop_obsessing_over_host_checks

public static void stop_obsessing_over_host_checks()

enable_service_freshness_checks

public static void enable_service_freshness_checks()

disable_service_freshness_checks

public static void disable_service_freshness_checks()

enable_host_freshness_checks

public static void enable_host_freshness_checks()

disable_host_freshness_checks

public static void disable_host_freshness_checks()

enable_all_failure_prediction

public static void enable_all_failure_prediction()

disable_all_failure_prediction

public static void disable_all_failure_prediction()

enable_performance_data

public static void enable_performance_data()

disable_performance_data

public static void disable_performance_data()

start_obsessing_over_service

public static void start_obsessing_over_service(objects_h.service svc)

stop_obsessing_over_service

public static void stop_obsessing_over_service(objects_h.service svc)

start_obsessing_over_host

public static void start_obsessing_over_host(objects_h.host hst)

stop_obsessing_over_host

public static void stop_obsessing_over_host(objects_h.host hst)

set_host_notification_number

public static void set_host_notification_number(objects_h.host hst,
                                                int num)

set_service_notification_number

public static void set_service_notification_number(objects_h.service svc,
                                                   int num)

process_passive_service_checks

public static void process_passive_service_checks()