Data Structures |
struct | archived_state_struct |
Defines |
#define | AS_CURRENT_STATE -1 |
#define | AS_NO_DATA 0 |
#define | AS_PROGRAM_END 1 |
#define | AS_PROGRAM_START 2 |
#define | AS_HOST_UP 3 |
#define | AS_HOST_DOWN 4 |
#define | AS_HOST_UNREACHABLE 5 |
#define | AS_SVC_OK 6 |
#define | AS_SVC_UNKNOWN 7 |
#define | AS_SVC_WARNING 8 |
#define | AS_SVC_CRITICAL 9 |
#define | AS_SOFT_STATE 1 |
#define | AS_HARD_STATE 2 |
#define | DISPLAY_HOST_TRENDS 0 |
#define | DISPLAY_SERVICE_TRENDS 1 |
#define | DISPLAY_NO_TRENDS 2 |
#define | GET_INPUT_NONE 0 |
#define | GET_INPUT_TARGET_TYPE 1 |
#define | GET_INPUT_HOST_TARGET 2 |
#define | GET_INPUT_SERVICE_TARGET 3 |
#define | GET_INPUT_OPTIONS 4 |
#define | MIN_TIMESTAMP_SPACING 10 |
#define | MAX_ARCHIVE_SPREAD 65 |
#define | MAX_ARCHIVE 65 |
#define | MAX_ARCHIVE_BACKTRACKS 60 |
#define | HOST_DRAWING_WIDTH 498 |
#define | HOST_DRAWING_HEIGHT 70 |
#define | HOST_DRAWING_X_OFFSET 116 |
#define | HOST_DRAWING_Y_OFFSET 55 |
#define | SVC_DRAWING_WIDTH 498 |
#define | SVC_DRAWING_HEIGHT 90 |
#define | SVC_DRAWING_X_OFFSET 116 |
#define | SVC_DRAWING_Y_OFFSET 55 |
#define | SMALL_HOST_DRAWING_WIDTH 500 |
#define | SMALL_HOST_DRAWING_HEIGHT 20 |
#define | SMALL_HOST_DRAWING_X_OFFSET 0 |
#define | SMALL_HOST_DRAWING_Y_OFFSET 0 |
#define | SMALL_SVC_DRAWING_WIDTH 500 |
#define | SMALL_SVC_DRAWING_HEIGHT 20 |
#define | SMALL_SVC_DRAWING_X_OFFSET 0 |
#define | SMALL_SVC_DRAWING_Y_OFFSET 0 |
Typedefs |
typedef struct
archived_state_struct | archived_state |
Functions |
void | graph_all_trend_data (void) |
void | graph_trend_data (int, int, time_t, time_t, time_t, char *) |
void | draw_timestamps (void) |
void | draw_timestamp (int, time_t) |
void | draw_time_breakdowns (void) |
void | draw_horizontal_grid_lines (void) |
void | draw_dashed_line (int, int, int, int, int) |
int | convert_host_state_to_archived_state (int) |
int | convert_service_state_to_archived_state (int) |
void | add_archived_state (int, int, time_t, char *) |
void | free_archived_state_list (void) |
void | read_archived_state_data (void) |
void | scan_log_file_for_archived_state_data (char *) |
void | scan_log_file_for_archived_state_data_old (char *) |
void | compute_report_times (void) |
void | get_time_breakdown_string (unsigned long, unsigned long, char *, char *buffer, int) |
int | process_cgivars (void) |
int | main (int argc, char **argv) |
Variables |
char | main_config_file [MAX_FILENAME_LENGTH] |
char | url_html_path [MAX_FILENAME_LENGTH] |
char | url_images_path [MAX_FILENAME_LENGTH] |
char | url_stylesheets_path [MAX_FILENAME_LENGTH] |
char | url_js_path [MAX_FILENAME_LENGTH] |
char | physical_images_path [MAX_FILENAME_LENGTH] |
int | log_rotation_method |
host * | host_list |
service * | service_list |
logentry * | entry_list |
skiplist * | object_skiplists [NUM_OBJECT_SKIPLISTS] |
authdata | current_authdata |
archived_state * | as_list = NULL |
time_t | t1 |
time_t | t2 |
int | start_second = 0 |
int | start_minute = 0 |
int | start_hour = 0 |
int | start_day = 1 |
int | start_month = 1 |
int | start_year = 2000 |
int | end_second = 0 |
int | end_minute = 0 |
int | end_hour = 24 |
int | end_day = 1 |
int | end_month = 1 |
int | end_year = 2000 |
int | content_type |
int | input_type = GET_INPUT_NONE |
int | timeperiod_type = TIMEPERIOD_LAST24HOURS |
int | compute_time_from_parts = FALSE |
int | display_popups = TRUE |
int | use_map = TRUE |
int | small_image = FALSE |
int | embedded |
int | display_header |
int | daemon_check |
int | assume_initial_states = TRUE |
int | assume_state_retention = TRUE |
int | assume_states_during_notrunning = TRUE |
int | include_soft_states = FALSE |
int | ignore_daemon_restart = FALSE |
gdImagePtr | trends_image = 0 |
int | color_white = 0 |
int | color_black = 0 |
int | color_red = 0 |
int | color_darkred = 0 |
int | color_green = 0 |
int | color_darkgreen = 0 |
int | color_yellow = 0 |
int | color_orange = 0 |
FILE * | image_file = NULL |
int | image_width = 900 |
int | image_height = 300 |
int | drawing_width = 0 |
int | drawing_height = 0 |
int | drawing_x_offset = 0 |
int | drawing_y_offset = 0 |
int | last_known_state = AS_NO_DATA |
int | zoom_factor = 4 |
int | backtrack_archives = 2 |
int | earliest_archive = 0 |
time_t | earliest_time |
time_t | latest_time |
int | earliest_state = AS_NO_DATA |
int | latest_state = AS_NO_DATA |
int | initial_assumed_host_state = AS_NO_DATA |
int | initial_assumed_service_state = AS_NO_DATA |
unsigned long | time_up = 0L |
unsigned long | time_down = 0L |
unsigned long | time_unreachable = 0L |
unsigned long | time_ok = 0L |
unsigned long | time_warning = 0L |
unsigned long | time_unknown = 0L |
unsigned long | time_critical = 0L |
int | problem_found |
int | display_type = DISPLAY_NO_TRENDS |
int | show_all_hosts = TRUE |
int | show_all_hostgroups = TRUE |
int | show_all_servicegroups = TRUE |
char * | host_name = "" |
char * | host_filter = NULL |
char * | hostgroup_name = NULL |
char * | servicegroup_name = NULL |
char * | service_desc = "" |
char * | service_filter = NULL |
int | CGI_ID = TRENDS_CGI_ID |