Defines |
| #define | DEBUG_IDO 1 |
| #define | OBJECTCONFIG_ES_ITEMS 16 |
Functions |
| int | idomod_open_debug_log (void) |
| int | idomod_close_debug_log (void) |
| int | nebmodule_init (int flags, char *args, void *handle) |
| int | nebmodule_deinit (int flags, int reason) |
| int | idomod_check_icinga_object_version (void) |
| int | idomod_init (void) |
| int | idomod_deinit (void) |
| int | idomod_process_module_args (char *args) |
| int | idomod_process_config_file (char *filename) |
| int | idomod_process_config_var (char *arg) |
| int | idomod_write_to_logs (char *buf, int flags) |
| int | idomod_open_sink (void) |
| int | idomod_close_sink (void) |
| int | idomod_hello_sink (int reconnect, int problem_disconnect) |
| int | idomod_goodbye_sink (void) |
| int | idomod_rotate_sink_file (void *args) |
| int | idomod_write_to_sink (char *buf, int buffer_write, int flush_buffer) |
| int | idomod_save_unprocessed_data (char *f) |
| int | idomod_load_unprocessed_data (char *f) |
| int | idomod_sink_buffer_init (idomod_sink_buffer *sbuf, unsigned long maxitems) |
| int | idomod_sink_buffer_deinit (idomod_sink_buffer *sbuf) |
| int | idomod_sink_buffer_push (idomod_sink_buffer *sbuf, char *buf) |
| char * | idomod_sink_buffer_pop (idomod_sink_buffer *sbuf) |
| char * | idomod_sink_buffer_peek (idomod_sink_buffer *sbuf) |
| int | idomod_sink_buffer_items (idomod_sink_buffer *sbuf) |
| unsigned long | idomod_sink_buffer_get_overflow (idomod_sink_buffer *sbuf) |
| int | idomod_sink_buffer_set_overflow (idomod_sink_buffer *sbuf, unsigned long num) |
| int | idomod_register_callbacks (void) |
| int | idomod_deregister_callbacks (void) |
| int | idomod_broker_data (int event_type, void *data) |
| int | idomod_write_config (int config_type) |
| int | idomod_write_object_config (int config_type) |
| int | idomod_write_config_files (void) |
| int | idomod_write_main_config_file (void) |
| int | idomod_write_resource_config_files (void) |
| int | idomod_write_resource_config_file (char *filename) |
| int | idomod_write_runtime_variables (void) |
| int | idomod_log_debug_info (int level, int verbosity, const char *fmt,...) |
Variables |
| void * | idomod_module_handle = NULL |
| char * | idomod_instance_name = NULL |
| char * | idomod_buffer_file = NULL |
| char * | idomod_sink_name = NULL |
| int | idomod_sink_type = IDO_SINK_UNIXSOCKET |
| int | idomod_sink_tcp_port = IDO_DEFAULT_TCP_PORT |
| int | idomod_sink_is_open = IDO_FALSE |
| int | idomod_sink_previously_open = IDO_FALSE |
| int | idomod_sink_fd = -1 |
| time_t | idomod_sink_last_reconnect_attempt = 0L |
| time_t | idomod_sink_last_reconnect_warning = 0L |
| unsigned long | idomod_sink_connect_attempt = 0L |
| unsigned long | idomod_sink_reconnect_interval = 15 |
| unsigned long | idomod_sink_reconnect_warning_interval = 900 |
| unsigned long | idomod_sink_rotation_interval = 3600 |
| char * | idomod_sink_rotation_command = NULL |
| int | idomod_sink_rotation_timeout = 60 |
| int | idomod_allow_sink_activity = IDO_TRUE |
| unsigned long | idomod_process_options = IDOMOD_PROCESS_EVERYTHING |
| int | idomod_config_output_options = IDOMOD_CONFIG_DUMP_ALL |
| unsigned long | idomod_sink_buffer_slots = 5000 |
| idomod_sink_buffer | sinkbuf |
| char * | idomod_debug_file = NULL |
| int | idomod_debug_level = IDOMOD_DEBUGL_NONE |
| int | idomod_debug_verbosity = IDOMOD_DEBUGV_BASIC |
| FILE * | idomod_debug_file_fp = NULL |
| unsigned long | idomod_max_debug_file_size = 0L |
| int | errno |
| command * | command_list |
| timeperiod * | timeperiod_list |
| contact * | contact_list |
| contactgroup * | contactgroup_list |
| host * | host_list |
| hostgroup * | hostgroup_list |
| service * | service_list |
| servicegroup * | servicegroup_list |
| hostescalation * | hostescalation_list |
| serviceescalation * | serviceescalation_list |
| hostdependency * | hostdependency_list |
| servicedependency * | servicedependency_list |
| char * | config_file |
| sched_info | scheduling_info |
| char * | global_host_event_handler |
| char * | global_service_event_handler |
| int | __icinga_object_structure_version |
| int | use_ssl |