项目

一般

简介

错误 #3609 » baseService_arm.ini

李 玮璇, 2025-06-25 16:55

 
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_GnbAgentMonitor=1
164
#=========================#
165
Core_PriorityId=
166
Core_ExecutionState=
167
Core_CheckInterval=1000
168
Core_MonitorProcess=
169
Core_Subscriber=
170
Core_ServiceException=
171
#=========================#
172
Yzmm_PriorityId=10
173
Yzmm_ExecutionState=
174
Yzmm_CheckInterval=1000
175
Yzmm_MonitorProcess=baseService&oam_backend&ThirdpartAccess&redis-server&mysqld
176
Yzmm_Subscriber=Subscriber5
177
Yzmm_ServiceException=
178

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

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

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

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

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

    
203
######################################################
204

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
396
######################################################
397

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

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

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

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