sub_md_tuxedo_cfg.c

来自「电信硬件的信息数据采集程序」· C语言 代码 · 共 980 行 · 第 1/3 页

C
980
字号
	memset(TaMibValue,'\0',sizeof(TaMibValue));	memset(temp,'\0',sizeof(temp));	pKPIValues = malloc(sizeof(struct KPIValue));	if(!pKPIValues) {#ifdef MY_DEBUG		sprintf(DebugMsg,"malloc memory failed\n");		writeLog(FuncName,DebugMsg,ERROR_MSG);#endif		return;	}	memset(pKPIValues,'\0',sizeof(struct KPIValue));		/* get the OID's value */	getTuxedoMibValue(TaClassName,TaAttrName,TaMibValue);		/*init the KPIValues structure */	getParameter(temp,(char *)SUB_TUX_CONFIG_FILE,"getpmquestsinqueue.EntityID");	sprintf(pKPIValues->EntityID,"%s",temp);	sprintf(pKPIValues->CollTime,"%s",getDatetime());	getParameter(temp,(char *)SUB_TUX_CONFIG_FILE,"getpmquestsinqueue.KPIID");	sprintf(pKPIValues->KPIID,"%s",temp);	sprintf(pKPIValues->KPIValue,"%s",TaMibValue);	pKPIValues->next = NULL;		printKPIValue(pKPIValues);	/* put the structure into queue */	putKPIValueQueue(pKPIValues);		#ifdef MY_DEBUG	sprintf(DebugMsg,"sub_md_tuxedo_getpmquestsinqueue End Ok!\n");	writeLog(FuncName,DebugMsg,DEBUG_MSG);#endif	return;}/*******************************************************************************\| Name			: sub_md_tuxedo_getcurmessnuminqueue							|| Description	: for KPI PM-00-04-01-09:										||				  get current message number in queue							|| Input Param	: 																|| Output Param	:																|| Author		: yangyong														|| History		: Aug.20.2003		yangyong		create						||																				||*******************************************************************************/void sub_md_tuxedo_getcurmessnuminqueue(){	char FuncName[128] = {"sub_md_tuxedo_getcurmessnuminqueue"};	char TaClassName[]= {"T_MSG"};	char TaAttrName[] = {"TA_MSG_QNUM"};	char TaMibValue[VALUE_STRING_LENGTH];	char temp[NAME_STRING_LENGTH];	struct KPIValue *pKPIValues = NULL;	#ifdef MY_DEBUG	sprintf(DebugMsg,"sub_md_tuxedo_getcurmessnuminqueue Begin\n");	writeLog(FuncName,DebugMsg,DEBUG_MSG);#endif	memset(TaMibValue,'\0',sizeof(TaMibValue));	memset(temp,'\0',sizeof(temp));	pKPIValues = malloc(sizeof(struct KPIValue));	if(!pKPIValues) {#ifdef MY_DEBUG		sprintf(DebugMsg,"malloc memory failed\n");		writeLog(FuncName,DebugMsg,ERROR_MSG);#endif		return;	}	memset(pKPIValues,'\0',sizeof(struct KPIValue));		/* get the OID's value */	getTuxedoMibValue(TaClassName,TaAttrName,TaMibValue);		/*init the KPIValues structure */	getParameter(temp,(char *)SUB_TUX_CONFIG_FILE,"getcurmessnuminqueue.EntityID");	sprintf(pKPIValues->EntityID,"%s",temp);	sprintf(pKPIValues->CollTime,"%s",getDatetime());	getParameter(temp,(char *)SUB_TUX_CONFIG_FILE,"getcurmessnuminqueue.KPIID");	sprintf(pKPIValues->KPIID,"%s",temp);	sprintf(pKPIValues->KPIValue,"%s",TaMibValue);	pKPIValues->next = NULL;		printKPIValue(pKPIValues);	/* put the structure into queue */	putKPIValueQueue(pKPIValues);		#ifdef MY_DEBUG	sprintf(DebugMsg,"sub_md_tuxedo_getcurmessnuminqueue End Ok!\n");	writeLog(FuncName,DebugMsg,DEBUG_MSG);#endif	return;}/*******************************************************************************\| Name			: sub_md_tuxedo_gettotalsrvcload								|| Description	: for KPI PM-00-04-01-03:										||				  get total service load which need to complete					|| Input Param	: 																|| Output Param	:																|| Author		: yangyong														|| History		: Aug.20.2003		yangyong		create						||																				||*******************************************************************************/void sub_md_tuxedo_gettotalsrvcload(){	char FuncName[128] = {"sub_md_tuxedo_gettotalsrvcload"};	char TaClassName[]= {"T_MACHINE"};	char TaAttrName[] = {"TA_WKINITIATED"};	char TaMibValue[VALUE_STRING_LENGTH];	char temp[NAME_STRING_LENGTH];	struct KPIValue *pKPIValues = NULL;	#ifdef MY_DEBUG	sprintf(DebugMsg,"sub_md_tuxedo_gettotalsrvcload Begin\n");	writeLog(FuncName,DebugMsg,DEBUG_MSG);#endif	memset(TaMibValue,'\0',sizeof(TaMibValue));	memset(temp,'\0',sizeof(temp));	pKPIValues = malloc(sizeof(struct KPIValue));	if(!pKPIValues) {#ifdef MY_DEBUG		sprintf(DebugMsg,"malloc memory failed\n");		writeLog(FuncName,DebugMsg,ERROR_MSG);#endif		return;	}	memset(pKPIValues,'\0',sizeof(struct KPIValue));		/* get the OID's value */	getTuxedoMibValue(TaClassName,TaAttrName,TaMibValue);		/*init the KPIValues structure */	getParameter(temp,(char *)SUB_TUX_CONFIG_FILE,"gettotalsrvcload.EntityID");	sprintf(pKPIValues->EntityID,"%s",temp);	sprintf(pKPIValues->CollTime,"%s",getDatetime());	getParameter(temp,(char *)SUB_TUX_CONFIG_FILE,"gettotalsrvcload.KPIID");	sprintf(pKPIValues->KPIID,"%s",temp);	sprintf(pKPIValues->KPIValue,"%s",TaMibValue);	pKPIValues->next = NULL;		printKPIValue(pKPIValues);	/* put the structure into queue */	putKPIValueQueue(pKPIValues);		#ifdef MY_DEBUG	sprintf(DebugMsg,"sub_md_tuxedo_gettotalsrvcload End Ok!\n");	writeLog(FuncName,DebugMsg,DEBUG_MSG);#endif	return;}/*******************************************************************************\| Name			: sub_md_tuxedo_gettotalcomplrequests							|| Description	: for KPI PM-00-04-01-13:										||				  get the number of completed request since it active			|| Input Param	: 																|| Output Param	:																|| Author		: yangyong														|| History		: Aug.20.2003		yangyong		create						||																				||*******************************************************************************/void sub_md_tuxedo_gettotalcomplrequests(){	char FuncName[128] = {"sub_md_tuxedo_gettotalcomplrequests"};	char TaClassName[]= {"T_SVCGRP"};	char TaAttrName[] = {"TA_NCOMPLETED"};	char TaMibValue[VALUE_STRING_LENGTH];	char temp[NAME_STRING_LENGTH];	struct KPIValue *pKPIValues = NULL;	#ifdef MY_DEBUG	sprintf(DebugMsg,"sub_md_tuxedo_gettotalcomplrequests Begin\n");	writeLog(FuncName,DebugMsg,DEBUG_MSG);#endif	memset(TaMibValue,'\0',sizeof(TaMibValue));	memset(temp,'\0',sizeof(temp));	pKPIValues = malloc(sizeof(struct KPIValue));	if(!pKPIValues) {#ifdef MY_DEBUG		sprintf(DebugMsg,"malloc memory failed\n");		writeLog(FuncName,DebugMsg,ERROR_MSG);#endif		return;	}	memset(pKPIValues,'\0',sizeof(struct KPIValue));		/* get the OID's value */	getTuxedoMibValue(TaClassName,TaAttrName,TaMibValue);		/*init the KPIValues structure */	getParameter(temp,(char *)SUB_TUX_CONFIG_FILE,"gettotalcomplrequests.EntityID");	sprintf(pKPIValues->EntityID,"%s",temp);	sprintf(pKPIValues->CollTime,"%s",getDatetime());	getParameter(temp,(char *)SUB_TUX_CONFIG_FILE,"gettotalcomplrequests.KPIID");	sprintf(pKPIValues->KPIID,"%s",temp);	sprintf(pKPIValues->KPIValue,"%s",TaMibValue);	pKPIValues->next = NULL;		printKPIValue(pKPIValues);	/* put the structure into queue */	putKPIValueQueue(pKPIValues);		#ifdef MY_DEBUG	sprintf(DebugMsg,"sub_md_tuxedo_gettotalcomplrequests End Ok!\n");	writeLog(FuncName,DebugMsg,DEBUG_MSG);#endif	return;}/*******************************************************************************\| Name			: sub_md_tuxedo_getfmaborttrans									|| Description	: for KPI FM-00-04-01-03:										||				  get the number of aborted transitions 						|| Input Param	: 																|| Output Param	:																|| Author		: yangyong														|| History		: Aug.20.2003		yangyong		create						||																				||*******************************************************************************/void sub_md_tuxedo_getfmaborttrans(){	char FuncName[128] = {"sub_md_tuxedo_getfmaborttrans"};	char TaClassName[]= {"T_SERVER"};	char TaAttrName[] = {"TA_NUMTRANABT"};	char TaMibValue[VALUE_STRING_LENGTH];	char temp[NAME_STRING_LENGTH];	struct KPIValue *pKPIValues = NULL;	#ifdef MY_DEBUG	sprintf(DebugMsg,"sub_md_tuxedo_getfmaborttrans Begin\n");	writeLog(FuncName,DebugMsg,DEBUG_MSG);#endif	memset(TaMibValue,'\0',sizeof(TaMibValue));	memset(temp,'\0',sizeof(temp));	pKPIValues = malloc(sizeof(struct KPIValue));	if(!pKPIValues) {#ifdef MY_DEBUG		sprintf(DebugMsg,"malloc memory failed\n");		writeLog(FuncName,DebugMsg,ERROR_MSG);#endif		return;	}	memset(pKPIValues,'\0',sizeof(struct KPIValue));		/* get the OID's value */	getTuxedoMibValue(TaClassName,TaAttrName,TaMibValue);		/*init the KPIValues structure */	getParameter(temp,(char *)SUB_TUX_CONFIG_FILE,"getfmaborttrans.EntityID");	sprintf(pKPIValues->EntityID,"%s",temp);	sprintf(pKPIValues->CollTime,"%s",getDatetime());	getParameter(temp,(char *)SUB_TUX_CONFIG_FILE,"getfmaborttrans.EntityID");	sprintf(pKPIValues->EntityID,"%s",temp);	sprintf(pKPIValues->KPIValue,"%s",TaMibValue);	pKPIValues->next = NULL;		printKPIValue(pKPIValues);	/* put the structure into queue */	putKPIValueQueue(pKPIValues);		#ifdef MY_DEBUG	sprintf(DebugMsg,"sub_md_tuxedo_getfmaborttrans End Ok!\n");	writeLog(FuncName,DebugMsg,DEBUG_MSG);#endif	return;}/*******************************************************************************\| Name			: sub_md_tuxedo_getcmsimultconn									|| Description	: for KPI CM-00-04-01-02:										||				  get the number of simultaneous conversations					|| Input Param	: 																|| Output Param	:																|| Author		: yangyong														|| History		: Aug.20.2003		yangyong		create						||																				||*******************************************************************************/void sub_md_tuxedo_getcmsimultconn(){	char FuncName[128] = {"sub_md_tuxedo_getcmsimultconn"};	char TaClassName[]= {"T_MACHINE"};	char TaAttrName[] = {"TA_MAXCONV"};	char TaMibValue[VALUE_STRING_LENGTH];	char temp[NAME_STRING_LENGTH];	struct KPIValue *pKPIValues = NULL;	#ifdef MY_DEBUG	sprintf(DebugMsg,"sub_md_tuxedo_getcmsimultconn Begin\n");	writeLog(FuncName,DebugMsg,DEBUG_MSG);#endif	memset(TaMibValue,'\0',sizeof(TaMibValue));	memset(temp,'\0',sizeof(temp));	pKPIValues = malloc(sizeof(struct KPIValue));	if(!pKPIValues) {#ifdef MY_DEBUG		sprintf(DebugMsg,"malloc memory failed\n");		writeLog(FuncName,DebugMsg,ERROR_MSG);#endif		return;	}	memset(pKPIValues,'\0',sizeof(struct KPIValue));		/* get the OID's value */	getTuxedoMibValue(TaClassName,TaAttrName,TaMibValue);		/*init the KPIValues structure */	getParameter(temp,(char *)SUB_TUX_CONFIG_FILE,"getcmsimultconn.EntityID");	sprintf(pKPIValues->EntityID,"%s",temp);	sprintf(pKPIValues->CollTime,"%s",getDatetime());	getParameter(temp,(char *)SUB_TUX_CONFIG_FILE,"getcmsimultconn.KPIID");	sprintf(pKPIValues->KPIID,"%s",temp);	sprintf(pKPIValues->KPIValue,"%s",TaMibValue);	pKPIValues->next = NULL;		printKPIValue(pKPIValues);	/* put the structure into queue */	putKPIValueQueue(pKPIValues);		#ifdef MY_DEBUG	sprintf(DebugMsg,"sub_md_tuxedo_getcmsimultconn End Ok!\n");	writeLog(FuncName,DebugMsg,DEBUG_MSG);#endif	return;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?