Icinga-core 1.4.0
next gen monitoring
xdata/xpddefault.c File Reference
#include "../include/config.h"
#include "../include/common.h"
#include "../include/objects.h"
#include "../include/macros.h"
#include "../include/icinga.h"
#include "xpddefault.h"

Go to the source code of this file.

Functions

int xpddefault_grab_config_info (char *config_file)
int xpddefault_grab_config_directives (char *input)
int xpddefault_initialize_performance_data (char *config_file)
int xpddefault_cleanup_performance_data (char *config_file)
int xpddefault_update_service_performance_data (service *svc)
int xpddefault_update_host_performance_data (host *hst)
int xpddefault_run_service_performance_data_command (icinga_macros *mac, service *svc)
int xpddefault_run_host_performance_data_command (icinga_macros *mac, host *hst)
int xpddefault_open_host_perfdata_file (void)
int xpddefault_open_service_perfdata_file (void)
int xpddefault_close_host_perfdata_file (void)
int xpddefault_close_service_perfdata_file (void)
int xpddefault_preprocess_file_templates (char *template)
int xpddefault_update_service_performance_data_file (icinga_macros *mac, service *svc)
int xpddefault_update_host_performance_data_file (icinga_macros *mac, host *hst)
int xpddefault_process_host_perfdata_file (void)
int xpddefault_process_service_perfdata_file (void)

Variables

int xpddefault_perfdata_timeout
char * xpddefault_host_perfdata_command = NULL
char * xpddefault_service_perfdata_command = NULL
commandxpddefault_host_perfdata_command_ptr = NULL
commandxpddefault_service_perfdata_command_ptr = NULL
char * xpddefault_host_perfdata_file_template = NULL
char * xpddefault_service_perfdata_file_template = NULL
char * xpddefault_host_perfdata_file = NULL
char * xpddefault_service_perfdata_file = NULL
int xpddefault_host_perfdata_file_append = TRUE
int xpddefault_service_perfdata_file_append = TRUE
int xpddefault_host_perfdata_file_pipe = FALSE
int xpddefault_service_perfdata_file_pipe = FALSE
unsigned long xpddefault_host_perfdata_file_processing_interval = 0L
unsigned long xpddefault_service_perfdata_file_processing_interval = 0L
char * xpddefault_host_perfdata_file_processing_command = NULL
char * xpddefault_service_perfdata_file_processing_command = NULL
commandxpddefault_host_perfdata_file_processing_command_ptr = NULL
commandxpddefault_service_perfdata_file_processing_command_ptr = NULL
int xpddefault_host_perfdata_process_empty_results = DEFAULT_HOST_PERFDATA_PROCESS_EMPTY_RESULTS
int xpddefault_service_perfdata_process_empty_results = DEFAULT_SERVICE_PERFDATA_PROCESS_EMPTY_RESULTS
FILE * xpddefault_host_perfdata_fp = NULL
FILE * xpddefault_service_perfdata_fp = NULL
int xpddefault_host_perfdata_fd = -1
int xpddefault_service_perfdata_fd = -1

Function Documentation

int xpddefault_cleanup_performance_data ( char *  config_file)

Definition at line 363 of file xpddefault.c.

int xpddefault_close_host_perfdata_file ( void  )

Definition at line 632 of file xpddefault.c.

int xpddefault_close_service_perfdata_file ( void  )

Definition at line 646 of file xpddefault.c.

int xpddefault_grab_config_directives ( char *  input)

Definition at line 121 of file xpddefault.c.

int xpddefault_grab_config_info ( char *  config_file)

Definition at line 83 of file xpddefault.c.

int xpddefault_initialize_performance_data ( char *  config_file)

Definition at line 219 of file xpddefault.c.

int xpddefault_open_host_perfdata_file ( void  )

Definition at line 583 of file xpddefault.c.

int xpddefault_open_service_perfdata_file ( void  )

Definition at line 608 of file xpddefault.c.

int xpddefault_preprocess_file_templates ( char *  template)

Definition at line 660 of file xpddefault.c.

int xpddefault_process_host_perfdata_file ( void  )

Definition at line 788 of file xpddefault.c.

int xpddefault_process_service_perfdata_file ( void  )

Definition at line 849 of file xpddefault.c.

int xpddefault_run_host_performance_data_command ( icinga_macros mac,
host hst 
)

Definition at line 531 of file xpddefault.c.

int xpddefault_run_service_performance_data_command ( icinga_macros mac,
service svc 
)

Definition at line 483 of file xpddefault.c.

int xpddefault_update_host_performance_data ( host hst)

Definition at line 436 of file xpddefault.c.

int xpddefault_update_host_performance_data_file ( icinga_macros mac,
host hst 
)

Definition at line 746 of file xpddefault.c.

int xpddefault_update_service_performance_data ( service svc)

Definition at line 390 of file xpddefault.c.

int xpddefault_update_service_performance_data_file ( icinga_macros mac,
service svc 
)

Definition at line 704 of file xpddefault.c.


Variable Documentation

Definition at line 43 of file xpddefault.c.

Definition at line 45 of file xpddefault.c.

Definition at line 72 of file xpddefault.c.

Definition at line 51 of file xpddefault.c.

Definition at line 54 of file xpddefault.c.

Definition at line 56 of file xpddefault.c.

Definition at line 62 of file xpddefault.c.

Definition at line 59 of file xpddefault.c.

Definition at line 48 of file xpddefault.c.

Definition at line 70 of file xpddefault.c.

int xpddefault_host_perfdata_process_empty_results = DEFAULT_HOST_PERFDATA_PROCESS_EMPTY_RESULTS

Definition at line 67 of file xpddefault.c.

Definition at line 41 of file xpddefault.c.

Definition at line 44 of file xpddefault.c.

Definition at line 46 of file xpddefault.c.

Definition at line 73 of file xpddefault.c.

Definition at line 52 of file xpddefault.c.

Definition at line 55 of file xpddefault.c.

Definition at line 57 of file xpddefault.c.

Definition at line 63 of file xpddefault.c.

Definition at line 60 of file xpddefault.c.

Definition at line 49 of file xpddefault.c.

Definition at line 71 of file xpddefault.c.

int xpddefault_service_perfdata_process_empty_results = DEFAULT_SERVICE_PERFDATA_PROCESS_EMPTY_RESULTS

Definition at line 68 of file xpddefault.c.

 All Data Structures Files Functions Variables Typedefs Defines