news 2026/6/16 19:15:32

GBase 8s数据库安装包运维监控类脚本解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GBase 8s数据库安装包运维监控类脚本解析

本文继续为您介绍南大通用GBase 8s 数据库(gbase database)安装包的运维监控类脚本:

1、collector_gbase.sh

全面采集数据库实例运行状态、操作系统性能指标,支撑故障诊断与性能分析。

部署路径:数据库安装完成后脚本默认存放路径:$GBASEDBTDIR/PluginPak/inst_ma

结果输出:采集数据自动打包为 stats_yyyymmdd.tar.gz,存放路径:$GBASEDBTDIR/PluginPak/collector_gbase

运行建议:建议通过 crontab 配置每 5 分钟定时执行

入参说明:

  • 参数 1(采集历史保留天数):指定历史采集文件的留存时长,脚本自动清理过期文件
  • 参数 2(配置文件路径):数据库环境变量配置文件的绝对路径

采集内容:

  • 数据库指标(onstat 系列):ath(线程)、act(活跃线程)、u(会话)、ses(会话详情)、b(缓冲区)、l(日志)、d(空间/Chunk)、x(事务/锁)、ckp(检查点)、V(版本)、pe(页信息)、glo(全局)、io(IO 详情)、rwm(读写锁)
  • 操作系统指标:netstat(网络)、iostat(磁盘 IO)、vmstat(虚拟内存)、sar(综合性能)、top(进程)、df(磁盘空间)、uptime(负载)、ps(进程)、ifconfig(网卡)、dmesg(内核)、ulimit(资源限制)

2、 collector_gbase_tmp_v1.3.sh

全面采集数据库实例运行状态、操作系统性能指标,支撑故障诊断与性能分析。

部署路径:数据库安装完成后脚本默认存放路径: $GBASEDBTDIR/PluginPak/inst_ma

结果输出:采集数据会在当前脚本路径下自动打包为 stats_yyyymmddhhmm.tar.gz

运行建议:建议通过 crontab 配置每 5 分钟定时执行

入参说明:

  • 参数 1(采集历史保留天数):指定历史采集文件的留存时长,脚本自动清理过期文件
  • 参数 2(配置文件路径):数据库环境变量配置文件的绝对路径

采集内容:

  • 数据库指标(onstat/oncheck 系列):ath(线程)、act(活跃线程)、u(会话)、ses 0(会话详情)、stk(线程栈)、c(配置)、F(页清洗)、k(锁)、l(日志)、m(消息日志)、b(缓冲区)、p(性能)、P(分区)、R(缓冲区队列)、s(锁)、t(表)、T(表锁定)、x(事务)、X(缓冲区)、con(连接)、dic(字典)、glo(全局状态)、iof/iog/ioq/iov/iob(IO 详情)、lmx(锁)、mgm(内存管理)、nsd/nss(网络)、nta(线程)、ppf(页配置)、prc(参数)、sch(调度)、seg(共享内存)、sle(等待)、sts(状态)、tpf(表配置)、wai(等待)、wmx(等待锁)、rwm(读写锁)、ckp(检查点)、d(空间/chunk)、cfg(参数)、osi(OS 信息)、V(版本)、opn(打开表)、stm(SQL 语句)、nbm/rbm(消息)、cac(缓存)、laq(日志队列)、mem(内存)、pe(空间页信息)、rea(读写统计)、tabnames.partnum(表分区信息)
  • 操作系统指标:netstat(网络)、iostat(磁盘 IO)、vmstat(虚拟内存)、sar(系统性能)、top(进程)、uptime(系统负载)、ps(进程)、ifconfig(网卡信息)、df(磁盘空间)、dmesg(内核日志)、ulimit(系统资源限制)

3、 collector_env.sh

安装完成后收集数据库部署环境和 OS 静态信息,用于备案和问题追溯。

部署路径:数据库安装完成后脚本默认存放路径:$GBASEDBTDIR/PluginPak/inst_ma

结果输出:采集数据自动打包为 env_yyyymmdd.tar.gz,存放路径:$GBASEDBTDIR/PluginPak/collector_env

运行建议:建议通过 crontab 配置每 5 分钟定时执行

入参说明:

  • 参数 1(采集历史保留天数):指定历史采集文件的留存时长,脚本自动清理过期文件
  • 参数 2(配置文件路径):数据库环境变量配置文件的绝对路径

采集内容:

  • 数据库:onstat -d(空间)、-l(日志)、-g mem(内存段)、-g seg(VP 内存)、-g ntt(网络监听)、-(服务器状态)、-g sync(ER 复制)、-V(版本)、-g env(环境变量)
  • 操作系统:ip addr、uname -a、hostname、sysctl -a、firewalld、df -h、free -m、lscpu、fdisk -l、lsblk、lspci、dd 读写测试、ping 网关

4、llog_freq_statis.sh

按日期 + 小时维度统计近 8 天内逻辑日志切换的频次分布。

部署路径:数据库安装完成后脚本默认存放路径:$GBASEDBTDIR/PluginPak/inst_ma

结果输出:该脚本只打印屏显结果,需要手动追加到 CSV 文件中

运行建议:建议每周执行一次

入参说明:

  • 参数 1(配置文件路径):数据库环境变量配置文件的绝对路径

采集内容:数据库消息日志(onstat -m)、物理日志、逻辑日志的运行状态、空间使用率及读写统计等信息。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 16:36:08

5分钟快速上手Input Leap:跨平台键鼠共享终极方案

5分钟快速上手Input Leap:跨平台键鼠共享终极方案 【免费下载链接】input-leap Open-source KVM software 项目地址: https://gitcode.com/gh_mirrors/in/input-leap 还在为桌面上的多台电脑切换键盘鼠标而烦恼吗?Input Leap是一款完全免费开源的…

作者头像 李华
网站建设 2026/6/15 16:34:58

MySQL忘记密码怎么办

停止MySQL服务systemctl stop mysqld跳过权限启动mysqld --usermysql --skip-grant-tables --skip-networking &无密码登录mysql 或者 mysql -uroot # 直接回车重置密码FLUSH PRIVILEGES; ALTER USER rootlocalhost IDENTIFIED BY 新密码; FLUSH PRIVILEGES; EXIT;重启pkil…

作者头像 李华
网站建设 2026/6/15 16:34:52

物联网智能锁在网约房、民宿领域的落地实践:身份核验与远程授权的全链路技术方案

在智慧监管全面推进、人力成本持续上涨的行业背景下,网约房、民宿等自助式短租业态,正面临人证核验不闭环、出入权限管控滞后、分散房源运维成本高、存量建筑改造难度大等多重挑战。传统机械锁与普通民用智能锁功能单一,无法对接监管系统&…

作者头像 李华
网站建设 2026/6/15 16:32:54

分层强化学习HRL实战:解决长程依赖与稀疏奖励

1. 这不是“高级版强化学习”,而是给AI装上“分层大脑”的工程实践你有没有试过教一个刚学会走路的孩子自己煮一碗面?先得让他认识灶台、锅、水、面条,再教他开火、烧水、下面、捞面——每一步都得拆解到肌肉记忆层面。可如果直接甩给他一句“…

作者头像 李华
网站建设 2026/6/15 16:31:50

PXD10微控制器CAN采样器与时钟模块在低功耗汽车电子系统中的应用

1. 项目概述与核心价值在汽车电子和工业控制领域,工程师们常常面临一个经典难题:如何在保证系统极低功耗的同时,又能确保对关键总线事件(如CAN报文)的即时响应?传统的做法要么是让微控制器(MCU&…

作者头像 李华