nfs-ganesha 1.4
|
00001 #ifndef _EXTERNAL_TOOLS_H 00002 #define _EXTERNAL_TOOLS_H 00003 00004 #include "nfs_exports.h" 00005 00006 #define MAXPORTLEN 15 00007 00008 typedef struct snmp_adm_parameter__ 00009 { 00010 char snmp_agentx_socket[MAXPATHLEN]; 00011 int product_id; 00012 char snmp_log_file[MAXPATHLEN]; 00013 00014 int export_cache_stats; 00015 int export_requests_stats; 00016 int export_maps_stats; 00017 00018 int export_nfs_calls_detail; 00019 int export_fsal_calls_detail; 00020 00021 00022 } snmp_adm_parameter_t; 00023 00024 typedef struct stat_exporter_parameter__ 00025 { 00026 char export_stat_port[MAXPORTLEN]; 00027 exportlist_client_t allowed_clients; 00028 } stat_exporter_parameter_t; 00029 00030 typedef struct external_tools_parameter__ 00031 { 00032 snmp_adm_parameter_t snmp_adm; 00033 stat_exporter_parameter_t stat_export; 00034 } external_tools_parameter_t; 00035 00036 int get_snmpadm_conf(config_file_t in_config, external_tools_parameter_t * out_parameter); 00037 00038 #endif