Functions |
| void | logit (int data_type, int display, const char *fmt,...) |
| int | log_debug_info (int leve, int verbosity, const char *fmt,...) |
| void | reset_cgi_vars (void) |
| void | free_memory (void) |
| char * | get_cgi_config_location (void) |
| char * | get_cmd_file_location (void) |
| int | read_cgi_config_file (char *filename) |
| int | read_main_config_file (char *filename) |
| int | read_all_object_configuration_data (char *config_file, int options) |
| int | read_all_status_data (char *config_file, int options) |
| void | document_header (int cgi_id, int use_stylesheet) |
| void | document_footer (int cgi_id) |
| void | write_popup_code (int cgi_id) |
| char * | unescape_newlines (char *rawbuf) |
| char * | escape_newlines (char *rawbuf) |
| void | sanitize_plugin_output (char *buffer) |
| void | get_time_string (time_t *raw_time, char *buffer, int buffer_length, int type) |
| void | get_interval_time_string (double time_units, char *buffer, int buffer_length) |
| char * | url_encode (char *input) |
| char * | html_encode (char *input, int escape_newlines) |
| void | strip_html_brackets (char *buffer) |
| char * | escape_string (char *input) |
| void | display_info_table (char *title, int refresh, authdata *current_authdata, int daemon_check) |
| void | display_nav_table (char *url, int archive) |
| void | print_extra_hostgroup_url (char *group_name, char *url) |
| void | print_extra_servicegroup_url (char *group_name, char *url) |
| void | include_ssi_files (char *cgi_name, int type) |
| void | include_ssi_file (char *filename) |
| void | cgi_config_file_error (char *config_file) |
| void | main_config_file_error (char *config_file) |
| void | object_data_error (void) |
| void | status_data_error (void) |
| void | print_error (char *config_file, int error_type) |
| void | display_context_help (char *chid) |
| void | display_splunk_host_url (host *hst) |
| void | display_splunk_service_url (service *svc) |
| void | display_splunk_generic_url (char *buf, int icon) |
| void | strip_splunk_query_terms (char *buffer) |
| void | print_generic_error_message (char *title, char *text, int returnlevels) |
| char * | get_export_csv_link (char *cgi) |
| int | write_to_cgi_log (char *buffer) |
| int | rotate_log_file () |
| int | my_rename (char *source, char *dest) |
| int | my_fcopy (char *source, char *dest) |
| int | my_fdcopy (char *source, char *dest, int dest_fd) |
| int | is_dlst_time (time_t *time) |
| void | convert_timeperiod_to_times (int type, time_t *ts_start, time_t *ts_end) |
| int | string_to_time (char *buffer, time_t *t) |
| char * | json_encode (char *input) |
Variables |
| char | main_config_file [MAX_FILENAME_LENGTH] |
| char | command_file [MAX_FILENAME_LENGTH] |
| char | physical_html_path [MAX_FILENAME_LENGTH] |
| char | physical_images_path [MAX_FILENAME_LENGTH] |
| char | physical_ssi_path [MAX_FILENAME_LENGTH] |
| char | url_html_path [MAX_FILENAME_LENGTH] |
| char | url_docs_path [MAX_FILENAME_LENGTH] |
| char | url_context_help_path [MAX_FILENAME_LENGTH] |
| char | url_images_path [MAX_FILENAME_LENGTH] |
| char | url_logo_images_path [MAX_FILENAME_LENGTH] |
| char | url_stylesheets_path [MAX_FILENAME_LENGTH] |
| char | url_js_path [MAX_FILENAME_LENGTH] |
| char | url_media_path [MAX_FILENAME_LENGTH] |
| char * | service_critical_sound = NULL |
| char * | service_warning_sound = NULL |
| char * | service_unknown_sound = NULL |
| char * | host_down_sound = NULL |
| char * | host_unreachable_sound = NULL |
| char * | normal_sound = NULL |
| char * | statusmap_background_image = NULL |
| char * | statuswrl_include = NULL |
| char * | illegal_output_chars = NULL |
| char * | http_charset = NULL |
| char * | notes_url_target = NULL |
| char * | action_url_target = NULL |
| char * | ping_syntax = NULL |
| char * | csv_delimiter = CSV_DELIMITER |
| char * | csv_data_enclosure = CSV_DATA_ENCLOSURE |
| char | nagios_check_command [MAX_INPUT_BUFFER] = "" |
| char | nagios_process_info [MAX_INPUT_BUFFER] = "" |
| int | nagios_process_state = STATE_OK |
| int | enable_splunk_integration = FALSE |
| char * | splunk_url = NULL |
| int | lock_author_names = TRUE |
| time_t | program_start |
| int | nagios_pid |
| int | daemon_mode |
| int | enable_notifications |
| int | execute_service_checks |
| int | accept_passive_service_checks |
| int | enable_event_handlers |
| int | obsess_over_services |
| int | enable_failure_prediction |
| int | process_performance_data |
| time_t | last_command_check |
| time_t | last_log_rotation |
| int | log_rotation_method = LOG_ROTATION_NONE |
| time_t | this_scheduled_log_rotation |
| time_t | last_scheduled_log_rotation |
| time_t | next_scheduled_log_rotation |
| char | log_file [MAX_INPUT_BUFFER] |
| char | log_archive_path [MAX_INPUT_BUFFER] |
| int | check_external_commands = 0 |
| int | log_external_commands_user = FALSE |
| int | date_format = DATE_FORMAT_US |
| int | use_authentication = TRUE |
| int | interval_length = 60 |
| int | show_context_help = FALSE |
| int | show_all_services_host_is_authorized_for = TRUE |
| int | use_pending_states = TRUE |
| int | host_status_has_been_read = FALSE |
| int | service_status_has_been_read = FALSE |
| int | program_status_has_been_read = FALSE |
| int | refresh_rate = DEFAULT_REFRESH_RATE |
| int | escape_html_tags = FALSE |
| int | persistent_ack_comments = FALSE |
| int | use_ssl_authentication = FALSE |
| int | default_statusmap_layout_method = 0 |
| int | default_statuswrl_layout_method = 0 |
| int | color_transparency_index_r = 255 |
| int | color_transparency_index_g = 255 |
| int | color_transparency_index_b = 255 |
| int | status_show_long_plugin_output = FALSE |
| int | tac_show_only_hard_state = FALSE |
| int | show_tac_header = TRUE |
| int | showlog_initial_states = TRUE |
| int | showlog_current_states = TRUE |
| int | tab_friendly_titles = FALSE |
| int | add_notif_num_hard = 0 |
| int | add_notif_num_soft = 0 |
| int | enforce_comments_on_actions = FALSE |
| int | week_starts_on_monday = FALSE |
| hostgroup * | hostgroup_list |
| contactgroup * | contactgroup_list |
| command * | command_list |
| timeperiod * | timeperiod_list |
| contact * | contact_list |
| serviceescalation * | serviceescalation_list |
| hoststatus * | hoststatus_list |
| servicestatus * | servicestatus_list |
| char | encoded_url_string [2][MAX_INPUT_BUFFER] |
| char * | encoded_html_string = NULL |
| int | content_type = HTML_CONTENT |
| int | embedded = FALSE |
| int | display_header = TRUE |
| int | refresh = TRUE |
| int | daemon_check = TRUE |
| int | tac_header = FALSE |
| char | alert_message |
| char * | host_name |
| char * | host_filter |
| char * | hostgroup_name |
| char * | service_desc |
| char * | servicegroup_name |
| char * | service_filter |
| int | host_alert |
| int | show_all_hosts |
| int | show_all_hostgroups |
| int | show_all_servicegroups |
| int | display_type |
| int | overview_columns |
| int | max_grid_width |
| int | group_style_type |
| int | navbar_search |
| int | CGI_ID |
| char | cgi_log_file [MAX_FILENAME_LENGTH] = "" |
| char | cgi_log_archive_path [MAX_FILENAME_LENGTH] = "" |
| int | use_logging = FALSE |
| int | cgi_log_rotation_method = LOG_ROTATION_NONE |