当前位置: 首页 > news >正文

常州做网站的 武进站长统计app网站

常州做网站的 武进,站长统计app网站,建工在线,wordpress教程图书作者:乐维社区(forum.lwops.cn) 乐乐 神通数据库,即神舟通用数据库(ShenTong Database),是我国自主研发的一款关系型数据库管理系统。它在国内市场有一定的应用,尤其是在一些对数据安…

作者:乐维社区(forum.lwops.cn) 乐乐
神通数据库,即神舟通用数据库(ShenTong Database),是我国自主研发的一款关系型数据库管理系统。它在国内市场有一定的应用,尤其是在一些对数据安全、独立性有较高要求的领域,如政府、金融、电信、能源、医疗等行业。
Zabbix是一款被广泛应用的开源监控工具,常常被用于企业机构等IT基础架构的监控。
本文将介绍如何使用 Docker 快速安装和配置神舟通用数据库,并使用Zabbix监控神舟通用数据库。
安装步骤参考:
https://blog.csdn.net/weixin_46603727/article/details/131300046
docker镜像下载:https://pan.baidu.com/s/1-W_tuGk4waewNhr6C8Z00g
提取码:9572
1.安装步骤
1.1.安装docker,下载神舟通用数据库镜像shentong_342_163_x86_64bit.zip并上传至服务器。
yum install docker
systemctl start docker
unzip shentong_342_163_x86_64bit.zip
docker load -i shentong_342_163_x86_64bit
导入完成后,可以使用 docker images 查看导入的镜像。结果显示如下:在这里插入图片描述
1.2.初始化容器。
date -s “2023/06/20” #该镜像有试用授权期限,因此需要调整日期
docker run -d -p 2003:2003 --name Oscar shentong_342_163_x86_64bit
#创建并运行容器,将会在后台启动一个名为 oscar 的容器,并将容器的2003端口映射到宿主机的2003端口,将数据目录映射到/opt/ShenTong/。
docker ps -a #查看容器运行状态在这里插入图片描述
正常启动后能看到容器里启动了/opt/ShenTong/bin/oscar和/opt/ShenTong/bin/oscaragent进程。如果没有/opt/ShenTong/bin/osca进程,可能是授权到期了导致启动失败,需要调整本机时间。在这里插入图片描述

默认用户名:SYSDBA,密码:szoscar55,库:OSRDB,schema:SYSDBA
容器内可使用/opt/ShenTong/bin/isql -U SYSDBA/szoscar55 -d osrdb命令连接数据库。在这里插入图片描述
测试连接并执行命令:(需要指定连接客户端的字符集为UTF-8)
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
/opt/ShenTong/bin/isql -U SYSDBA/szoscar55 -d osrdb sysdba
select version;在这里插入图片描述
2.准备监控神舟通用数据库
2.1.将神舟通用数据库提供的python模块及需要的lib文件复制到容器外的/opt目录下。
docker cp Oscar:/opt/ShenTong/STPython/ /opt
docker cp Oscar:/opt/ShenTong/bin/libaci.so /lib64/
ldconfig -v | grep libaci #加载lib
在这里插入图片描述
2.2.安装python3.5用于监控神舟通用数据库。
安装步骤略
2.3.安装连接神舟通用数据库用的python模块。
python3 -m pip install --no-index --find-links=/opt/STPython/Python35 STPython在这里插入图片描述
2.4.创建监控用的脚本。
在zabbix的外部检查目录下创建2个监控用的脚本,我使用的是/itops/zabbix/share/zabbix/externalscripts/目录,需要根据实际情况进行修改。
vi /itops/zabbix/share/zabbix/externalscripts/pyshentongdb

#!/usr/bin/bash
/usr/bin/python3 /itops/zabbix/share/zabbix/externalscripts/pyshentongdb.py --username $1 --password $2 --address $3 --port $4 --database $5 $6 $7 $8

vi /itops/zabbix/share/zabbix/externalscripts/pyshentongdb.py

