栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

炫“库”行动-人大金仓有奖征文-使用zabbix5.0 pg模板监控金仓数据库KingbaseES

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

炫“库”行动-人大金仓有奖征文-使用zabbix5.0 pg模板监控金仓数据库KingbaseES

【本文正在参与炫“库”行动-人大金仓有奖征文】

CSDNhttps://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb

    一、 zabbix5.0服务端安装 

            前期准备:操作系统centOS7 金仓数据库V8R3 主备集群或者单机。

        1.1 zabbix 下载平台

          下载Zabbix 5.0 LTS for Red Hat Enterprise Linux 8, PostgreSQL, Apache

        1.2 install zabbix server

                  install Zabbix repository

                  rpm -Uvh                                  https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm

                 dnf clean all

        1.3 安装Zabbix server,Web前端 agent

                     dnf install zabbix-server-pgsql zabbix-web-pgsql zabbix-apache-conf zabbix-agent

           1.3.1 创建初始数据库

                   安装pg数据库(也可以换成mysql或者kingbaseES),初始化数据库zabbix,创建zabbix 用户,导入sql。

              postgres用户下:

              createuser --pwprompt zabbix #创建zabbix用户

              createdb -O zabbix zabbix       #创建zabbix库

             导入初始架构和数据,系统将提示您输入新创建的密码。

             zcat /usr/share/doc/zabbix-server-pgsql*/create.sql.gz | sudo -u zabbix psql zabbix

          1.3.2 为Zabbix server配置数据库

                      编辑配置文件 /etc/zabbix/zabbix_server.conf   

                 DBPassword=password

         1.3.3 为Zabbix前端配置PHP

                    编辑配置文件 /etc/php-fpm.d/zabbix.conf, uncomment and set the right timezone for you.

             ; php_value[date.timezone] = Asia/Shanghai

f        1.3.4  启动Zabbix server和agent

                     selinux 设置disabled

                  启动Zabbix server和agent进程,并为它们设置开机自启:

                 systemctl restart zabbix-server zabbix-agent httpd php-fpm

                 systemctl enable zabbix-server zabbix-agent httpd php-fpm

                 systemctl restart zabbix-agent.service

                 systemctl restart httpd.service

                 systemctl restart php-fpm.service

                 systemctl enable zabbix-server.service

                 Created symlink /etc/systemd/system/multi-user.target.wants/zabbix-server.service 鈫/usr/lib/systemd/system/zabbix-server.service.

                systemctl enable zabbix-agent.service

                Created symlink /etc/systemd/system/multi-user.target.wants/zabbix-agent.service 鈫/usr/lib/systemd/system/zabbix-agent.service.

                systemctl enable httpd.service

                Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service 鈫/usr/lib/systemd/system/httpd.service.

                systemctl enable php-fpm.service

                Created symlink /etc/systemd/system/multi-user.target.wants/php-fpm.service 鈫/usr/lib/systemd/system/php-fpm.service.

       1.4 配置Zabbix前端

               浏览器连接到新安装的Zabbix服务端: http://zabbixserver服务器ip/zabbix​​​​​​

               根据Zabbix文件里步骤操作: Installing frontend

             

            

           用户Admin  密码zabbix

           

     二、 Zabbix agent端部署

         KingbaseES数据库端部署zabbix agent

        2.1 安装客户端5.0.14版本

   rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm

             dnf clean all

        2.2  安装Zabbix-agent

             dnf install zabbix-agent

        2.3 启动zabbix-agent

                systemctl enable zabbix-agent

                systemctl restart zabbix-server zabbix-agent

    三 、使用zabbix pg模板监控KingbaseES         3.1 创建hostgroup

         

      3.2 创建操作系统host

        

        

       OS  使用Template OS Linux by Zabbix agent模板

     3.3 监控金仓数据库KingbaseES

        使用Template DB PostgreSQL模板

        

     3.4 配置监控模板

       

    3.5 配置数据库监控脚本

     KingbaseES监控需要zabbix agent端添加脚本文件。

     可以从官方https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql 下载监控脚本。

  配置zabbix_agent.conf文件

    

 使用zabbix用户或者root执行sql脚本,注意设置环境变量,保证ksql或者psql可以执行。

  

配置完zabbix_agent.conf,重启zabbix_agent服务

   

修改监控模板连接数据库配置参数

  

 测试

 

 

 

 

 

 

 正常的图形显示

 

 

 四、监控界面展示

          查看数据库监控曲线

     

KingbaseES bgwrite进程曲线

 

KingbaseES 检测点进程监控曲线

 

KingbaseES连接数监控曲线

 

KingbaseES状态监控曲线

 

KingbaseES 流复制延迟监控曲线

 

 KingbaseES uptime与cache hit监控曲线

 

5 FAQ 

  1 配置完模板参数,psql没有权限,赋予脚本zabbix用户执行权限

【本文正在参与炫“库”行动-人大金仓有奖征文】

CSDNhttps://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/312770.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号