• 家
  • 仪表盘
  • 服务
    • 专用服务器
    • 搭配
    • 58biwei
    • DDOS保护
    • IP运输
    • 备份
    • 58必威
    • GGA.
  • 解决方案
    • 电子商务
    • 安全
    • 赌博
    • 托管
    • 管理
    • 金融
    • 系统集成商
  • 支持
    • 知识库
    • 社区
    • 开票
  • 公司
    • 关于我们
    • 联系我们
    • 网络
    • 数据中心
    • 镜子
    • 附属公司
    • 经销商
    • 博客
  • 服务
    • 专用服务器
    • 搭配
    • 58biwei
    • DDOS保护
    • IP运输
    • 58必威
    • GGA.
    • 备份
  • 解决方案
    • 电子商务
    • 安全
    • 赌博
    • 托管
    • 管理
    • 金融
    • 系统集成商
  • 仪表盘

如何使用nagios监视mysql?

信任
25,000多名客户 (自2001年以来)
    • 家
    • 客户
    • QA论坛
    • 如何使用nagios监视mysql?

    发布者:Benjamin |1回复|上次回复:2017年10月12日09:53:27

    有人可以指导我如何设置nagios监视mysql?

    Psychz - Ramesh.

    投票:2发表于:2017年10月12日09:53:27

    我们将帮助您配置Nagios,以便您可以使用它来监视MySQL服务器。在我们开始之前,有一些先决条件必须履行。我们将创建将执行不同任务的命令和服务。

    先决条件

    1。操作系统 - CentOS 7

    2。Nagios Core(最新稳定版) - 安装和配置。请访问以下链接,以在CentOS 7上安装Nagios Core和Nagios插件。

    //m.thru-suit.com/client/question/en/how-to-install-Nagios.-上-Linux.-step-by-step.html

    3。应安装Nagios插件。

    4.MySQL Server(MariaDB)应安装在您的服务器上。

    MySQL用户创建

    1。使用以下命令登录MySQL服务器。

    mysql.-u根-p.

    2。输入以下命令。

    MySQL>创建用户的“LocalHost”识别的“Mercury”;
    mysql>授予*的所有权限*。*到'nagios'@'localhost';
    MySQL>创建由“Mercury”标识的用户的Nagios'@'%';
    mysql>授予*的所有权限*。*到'nagios'@'%';
    mysql>刷新特权;

    这些命令创建用户“nagios”,可以由本地主机和远程使用。我们还向用户授予所有权限。

    MySQL插件安装

    1。运行以下命令下载“check_mysql_health-2.2.2.tar.gz”包裹。

    wget https://labs.consol.de/assets/downloads/nagios/check_mysql_health 2.2.2.2.tar.gz.

    2。提取下载的包。

    tar -zxvf check_mysql_health-2.2.2.2.tar.gz

    3。更改为check_mysql_health-2.2.2目录。

    CD check_mysql_health-2.2.2

    4.运行以下命令以配置和安装插件。

    ./configure --prefix = / usr / local /Nagios.- 和-Nagios.--user = nagios --with-Nagios.-group = nagios --with-perl = / usr / bin /Perl.

    制作

    制作安装

    MySQL Monitoring的Nagios配置

    1。打开Nagios配置文件。

    vi /usr/local/nagios/etc/nagios.cfg.

    将以下行添加到文件中。

    cfg_file = / usr / local / nagios / etc /对象/ mysqlmonitoring.cfg

    2。“check_mysql_health”命令定义

    以下文件包含与Nagios有关的所有命令。在您选择的任何文本编辑器中打开它(在这种情况下“VI”)。

    vi /usr/local/nagios/etc/objects/commands.cfg.

    编辑文件并添加“check_mysql_health”命令块。

    define命令{
    command_name check_mysql_health.
    command_line $ user1 $ / check_mysql_health -h $ arg1 $ --username $ arg2 $ --password $ arg3 $ --port $ arg4 $ --mode $ arg5 $
    }


    3。“check_mysql_health”服务定义

    #使用“VI”编辑器打开我们之前创建的“mysqlmonitoring.cfg”文件。

    VI /usr./当地的/Nagios./etc/objects/mysqlmonitoring.cfg.

    #添加以下服务块的连接时间,IO线程和SQL线程。这将执行不同的任务。


    定义服务{
    使用本地服务
    host_name localhost.
    service_description mysql连接时间
    check_command check_mysql_health!127.0.0.1!Nagios!Mercury!3306!连接时间!
    }
    定义服务{
    使用本地服务
    host_name localhost.
    service_description mysql slave-io运行
    check_command check_mysql_health!127.0.0.1!Nagios!汞!3306!Slave-Io-running!
    }
    定义服务{
    使用本地服务
    host_name localhost.
    service_description mysql slave-sql运行
    check_command check_mysql_health!127.0.0.1!Nagios!Mercury!3306!Slave-SQL运行!
    }

    4.重新启动Nagios服务器。

    服务Nagios.重新开始

    您可以配置其他MySQL服务,也可以在网站上找到其信息。

    https://labs.consol.de/nagios/check_mysql_health/index.html.

    这个回复有用吗?

    相关话题

    • ubuntu删除mysql.
    • 服务器最佳开源监控工具
    • 在CentOS 7上安装MariaDB
    • 如何使用phpmyadmin在mysql中创建一个表?
    • CloudWatch vs nagios.
    • 在CentOS 7上安装灯堆叠
    • 顶级SQL数据库
    • 监控服务器上的网络流量
    • 专用MySQL服务器
    • 自动备份MySQL数据库
    • 什么是IPMI?福利和缺点?
    • 正常运行日志
    • 必威平台Psychz Networks保障措施将滥用和垃圾邮件减少近100%
    • 相比之下:SQL vs noSQL
    • Linux用户最佳开源软件
    托管服务
    • 专用托管
    • 托管托管
    • 备份
    • IP运输
    • 必威体育怎么玩
    支持
    • 门户登录
    • 知识库
    • 社区
    公司
    • 关于我们
    • 联系我们
    • 网络
    • 数据中心
    • 镜子
    • 附属公司
    • 经销商
    • 博客
    政策
    • 隐私政策
    • 可接受的使用政策
    • 条款和条件
    • 服务级别协议
    公司
    • 必威平台Psychz网络,
      一个丰富的解决方案公司
      611 Wilshire Blvd#300
      洛杉矶,加利福尼亚州90017
      美国
    • 美国/加拿大:800-933-1517
    • 国际:626-549-2801
    订阅我们的邮件列表
    *表明所需
    Copyright©2021 Pr必威平台ofeS Solutions Inc公司