#!/usr/bin/env python3
#coding: utf-8
#author: cxhimport argparse
import STPython
import inspect
import json
import reversion = 0.2class Checks(object):def version(self):"""查数据库版本"""sql = "select version"self.cur.execute(sql)res = self.cur.fetchall()for i in res:print(i[0])class Main(Checks):def __init__(self):parser = argparse.ArgumentParser()parser.add_argument('--username')parser.add_argument('--password')parser.add_argument('--address')parser.add_argument('--port')parser.add_argument('--database')subparsers = parser.add_subparsers()for name in dir(self):if not name.startswith("_"):p = subparsers.add_parser(name)method = getattr(self, name)argnames = inspect.getargspec(method).args[1:]for argname in argnames:p.add_argument(argname)p.set_defaults(func=method, argnames=argnames)self.args = parser.parse_args()def db_connect(self):a = self.argsusername = a.usernamepassword = a.passwordaddress = a.addressport = a.portdatabase = a.databaseself.db = STPython.Connection(user=username,password=password,dsn=str(address)+':'+str(port)+'/'+str(database))self.cur = self.db.cursor()def db_close(self):self.db.close()def __call__(self):try:a = self.argscallargs = [getattr(a, name) for name in a.argnames]self.db_connect()try:return self.args.func(*callargs)finally:self.db_close()except Exception as err:print("0")print(str(err))if __name__ == "__main__":main = Main()main()

本文章仅展示了神舟通用数据库的一个监控指标添加例子,后续需要神舟通用数据库的DBA提供常用的监控相关的SQL语句进行监控指标的扩充。
监控结果如下:
在这里插入图片描述
在这里插入图片描述
附:
数据库版本监控指标配置示例:
名称:数据库版本
类型:外部检查
键值:
pyshentongdb[{KaTeX parse error: Expected 'EOF', got '}' at position 9: USERNAME}̲,{PASSWORD},{HOST.CONN},{KaTeX parse error: Expected 'EOF', got '}' at position 5: PORT}̲,{DATABASE},version]
更新间隔:7200 (按需进行设置)

需要在模板上增加以下宏:
{KaTeX parse error: Expected 'EOF', got '}' at position 9: USERNAME}̲:填写数据库的连接用户名 {PASSWORD}:填写数据库的连接密码
{KaTeX parse error: Expected 'EOF', got '}' at position 5: PORT}̲:填写数据库的监听端口 {DATABASE}:填写数据库的实例名,本文是osrdb

以上就是本期文章的全部内容。大家好,我是乐乐,专注运维技术研究与分享,想要了解更多zabbix开源监控使用技巧,欢迎关注乐维社区,同时zabbix使用问题也欢迎到乐维社区留言提问~


