达梦数据库服务器CPU使用率监控

这是一个用于监控Linux系统CPU使用率的bash脚本,它会定期检查CPU利用率,并在超过80%时发出警告。脚本还显示了高CPU使用率的进程以及数据库连接状态。通过nohup命令后台运行并追加到cpucheck.log文件。
摘要由CSDN通过智能技术生成

脚本内容:

#!/bin/bash
TMPDIR=`ps -ef|grep dmserver|grep -v grep|awk '{print $8}'`
export DM_HOME=`echo ${TMPDIR%%/bin*}`
#Change the password of SYSDBA
SYSDBA_PASSWD=SYSDBA 
#change IP
IP=localhost
#change PORT
PORT=5236
export PATH=$PATH:$DM_HOME/bin
while(true)
do
/bin/sleep 1 
idle_cpu=`sar -u 1 1 | sed -n 4p | awk '{print $8}'`
cpu_used=$(printf "%.2f" `echo "100-$idle_cpu"|bc`)
cpuinfo=`echo "current cpu_used is:" $cpu_used% $(date "+%Y-%m-%d %H:%M:%S")`
echo "--------------------------------------------------------------------------------" 
echo $cpuinfo
echo "--------------------------------------------------------------------------------"
if [ $(echo "$cpu_used > 80.00" | bc) -eq 1 ] ; then
echo "WARNING! The cpu usage is greater than 80%."
echo " "
echo "USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND"
ps aux | grep -v USER | sort -rn -k3 | head
echo "--------------------------------------------------------------------------------" 
disql -s SYSDBA/''\"$DB_USERPASSWD\"''@$IP:$PORT -e "select 'ACTTIVE:'||(select count(1) from v\$sessions where state='ACTIVE') ||' TOTAL:'||(select count(1) from v\$sessions) as session_info from dual;"
fi
done

执行脚本:
nohup /bin/bash /home/dmdba/cpu_monitor.sh >> cpucheck.log 2>&1 &

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 要在Linux上安装达梦数据库8 CPU平台,首先需要确保系统满足安装要求。达梦数据库的最低要求是Linux操作系统(如CentOS或Ubuntu)以及达梦支持的CPU平台。 首先,我们需要在Linux上下载达梦数据库8的安装包。可以从达梦官方网站上获得最新版本的安装包。将安装包下载到本地目录,例如/home/user/目录下。 接下来,打开终端,使用root权限登录Linux系统。 在终端中,切换到安装包所在的目录。使用cd命令进入/home/user/目录。 解压安装包。运行以下命令: tar zxvf dameng64.rpm.tar.gz 解压后会生成一个.dameng子目录,在该目录下还有一个安装包。 切换到.dameng目录下。运行以下命令: cd .dameng 运行安装命令。根据您所下载的安装包类型,可以运行以下命令: 对于RPM包: rpm -ivh dameng-linux-cpu-x64-8.X.X-XXX.rpm 对于DEB包: dpkg -i dameng-linux-cpu-x64-8.X.X-XXX.deb 等待安装完成。安装完成后,可以通过以下命令启动达梦数据库服务: service DAServer start 运行该命令后,达梦数据库将会启动,并监听默认的端口。 为了连接到达梦数据库,您可以使用达梦提供的客户端工具,如DMSQL或DM JDBC驱动。将这些工具配置到您的开发环境中,即可通过连接字符串连接到达梦数据库8 CPU平台。 总结:要在Linux上安装达梦数据库8 CPU平台,需要下载安装包,并根据安装包的类型运行相应的安装命令。安装成功后,启动达梦数据库服务,并使用达梦提供的客户端工具连接到数据库。注意,以上步骤仅适用于达梦数据库8 CPU平台的安装,其他版本可能会有所不同。 ### 回答2: 要在Linux上安装达梦数据库8,首先需要确保Linux系统满足达梦数据库8的硬件和软件要求。目前,达梦数据库8支持x86-64平台,因此需要检查Linux系统是否是64位版本。 首先,确认Linux系统是否已经安装了必要的依赖包,如gcc、glibc、libstdc++等。可以使用以下命令来检查这些依赖包是否已安装: ```shell rpm -qa gcc glibc libstdc++ ``` 接下来,下载达梦数据库8的安装包,并将其复制到Linux服务器的合适位置。然后解压缩安装包。可以使用以下命令解压缩: ```shell tar xvf dmdbms8.tar.gz ``` 进入解压后的目录,运行安装脚本进行安装。可以使用以下命令运行安装脚本: ```shell cd dmdbms8 ./install.sh ``` 安装脚本将会询问一些安装选项,如安装路径、数据库实例名等。按照实际需求进行设置。安装完成后,可以使用以下命令检查安装是否成功: ```shell ps -ef | grep dbmgr ``` 如果能看到类似`dbmgr -d dbname`的进程,则表示安装成功。 接下来,可以通过连接数据库实例进行使用和管理了。可以使用达梦数据库提供的客户端工具,如dmmysql、dmisql等。例如,使用以下命令连接到数据库实例: ```shell dmmysql -h hostname -P port -u username -p ``` 其中,`hostname`是数据库所在的服务器主机名或IP地址,`port`是数据库监听端口号,`username`是数据库用户名,`-p`表示需要输入密码进行认证。 以上就是在Linux上安装达梦数据库8的一般步骤。具体安装过程可能因系统版本和配置而有所差异,建议在安装前参考达梦数据库8的官方文档和安装指南。 ### 回答3: 要在Linux上安装达梦数据库8(DM8)在CPU平台上,你需要按照以下步骤进行操作: 1. 安装Linux操作系统:首先,从官方网站下载适合你的CPU平台的Linux发行版,并按照它们的文档进行安装。 2. 下载和解压DM8软件包:然后,从达梦官方网站下载适合你的CPU平台的DM8安装软件包。将下载的软件包解压到你选择的目录中。 3. 配置环境变量:打开终端,并编辑你的bash配置文件(如:~/.bashrc)。将DM8软件包中的bin目录路径添加到PATH环境变量中,以便你可以在任何位置访问到DM8命令。 4. 创建安装目录:在其中一个合适的位置创建达梦数据库的安装目录,并确保你有足够的权限来在此目录下进行安装。 5. 运行安装程序:根据官方文档提供的指引,使用终端进入到DM8软件包解压目录,并执行安装程序文件。按照安装程序的提示进行数据库的安装。 6. 配置和初始化DM8:安装完成后,使用提供的配置工具对DM8进行配置。提供所需的参数,如数据库名称、端口号、字符集等。随后,初始化数据库以确保其正常运行。 7. 启动和测试:使用启动脚本或命令来启动DM8数据库服务。然后,使用客户端工具连接到数据库,并执行简单的查询来测试数据库的正常运行。 请注意,这只是基本的安装步骤。如果你遇到任何问题,应该参考达梦官方提供的文档,并寻求相关技术支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

保定公民

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值