项目

一般

简介

错误 #4375 » baseService_arm.ini

杨 凯, 2025-11-06 10:16

 
1
#define AGENT_MANAGE_MODULE_NAME            "AgentManage"       // 基站纳管/基站复位模块名(有关agent操作)
2
#   Gnb_PriorityId=12 , Core_PriorityId= , Yzmm_PriorityId=
3
#define MEM_LOG_FILE_DUMP_MODULE_NAME       "MemLogFileDump"    // 内存日志转转储模块名
4
#   Gnb_PriorityId=3 , Core_PriorityId= , Yzmm_PriorityId=
5
#define PROC_MONITOR_MODULE_NAME            "ProcMonitor"       // 进程监控模块名(依赖订阅此模块的尽可能在之前启动,因此优先级高,数字小于此模块)
6
#   Gnb_PriorityId=10 , Core_PriorityId= , Yzmm_PriorityId=
7
#define CORE_FILE_DUMP_MODULE_NAME          "CoreFileDump"      // core文件转储模块名
8
#   Gnb_PriorityId=4 , Core_PriorityId= , Yzmm_PriorityId=
9
#define PROC_STATUS_REPORT_MODULE_NAME      "ProcStatusReport"  // 状态上报模块名
10
#   Gnb_PriorityId=2 , Core_PriorityId= , Yzmm_PriorityId=
11
#define CPU_ALARM_MODULE_NAME               "CpuAlarm"          // CPU超限告警模块名
12
#   Gnb_PriorityId=15 , Core_PriorityId= , Yzmm_PriorityId=
13
#define MEMORY_ALARM_MODULE_NAME            "MemoryAlarm"       // 内存超限告警模块名
14
#   Gnb_PriorityId=15 , Core_PriorityId= , Yzmm_PriorityId=
15
#define HARDDISK_ALARM_MODULE_NAME          "HardDiskAlarm"     // 磁盘超限告警模块名
16
#   Gnb_PriorityId=15 , Core_PriorityId= , Yzmm_PriorityId=
17
#define HARD_WARE_RUN_LOG_MODULE_NAME       "RecHardwareRunLog" // 硬盘运行日志模块名
18
#   Gnb_PriorityId=1 , Core_PriorityId= , Yzmm_PriorityId=
19
#define NET_WORK_RUN_LOG_MODULE_NAME        "RecNetworkRunLog"  // 网络运行日志模块名
20
#   Gnb_PriorityId=1 , Core_PriorityId= , Yzmm_PriorityId=
21
#define RUN_PROC_PRINT_MODULE_NAME          "RunProcPrint"      // 运行进程打印模块名
22
#   Gnb_PriorityId=1 , Core_PriorityId= , Yzmm_PriorityId=
23
#define SINGLE_UE_LOG_MODULE_NAME           "SingleUELog"       // 单用户日志模块名
24
#   Gnb_PriorityId=13 , Core_PriorityId= , Yzmm_PriorityId=
25
#define PERF_RECORD_MODULE_NAME             "PerfRecord"        // 性能记录模块
26
#   Gnb_PriorityId=14 , Core_PriorityId= , Yzmm_PriorityId=
27
[Self]
28
# Yzmm、 Gnb、 Core
29
EnvironmentType=Gnb
30
LogFileNum=5
31
LogFileSize=92160
32
OutputLogLevel=1
33
CfgUpdateInterval=60
34
VersionFile=/yzmm/gnb/baseService/verinfo.ini
35
#//同时作为模块开关
36
Gnb_LoadModuleName=MemLogFileDump&AgentManage&RecHardwareRunLog&RecNetworkRunLog&RunProcPrint&ProcMonitor&ProcStatusReport&CoreFileDump&CpuAlarm&MemoryAlarm&HardDiskAlarm
37
Core_LoadModuleName=AgentManage&RecHardwareRunLog&RecNetworkRunLog&RunProcPrint
38
Yzmm_LoadModuleName=RecHardwareRunLog&RecNetworkRunLog&RunProcPrint&CpuAlarm&MemoryAlarm&HardDiskAlarm&ProcMonitor
39
# // 待修改 所有模块配置的PriorityId和ExecutionState
40
#PriorityId=优先级
41
#ExecutionState=0:挂起, 1: 非挂起
42

    
43
#####################agent管理配置####################
44
[AgentManage]
45
Gnb_PriorityId=12
46
Gnb_ExecutionState=
47
Gnb_ListenerIp=0.0.0.0
48
Gnb_ListenerPort=30334
49
Gnb_BackEndPort=30334
50
Gnb_AgentRelConfFile=/yzmm/gnb/agent/conf.yaml
51
Gnb_AgentNormalRestartPath=/yzmm/gnb/agent
52
Gnb_AgentUpgradeRestartPath=/yzmm/gnb/sw/AgentPackage
53
Gnb_AgentRollbackRestartPath=/yzmm/gnb/bkup_agent
54
Gnb_AgentVersionFile=/yzmm/gnb/agent/version.yaml
55
Gnb_AgentKillProc=gnb_cu&gnb_du&phy&gnb_agent.arm64
56
#=========================#
57
Core_PriorityId=
58
Core_ExecutionState=
59
Core_ListenerIp=0.0.0.0
60
Core_ListenerPort=
61
Core_BackEndPort=
62
Core_AgentRelConfFile=
63
Core_AgentNormalRestartPath=
64
Core_AgentUpgradeRestartPath=
65
Core_AgentRollbackRestartPath=
66
Core_AgentVersionFile=
67
Core_KillProc=
68
#=========================#
69
Yzmm_PriorityId=
70
Yzmm_ExecutionState=
71
Yzmm_ListenerIp=0.0.0.0
72
Yzmm_ListenerPort=
73
Yzmm_BackEndPort=
74
Yzmm_AgentRelConfFile=
75
Yzmm_AgentNormalRestartPath=
76
Yzmm_AgentUpgradeRestartPath=
77
Yzmm_AgentRollbackRestartPath=
78
Yzmm_AgentVersionFile=
79
Yzmm_KillProc=
80
######################################################
81

    
82
##################本机通信UdpServer目标信息####################
83
[UdpServer]
84
DestIP=127.0.0.1
85
Gnb_DestPort=9091
86
Yzmm_DestPort=30335
87

    
88
[UdpSecCipher]
89
Gnb_HmacSha256Key=<AXI58y
90
Yzmm_HmacSha256Key=<AXI58y
91
######################################################
92

    
93
####################core日志转储配置####################
94
[CoreFileDump]
95
Gnb_PriorityId=4
96
Gnb_ExecutionState=
97
Gnb_CoreFwdScript=/yzmm/gnb/baseService/bin/core_fwd_arm.sh
98
Gnb_KeepLast=true
99
#GdbMode:0 删除模式; 1 简单堆栈; 2 详细堆栈
100
Gnb_DumpMode=0
101
#模块路径
102
Gnb_DumpModules=gnb_cu&gnb_du&baseService
103
Gnb_CoreDumpDir=/coredump
104
#=========================#
105
Core_PriorityId=
106
Core_ExecutionState=
107
Core_CoreFwdScript=
108
Core_KeepLast=
109
#=========================#
110
Yzmm_PriorityId=
111
Yzmm_ExecutionState=
112
Yzmm_CoreFwdScript=
113
Yzmm_KeepLast=
114
######################################################
115

    
116
####################内存日志转储配置####################
117
#ZipLevel
118
#Z_NO_COMPRESSION         0 #不进行压缩。
119
#Z_BEST_SPEED             1 #最快速度的压缩级别。
120
#Z_BEST_COMPRESSION       9 #最高压缩率的压缩级别。
121
#Z_DEFAULT_COMPRESSION  (-1) #默认压缩级别。
122
[MemLogFileDump]
123
Gnb_PriorityId=3
124
Gnb_ExecutionState=
125
Gnb_ZipLevel=1
126
Gnb_Interval=30
127
Gnb_LogTypeName=CuStatsLog
128
#=========================#
129
Core_PriorityId=
130
Core_ExecutionState=
131
Core_ZipLevel=1
132
Core_Interval=30
133
Core_LogTypeName=
134
Core_ExceptionScriptList=
135
#=========================#
136
Yzmm_PriorityId=
137
Yzmm_ExecutionState=
138
Yzmm_ZipLevel=1
139
Yzmm_Interval=30
140
Yzmm_LogTypeName=
141
Yzmm_ExceptionScriptList=
142

    
143
#日志前缀名:产生文件的进程名:源文件路径:目标文件路径:最大保存文件数
144
[CuStatsLog]
145
LogPrefixName=cu_stats_
146
LogProcName=gnb_cu
147
LogSrcPath=/tmp
148
LogDesPath=/data/log/cu
149
LogMaxCount=50
150

    
151
######################################################
152

    
153
####################进程监控模块配置####################
154
#需要订阅此监控的模块优先级最好高于此模块,即PriorityId小于此模块
155
[ProcMonitor]
156
Gnb_PriorityId=10
157
Gnb_ExecutionState=
158
Gnb_CheckInterval=1000
159
#MonitorProcess为要监控的全集的进程列表
160
Gnb_MonitorProcess=phy&gnb_du&gnb_cu&baseService&gnb_agent.arm64&LogWriter
161
Gnb_Subscriber=Subscriber1&Subscriber2&Subscriber3&Subscriber4
162
Gnb_ServiceException=phy&gnb_du&gnb_cu
163
Gnb_ServiceExceptionSingle=LogWriter
164
Gnb_GnbAgentMonitor=1
165
#=========================#
166
Core_PriorityId=
167
Core_ExecutionState=
168
Core_CheckInterval=1000
169
Core_MonitorProcess=
170
Core_Subscriber=
171
Core_ServiceException=
172
#=========================#
173
Yzmm_PriorityId=10
174
Yzmm_ExecutionState=
175
Yzmm_CheckInterval=1000
176
Yzmm_MonitorProcess=baseService&oam_backend&ThirdpartAccess&redis-server&mysqld
177
Yzmm_Subscriber=Subscriber5
178
Yzmm_ServiceException=
179

    
180
[Subscriber1]
181
#填写内部模块,后续具体处理看订阅模块内部处理(是发送udp消息还是自己模块处理)
182
SubscriberModuleName=ProcStatusReport
183
SubscribedStartProcess=gnb_cu&gnb_du&phy
184
SubscribedStopProcess=gnb_cu&gnb_du&phy
185

    
186
[Subscriber2]
187
SubscriberModuleName=MemLogFileDump
188
SubscribedStopProcess=gnb_cu&gnb_du&phy
189

    
190
[Subscriber3]
191
SubscriberModuleName=CoreFileDump
192
SubscribedStopProcess=gnb_cu&gnb_du&phy
193

    
194
[Subscriber4]
195
SubscriberModuleName=RecHardwareRunLog
196
SubscribedStartProcess=gnb_cu&gnb_du&phy&baseService&gnb_agent.arm64&LogWriter
197
SubscribedStopProcess=gnb_cu&gnb_du&phy&baseService&gnb_agent.arm64&LogWriter
198

    
199
[Subscriber5]
200
SubscriberModuleName=RecHardwareRunLog
201
SubscribedStartProcess=baseService&oam_backend&ThirdpartAccess&redis-server&mysqld
202
SubscribedStopProcess=baseService&oam_backend&ThirdpartAccess&redis-server&mysqld
203

    
204
######################################################
205

    
206
#################进程状态上报模块配置###################
207
#给Agent上报环境上关注进程的启动事件和退出消息
208
[ProcStatusReport]
209
Gnb_PriorityId=2
210
Gnb_ExecutionState=
211
Gnb_StatusReportProc=gnb_cu&gnb_du&phy
212
Gnb_StatusReportDestIP=127.0.0.1
213
Gnb_StatusReportDestPort=9091
214
#=========================#
215
Core_PriorityId=
216
Core_ExecutionState=
217
Core_StatusReportProc=
218
Core_StatusReportDestIP=
219
Core_StatusReportDestPort=
220
#=========================#
221
Yzmm_PriorityId=
222
Yzmm_ExecutionState=
223
Yzmm_StatusReportProc=
224
Yzmm_StatusReportDestIP=
225
Yzmm_StatusReportDestPort=
226
######################################################
227

    
228
######################硬件信息共享记录配置##########################################
229
[HardwareShareRecord]
230
Gnb_Process=gnb_cu&gnb_du&phy&gnb_agent.arm64&baseService&LogWriter
231
Core_Process=
232
Yzmm_Process=baseService&oam_backend&ThirdpartAccess&redis-server&mysqld
233
######################################################
234

    
235
######################告警模块配置##########################################
236
#####################CPU超限告警模块###################
237
[CpuAlarm]
238
Gnb_PriorityId=11
239
Gnb_ExecutionState=
240
Gnb_CPUAlarmSW=1
241
Gnb_CPUProcess=gnb_cu&gnb_du&phy&gnb_agent.arm64&baseService
242
Gnb_CPURaiseShrld=90 
243
Gnb_CPURaiseTimeShrld=15 
244
Gnb_CPURestoreShrld=80
245
Gnb_CPUExclude= phy:fpga_drv_thread&phy:gnb_fh_thread&gnb_du:PHY_RECV
246
Gnb_CPUPerfShrld=90
247
#=========================#
248
Core_PriorityId=
249
Core_ExecutionState=
250
Core_CPUAlarmSW=1
251
Core_CPUProcess=
252
Core_CPURaiseShrld=90 
253
Core_CPURaiseTimeShrld=15 
254
Core_CPURestoreShrld=80
255
Core_CPUExclude=
256
Core_CPUPerfShrld=90
257
#=========================#
258
Yzmm_PriorityId=2
259
Yzmm_ExecutionState=
260
Yzmm_CPUAlarmSW=1
261
Yzmm_CPUProcess=baseService&oam_backend&ThirdpartAccess&redis-server&mysqld
262
Yzmm_CPURaiseShrld=90 
263
Yzmm_CPURaiseTimeShrld=15 
264
Yzmm_CPURestoreShrld=80
265
Yzmm_CPUExclude=
266
Yzmm_CPUPerfShrld=90
267
######################################################
268

    
269
#####################内存超限告警模块###################
270
[MemoryAlarm]
271
Gnb_PriorityId=11
272
Gnb_ExecutionState=
273
Gnb_MemAlarmSW=1
274
Gnb_MemProcess=gnb_cu&gnb_du&phy&gnb_agent.arm64&baseService
275
#=========================#
276
Core_PriorityId=
277
Core_ExecutionState=
278
Core_MemAlarmSW=1
279
Core_MemProcess=
280
#=========================#
281
Yzmm_PriorityId=2
282
Yzmm_ExecutionState=
283
Yzmm_MemAlarmSW=1
284
Yzmm_MemProcess=baseService&oam_backend&ThirdpartAccess&redis-server&mysqld
285

    
286
#单位:MB
287
[gnb_cu]
288
MemRaiseShrld=30000
289
MemRestoreShrld =15000 
290

    
291
[gnb_du]
292
MemRaiseShrld=11000
293
MemRestoreShrld =9000
294

    
295
[phy]
296
MemRaiseShrld=15000
297
MemRestoreShrld =10000
298

    
299
[baseService]
300
MemRaiseShrld=100
301
MemRestoreShrld =35
302

    
303
[gnb_agent.arm64]
304
MemRaiseShrld=2000
305
MemRestoreShrld =1000
306

    
307
[oam_backend]
308
MemRaiseShrld=4000
309
MemRestoreShrld =2500
310

    
311
[ThirdpartAccess]
312
MemRaiseShrld=2600
313
MemRestoreShrld =1800
314

    
315
[redis-server]
316
MemRaiseShrld=200
317
MemRestoreShrld =100
318

    
319
[mysqld]
320
MemRaiseShrld=6000
321
MemRestoreShrld =4500
322
######################################################
323

    
324
#####################硬盘超限告警模块###################
325
[HardDiskAlarm]
326
Gnb_PriorityId=11
327
Gnb_ExecutionState=
328
Gnb_DiskShrld=4
329
Gnb_Interval=600
330
#磁盘路径和告警阈值(GB)
331
Gnb_MonitorHds=/:4&/coredump:10&/data:15
332
#/yzmm,/data,/coredump分区的删除规则
333
Gnb_RemoveFileExts=core.&.pcap&.perf&.tar&.zip&.log
334
#根分区删除路径,/home和/tmp文件夹全删
335
Gnb_RootPatritonRemovePath=/home&/tmp&/var/log
336
#根分区/,/var/log文件夹的删除规则
337
Gnb_VarLog_RemoveFileExts=.1&.gz
338
#=========================#
339
Core_PriorityId=
340
Core_ExecutionState=
341
#=========================#
342
Yzmm_PriorityId=2
343
Yzmm_ExecutionState=
344
Yzmm_DiskShrld=15
345
Yzmm_Interval=600
346
Yzmm_MonitorHds=
347
Yzmm_RemoveFileExts=
348
Gnb_VarLog_RemoveFileExts=
349
###########################################################################
350

    
351
#####################性能记录模块配置###################
352
[PerfRecord]
353
Gnb_PriorityId=14
354
Gnb_ExecutionState=
355
Gnb_RecoredPath=/yzmm/gnb/logbak/perf/
356
#=========================#
357
Core_PriorityId=
358
Core_ExecutionState=
359
Core_RecoredPath=
360
#=========================#
361
Yzmm_PriorityId=
362
Yzmm_ExecutionState=
363
Yzmm_RecoredPath=
364
######################################################
365

    
366
#####################运行日志模块配置########################################
367
###################硬件运行日志模块配置#################
368
#Interval单位秒、FwdYzmmInterval单位秒、MonitorDir单位为MB
369
[RecHardwareRunLog]
370
Gnb_PriorityId=1
371
Gnb_ExecutionState=
372
Gnb_Interval=10
373
Gnb_MonitorTgt=gnb_cu&gnb_du&phy&baseService&gnb_agent.arm64&LogWriter
374
Gnb_RunLogThrdCpuLimit=80
375
Gnb_RunLogThrdCpuExcludes= phy:fpga_drv_thread&phy:gnb_fh_thread&gnb_du:PHY_RECV
376
Gnb_FwdYzmmSW=2
377
Gnb_FwdYzmmInterval=120
378
Gnb_MonitorDir=/data/core:100&/var/log:500&/data/log/cu:2048&/data/log/phy:500&/data/log/logwriter:600&/data/log/binlog:2048&/data/log/du:2648
379
#根分区/,/var/log文件夹的删除规则
380
Gnb_VarLog_RemoveFileExts=.1&.gz
381
Gnb_ProcInfo_Subscriber=CpuAlarm&MemoryAlarm
382
#=========================#
383
Core_PriorityId=
384
Core_ExecutionState=
385
Core_Interval=10
386
Core_MonitorTgt=
387
Core_FwdYzmmSW=2
388
Core_FwdYzmmInterval=600
389
Core_MonitorDir=/yzmm/gnb/logbak/core:200
390
#=========================#
391
Yzmm_PriorityId=1
392
Yzmm_ExecutionState=
393
Yzmm_Interval=10
394
Yzmm_MonitorTgt=baseService&oam_backend&ThirdpartAccess&redis-server&mysqld
395
Yzmm_FwdYzmmSW=2
396
Yzmm_FwdYzmmInterval=600
397
Yzmm_MonitorDir=/yzmm/gnb/logbak/core:200
398

    
399
######################################################
400

    
401
###################网络运行日志模块配置#################
402
#Interval单位秒
403
[RecNetworkRunLog]
404
Gnb_PriorityId=1
405
Gnb_ExecutionState=
406
Gnb_Interval=10
407
#=========================#
408
Core_PriorityId=
409
Core_ExecutionState=
410
Core_Interval=10
411
#=========================#
412
Yzmm_PriorityId=1
413
Yzmm_ExecutionState=
414
Yzmm_Interval=10
415
######################################################
416

    
417
###################运行进程打印模块配置#################
418
#Interval单位秒
419
[RunProcPrint]
420
Gnb_PriorityId=1
421
Gnb_ExecutionState=
422
Gnb_Interval=10
423
#=========================#
424
Core_PriorityId=
425
Core_ExecutionState=
426
Core_Interval=10
427
#=========================#
428
Yzmm_PriorityId=1
429
Yzmm_ExecutionState=
430
Yzmm_Interval=10
431
######################################################
432

    
433
#####################运行日志打印配置###################
434
#向gnb_agent转发日志,0表示仅本地记录,不转发,1表示仅转发,本地不保存,2表示本地记录,同时转发
435
[RunLog]
436
Gnb_LogFileNum=10
437
Gnb_LogFileSize=92160
438
Gnb_FwdYzmmSW=2
439
#=========================#
440
Core_LogFileNum=10
441
Core_LogFileSize=92160
442
Core_FwdYzmmSW=2
443
#=========================#
444
Yzmm_LogFileNum=10
445
Yzmm_LogFileSize=92160
446
Yzmm_FwdYzmmSW=2
447
######################################################
448
###########################################################################
449

    
450
#####################运行日志模块配置###################
451
#只在基站有
452
[SingleUELog]
453
Gnb_PriorityId=13
454
Gnb_ExecutionState=
455
Gnb_ShmKey=2345
456
Gnb_MaxLogNum=1000
457
Gnb_LogFileNum=10
458
Gnb_LogFileSize=20480 
459
Gnb_UEFilter=[5,10] 
460
Gnb_SpaceShld=1000
461
######################################################
(1-1/2)