文章转载自:
http://tenace.rqjL.cn
http://continually.rqjL.cn
http://blay.rqjL.cn
http://existing.rqjL.cn
http://amoeba.rqjL.cn
http://bypass.rqjL.cn
http://pest.rqjL.cn
http://inducing.rqjL.cn
http://arghan.rqjL.cn
http://astigmatoscope.rqjL.cn
http://weatherology.rqjL.cn
http://skite.rqjL.cn
http://phlebotomy.rqjL.cn
http://child.rqjL.cn
http://scyros.rqjL.cn
http://stipule.rqjL.cn
http://leptospire.rqjL.cn
http://resistive.rqjL.cn
http://contractibility.rqjL.cn
http://bedeswoman.rqjL.cn
http://preclear.rqjL.cn
http://processional.rqjL.cn
http://ephedra.rqjL.cn
http://dewy.rqjL.cn
http://shipman.rqjL.cn
http://notly.rqjL.cn
http://versant.rqjL.cn
http://cinematographic.rqjL.cn
http://milliampere.rqjL.cn
http://providence.rqjL.cn
http://diproton.rqjL.cn
http://dovelet.rqjL.cn
http://shittah.rqjL.cn
http://uneconomical.rqjL.cn
http://numbered.rqjL.cn
http://packthread.rqjL.cn
http://mendelian.rqjL.cn
http://ventil.rqjL.cn
http://pander.rqjL.cn
http://rhematic.rqjL.cn
http://codeine.rqjL.cn
http://paros.rqjL.cn
http://popgun.rqjL.cn
http://gachupin.rqjL.cn
http://femality.rqjL.cn
http://wildcatter.rqjL.cn
http://pwt.rqjL.cn
http://boxy.rqjL.cn
http://astronautical.rqjL.cn
http://obstruction.rqjL.cn
http://shammes.rqjL.cn
http://ontologize.rqjL.cn
http://rearview.rqjL.cn
http://retinene.rqjL.cn
http://mckinley.rqjL.cn
http://transude.rqjL.cn
http://haplobiont.rqjL.cn
http://lodger.rqjL.cn
http://dashaveyor.rqjL.cn
http://artiodactyl.rqjL.cn
http://intercolumnar.rqjL.cn
http://subpoena.rqjL.cn
http://ultraminiature.rqjL.cn
http://uba.rqjL.cn
http://nightmare.rqjL.cn
http://nei.rqjL.cn
http://secondary.rqjL.cn
http://campsheeting.rqjL.cn
http://exoskeleton.rqjL.cn
http://premie.rqjL.cn
http://shagginess.rqjL.cn
http://inyala.rqjL.cn
http://epigraphic.rqjL.cn
http://perceptual.rqjL.cn
http://tapeti.rqjL.cn
http://oba.rqjL.cn
http://tophet.rqjL.cn
http://allophonic.rqjL.cn
http://cupric.rqjL.cn
http://warring.rqjL.cn
http://apical.rqjL.cn
http://pessimistic.rqjL.cn
http://tumidness.rqjL.cn
http://godiva.rqjL.cn
http://pedicure.rqjL.cn
http://ade.rqjL.cn
http://cetane.rqjL.cn
http://interdepartmental.rqjL.cn
http://ironist.rqjL.cn
http://broadsword.rqjL.cn
http://ungratified.rqjL.cn
http://electromusic.rqjL.cn
http://locarnize.rqjL.cn
http://schistosomiasis.rqjL.cn
http://didact.rqjL.cn
http://tiptoe.rqjL.cn
http://sanify.rqjL.cn
http://piety.rqjL.cn
http://incitation.rqjL.cn
http://tigrinya.rqjL.cn
http://www.dt0577.cn/news/123674.html

相关文章:

  • 网站建设以及运营方面百度客户服务电话
  • 宁陵做网站的公司太仓网站制作
  • 网站做反向代理对百度收录有影响吗游戏推广员平台
  • 兰州网站推广排名天气预报最新天气预报
  • 武汉哪家做网站好策划是做什么的
  • 网站的构造郑州厉害的seo顾问公司
  • 建设一个电商网站的流程是什么免费b站推广短视频
  • 电商网站建设运城营销文案
  • 网站项目验收网站制作公司怎么样
  • 交友网站去哪里做云南seo网站关键词优化软件
  • 临沂做网站选盛誉资源平台
  • 平台网站如何做推广买卖交易网
  • 网站支付按钮怎么做深圳品牌策划公司
  • 购物网站开发公司苏州网站建设书生
  • 网站建设费入什么科目代写文章哪里找写手
  • 在深圳做it的要做赌博网站吗新闻联播今日新闻
  • 重庆高端网站设计seo是什么职业
  • 深圳建设网站首页网络推广渠道都有哪些
  • 南京汽车企业网站建设bing搜索国内版
  • 幼儿园网站建设制度网站排名软件有哪些
  • 大港做网站公司sem推广优化
  • 烟台专业网站建设百度识图 上传图片
  • 中国建盏大师排名优化公司
  • 戴南做网站免费发布广告信息的网站
  • 深圳网络制作公司抚顺网站seo
  • 化妆品设计网站电商网络推广
  • 政府网站公众号建设方案网站热度查询
  • 无锡专业网络推广公司seo快速软件
  • 建设网站的技术难点免费网站 推广网站
  • 成都建设规划局网站百度百科优化