#include "../include/config.h"
#include "../include/comments.h"
#include "../include/common.h"
#include "../include/statusdata.h"
#include "../include/downtime.h"
#include "../include/macros.h"
#include "../include/icinga.h"
#include "../include/broker.h"
#include "../include/perfdata.h"
#include "../include/epn_icinga.h"
#include "../include/neberrors.h"
int adjust_host_check_attempt_3x | ( | host * | hst, | |
int | is_active | |||
) |
void check_for_orphaned_hosts | ( | void | ) |
void check_for_orphaned_services | ( | void | ) |
int check_host_check_viability_3x | ( | host * | hst, | |
int | check_options, | |||
int * | time_is_valid, | |||
time_t * | new_time | |||
) |
int check_host_dependencies | ( | host * | hst, | |
int | dependency_type | |||
) |
void check_host_result_freshness | ( | void | ) |
int check_service_check_viability | ( | service * | svc, | |
int | check_options, | |||
int * | time_is_valid, | |||
time_t * | new_time | |||
) |
int check_service_dependencies | ( | service * | svc, | |
int | dependency_type | |||
) |
void check_service_result_freshness | ( | void | ) |
int determine_host_reachability | ( | host * | hst | ) |
int execute_sync_host_check_3x | ( | host * | hst | ) |
static void extract_check_result | ( | FILE * | fp, | |
dbuf * | checkresult_dbuf | |||
) | [static] |
int handle_async_host_check_result_3x | ( | host * | temp_host, | |
check_result * | queued_check_result | |||
) |
int handle_async_service_check_result | ( | service * | temp_service, | |
check_result * | queued_check_result | |||
) |
int is_host_result_fresh | ( | host * | temp_host, | |
time_t | current_time, | |||
int | log_this | |||
) |
int is_service_result_fresh | ( | service * | temp_service, | |
time_t | current_time, | |||
int | log_this | |||
) |
static int parse_command_line | ( | char * | cmd, | |
char * | argv[MAX_CMD_ARGS] | |||
) | [static] |
int perform_on_demand_host_check | ( | host * | hst, | |
int * | check_return_code, | |||
int | check_options, | |||
int | use_cached_result, | |||
unsigned long | check_timestamp_horizon | |||
) |
int perform_on_demand_host_check_3x | ( | host * | hst, | |
int * | check_result_code, | |||
int | check_options, | |||
int | use_cached_result, | |||
unsigned long | check_timestamp_horizon | |||
) |
int perform_scheduled_host_check | ( | host * | hst, | |
int | check_options, | |||
double | latency | |||
) |
int process_host_check_result_3x | ( | host * | hst, | |
int | new_state, | |||
char * | old_plugin_output, | |||
int | check_options, | |||
int | reschedule_check, | |||
int | use_cached_result, | |||
unsigned long | check_timestamp_horizon | |||
) |
int reap_check_results | ( | void | ) |
int run_async_host_check_3x | ( | host * | hst, | |
int | check_options, | |||
double | latency, | |||
int | scheduled_check, | |||
int | reschedule_check, | |||
int * | time_is_valid, | |||
time_t * | preferred_time | |||
) |
int run_async_service_check | ( | service * | svc, | |
int | check_options, | |||
double | latency, | |||
int | scheduled_check, | |||
int | reschedule_check, | |||
int * | time_is_valid, | |||
time_t * | preferred_time | |||
) |
static int run_check | ( | char * | processed_command, | |
dbuf * | checkresult_dbuf | |||
) | [static] |
int run_scheduled_host_check_3x | ( | host * | hst, | |
int | check_options, | |||
double | latency | |||
) |
int run_scheduled_service_check | ( | service * | svc, | |
int | check_options, | |||
double | latency | |||
) |
int run_sync_host_check_3x | ( | host * | hst, | |
int * | check_result_code, | |||
int | check_options, | |||
int | use_cached_result, | |||
unsigned long | check_timestamp_horizon | |||
) |
void schedule_host_check | ( | host * | hst, | |
time_t | check_time, | |||
int | options | |||
) |
void schedule_service_check | ( | service * | svc, | |
time_t | check_time, | |||
int | options | |||
) |
unsigned long cached_host_check_horizon |
unsigned long cached_service_check_horizon |
char* check_result_path |
time_t event_start |
int interval_length |
unsigned long max_debug_file_size |
unsigned long next_event_id |
unsigned long next_problem_id |
time_t program_start |
int sigrestart |
int sigshutdown |
char* temp_file |
char* temp_path |
pthread_t worker_threads[TOTAL_WORKER_THREADS] |