Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录
切换导航
U
ubains-module-test
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
郑晓兵
ubains-module-test
Commits
6539f558
提交
6539f558
authored
6月 13, 2025
作者:
陈泽健
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
日志监测服务补充对外云端服务以及展厅统一平台微服务。服务监测补充对外云端以及展厅环境。
上级
ebf96382
展开全部
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
89 行增加
和
20 行删除
+89
-20
README.md
系统监测/README.md
+4
-2
服务日志监测.py
系统监测/系统日志监测/服务日志监测.py
+49
-5
server_monitor.log
系统监测/系统服务进程监测/server_monitor.log
+0
-0
服务进程监测.py
系统监测/系统服务进程监测/服务进程监测.py
+36
-13
没有找到文件。
系统监测/README.md
浏览文件 @
6539f558
...
...
@@ -12,4 +12,6 @@
4.
2025-06-10:
-
通过组合日志格式中的模块+操作+消息内容 作为错误唯一标识转为固定的哈希值,记录每个错误最后发送时间 {hash: timestamp},定时任务每天00:00清空发送记录,避免历史错误永远被屏蔽。
5.
2025-06-12:
-
补充服务进程监控的代码实现,自动生成中文Word异常报告,通过钉钉机器人发送异常告警通知,优化补充日志打印。
\ No newline at end of file
-
补充服务进程监控的代码实现,自动生成中文Word异常报告,通过钉钉机器人发送异常告警通知,优化补充日志打印。
6.
2025-06-13:
-
日志监测服务补充对外云端服务以及展厅统一平台微服务。服务监测补充对外云端以及展厅环境。
\ No newline at end of file
系统监测/系统日志监测/服务日志监测.py
浏览文件 @
6539f558
...
...
@@ -331,7 +331,7 @@ if __name__ == "__main__":
{
"host"
:
"192.168.5.235"
,
"username"
:
"root"
,
"private_key_path"
:
"C:/Users/
UBAINS
/.ssh/id_rsa"
,
"private_key_path"
:
"C:/Users/
Administrator
/.ssh/id_rsa"
,
"passphrase"
:
"Ubains@123"
,
"logs"
:
[
{
...
...
@@ -347,7 +347,7 @@ if __name__ == "__main__":
{
"host"
:
"192.168.5.200"
,
"username"
:
"root"
,
"private_key_path"
:
"C:/Users/
UBAINS
/.ssh/id_rsa"
,
"private_key_path"
:
"C:/Users/
Administrator
/.ssh/id_rsa"
,
"passphrase"
:
"Ubains@123"
,
"logs"
:
[
{
...
...
@@ -357,18 +357,62 @@ if __name__ == "__main__":
{
"log_path"
:
"/var/www/java/external-meeting-api/logs/ubains-INFO-AND-ERROR.log"
,
"ding_type"
:
"展厅预定对外服务"
},
{
"log_path"
:
"/var/www/html/log/uinfo.log"
,
"ding_type"
:
"展厅运维服务"
},
{
"log_path"
:
"/var/www/java/unifiedPlatform/api-java-meeting2.0/logs/ubains-INFO-AND-ERROR.log"
,
"ding_type"
:
"展厅统一平台对内服务"
},
{
"log_path"
:
"/var/www/java/unifiedPlatform/external-meeting-api/logs/ubains-INFO-AND-ERROR.log"
,
"ding_type"
:
"展厅统一平台对外服务"
},
{
"log_path"
:
"/var/www/java/unifiedPlatform/api-dubbo-smc-three/log.out"
,
"ding_type"
:
"展厅统一平台SMC服务"
},
{
"log_path"
:
"/var/www/java/unifiedPlatform/api-dubbo-tencent-meeting/log.out"
,
"ding_type"
:
"展厅统一平台腾讯服务"
},
{
"log_path"
:
"/var/www/java/unifiedPlatform/api-dubbo-tencent-meeting/log.out"
,
"ding_type"
:
"展厅统一平台腾讯服务"
},
{
"log_path"
:
"/var/www/java/unifiedPlatform/auth-sso-gatway/log.out"
,
"ding_type"
:
"展厅统一平台gatway服务"
},
{
"log_path"
:
"/var/www/java/unifiedPlatform/auth-sso-auth/log.out"
,
"ding_type"
:
"展厅统一平台auth服务"
},
{
"log_path"
:
"/var/www/java/unifiedPlatform/auth-sso-system/log.out"
,
"ding_type"
:
"展厅统一平台system服务"
}
]
},
{
"host"
:
"1
92.168.5.200
"
,
"host"
:
"1
39.9.60.86
"
,
"username"
:
"root"
,
"private_key_path"
:
"C:/Users/
UBAINS
/.ssh/id_rsa"
,
"private_key_path"
:
"C:/Users/
Administrator
/.ssh/id_rsa"
,
"passphrase"
:
"Ubains@123"
,
"logs"
:
[
{
"log_path"
:
"/var/www/html/log/uinfo.log"
,
"ding_type"
:
"展厅运维集控服务监测"
"ding_type"
:
"对外云端运维集控服务"
},
{
"log_path"
:
"/var/www/java/api-java-meeting2.0/logs/ubains-INFO-AND-ERROR.log"
,
"ding_type"
:
"对外云端预定对内服务"
},
{
"log_path"
:
"/var/www/java/external-meeting-api/logs/ubains-INFO-AND-ERROR.log"
,
"ding_type"
:
"对外云端预定对外服务"
}
]
}
...
...
系统监测/系统服务进程监测/server_monitor.log
浏览文件 @
6539f558
此差异已折叠。
点击以展开。
系统监测/系统服务进程监测/服务进程监测.py
浏览文件 @
6539f558
...
...
@@ -599,24 +599,47 @@ class ServerProcessMonitor:
if
__name__
==
"__main__"
:
# 服务器配置示例 - 与日志监测脚本保持一致
servers_config
=
[
{
{
# 服务器1
'name'
:
'Server235'
,
'host'
:
'192.168.5.235'
,
'port'
:
22
,
'username'
:
'root'
,
'ssh_password'
:
"Ubains@123"
,
# 新增SSH密码字段
'private_key_path'
:
"C:/Users/
UBAINS
/.ssh/id_rsa"
,
'ssh_password'
:
"Ubains@123"
,
'private_key_path'
:
"C:/Users/
Administrator
/.ssh/id_rsa"
,
'passphrase'
:
"Ubains@123"
,
'process_names'
:
[
'ungrok'
,
# 容器服务
'umysql'
,
# 容器服务
'uredis'
,
# 容器服务
'upython'
,
# 普通进程
'ujava2'
,
# 容器服务
'paperless'
,
'cardtable'
,
'ustorage'
,
'utracker'
'ungrok'
,
'umysql'
,
'uredis'
,
'upython'
,
'ujava2'
,
'paperless'
,
'cardtable'
,
'ustorage'
,
'utracker'
]
},
{
# 服务器2(对外云端)
'name'
:
'CloudServer'
,
'host'
:
'139.9.60.86'
,
'port'
:
22
,
'username'
:
'root'
,
'password'
:
"hzpassw0RD@0324"
,
# 使用密码认证
'private_key_path'
:
"C:/Users/Administrator/.ssh/id_rsa"
,
'passphrase'
:
"Ubains@123"
,
'process_names'
:
[
'zlm'
,
'udboard2'
,
'ujavahw'
,
'uredis'
,
'ungrok2'
,
'uemqx2'
,
'upython2'
,
'uvod'
,
'uauth'
,
'uerpsql'
,
'uerp'
,
'ujava2'
,
'ustorage'
,
'utracker'
,
'showdoc'
,
'mysql'
,
'registry2'
]
},
{
# 服务器3(展厅服务器)
'name'
:
'ExhitServer'
,
'host'
:
'192.168.5.200'
,
'port'
:
22
,
'username'
:
'root'
,
'password'
:
"aF3wEPio"
,
# 使用密码认证
'private_key_path'
:
"C:/Users/Administrator/.ssh/id_rsa"
,
'passphrase'
:
"Ubains@123"
,
'process_names'
:
[
'aimodel3'
,
'paperless'
,
'uemqx'
,
'ujava230705'
,
'mysql8'
,
'ujava5'
,
'upython2'
,
'uredis'
,
'unginx'
,
'ustorage'
,
'utracker'
,
'umysql'
]
}
]
...
...
@@ -624,7 +647,7 @@ if __name__ == "__main__":
# 创建并启动监测器
monitor
=
ServerProcessMonitor
(
servers_config
=
servers_config
,
check_interval
=
3000
# 每5分钟检查一次
check_interval
=
3000
# 每5
0
分钟检查一次
)
monitor
.
monitor
()
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论