⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sub_md_tuxedo_cfg.c

📁 电信硬件的信息数据采集程序
💻 C
📖 第 1 页 / 共 3 页
字号:
	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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -