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

php团购网站开发wordpress站群教程

php团购网站开发,wordpress站群教程,网站开发设计比赛,智趣游戏型网站开发目录 1. 创建 MySQL 监控用户2. 配置 MySQL 认证文件3. 安装 mysqld_exporter4. 配置 Systemd 服务5. 启动并验证服务6. 修改Prometheus配置常见错误排查错误现象排查步骤 6. 验证监控数据关键注意事项 1. 创建 MySQL 监控用户 mysql -uroot -p123456 # 登录MySQL-- 1. 创建监…

目录

    • 1. 创建 MySQL 监控用户
    • 2. 配置 MySQL 认证文件
    • 3. 安装 mysqld_exporter
    • 4. 配置 Systemd 服务
    • 5. 启动并验证服务
    • 6. 修改Prometheus配置
      • 常见错误排查
        • 错误现象
        • 排查步骤
    • 6. 验证监控数据
      • 关键注意事项

1. 创建 MySQL 监控用户

mysql -uroot -p123456  # 登录MySQL
-- 1. 创建监控用户
CREATE USER 'mysql_monitor'@'%' IDENTIFIED BY 'GUANzhu123//';-- 2. 授予必要权限
GRANT SELECT, REPLICATION CLIENT, PROCESS ON *.* TO 'mysql_monitor'@'%';
FLUSH PRIVILEGES;
EXIT;  # 退出MySQL

2. 配置 MySQL 认证文件

# 创建配置目录
mkdir -p /etc/mysqld_exporter# 创建并编辑认证文件
vim /etc/mysqld_exporter/.my.cnf
[client]
host=192.168.15.131  # MySQL服务器地址
user=mysql_monitor
password=GUANzhu123//
# 设置文件权限(仅root可读)
chmod 600 /etc/mysqld_exporter/.my.cnf

3. 安装 mysqld_exporter

# 创建安装目录
mkdir /usr/local/mysqld_exporter# 解压二进制文件
tar -xzf mysqld_exporter-0.15.0.linux-amd64.tar.gz -C /usr/local/mysqld_exporter --strip-components=1# 设置可执行权限
chmod +x /usr/local/mysqld_exporter/mysqld_exporter

4. 配置 Systemd 服务

# 创建服务文件
vim /usr/lib/systemd/system/mysqld_exporter.service
[Unit]
Description=MySQL Exporter for Prometheus
After=network.target
StartLimitIntervalSec=300  # 允许更多重启尝试
StartLimitBurst=10         # 间隔内允许的失败次数[Service]
User=root
ExecStart=/usr/local/mysqld_exporter/mysqld_exporter \--config.my-cnf=/etc/mysqld_exporter/.my.cnf \--web.listen-address=:9104 \--log.level=debug  # 启用调试日志
Restart=always
RestartSec=10
TimeoutStartSec=120    # 延长启动超时
StandardOutput=journal  # 日志输出到systemd
StandardError=journal
SyslogIdentifier=mysqld_exporter[Install]
WantedBy=multi-user.target

5. 启动并验证服务

# 重新加载Systemd配置
systemctl daemon-reload# 设置开机自启
systemctl enable mysqld_exporter# 启动服务
systemctl start mysqld_exporter# 检查服务状态
systemctl status mysqld_exporter

在这里插入图片描述

6. 修改Prometheus配置

vim /usr/local/prometheus/prometheus.yml 
添加- job_name: 'postgres'static_configs:  - targets: ['192.168.15.131:9187']

常见错误排查

错误现象
Active: activating (auto-restart) (Result: exit-code) ...
Process: 76499 ExecStart=... (code=exited, status=1/FAILURE)
排查步骤
  1. 检查日志

    journalctl -u mysqld_exporter -f --no-pager
    
    • 常见错误:
      • 连接失败Access deniedCan't connect to MySQL server
        • 确认 .my.cnf 中的 hostuserpassword 是否正确。
      • 文件权限Permission denied
        • 确保 .my.cnf 权限为 600,且 mysqld_exporter 用户有读取权限。
      • 路径错误No such file or directory
        • 确认 ExecStart 中的可执行文件路径正确。
  2. 手动测试连接

    /usr/local/mysqld_exporter/mysqld_exporter \--config.my-cnf=/etc/mysqld_exporter/.my.cnf \--log.level=debug
    
    • 观察终端输出,确认是否可以成功连接到 MySQL。
  3. 检查网络连通性

    telnet 192.168.15.131 3306  # 确认MySQL端口可达
    
  4. 终止残留进程
    如果服务卡在 activating 状态,手动终止残留进程:

    ps aux | grep mysqld_exporter
    kill -9 <PID>  # 强制终止
    

6. 验证监控数据

  • 访问 http://<服务器IP>:9104/metrics,确认可以获取到 MySQL 监控指标。

关键注意事项

  1. 安全性

    • 监控用户密码建议使用强密码,并限制访问来源(如仅允许 Prometheus 服务器 IP)。
    • 生产环境建议使用非 root 用户运行 mysqld_exporter
  2. 防火墙配置

    firewall-cmd --add-port=9104/tcp --permanent
    firewall-cmd --reload
    
  3. 版本兼容性

    • mysqld_exporter 0.15.0 支持 MySQL 5.6 及以上版本。如果使用旧版 MySQL,需确认兼容性。

http://www.dtcms.com/wzjs/595143.html

相关文章:

  • 更改网站主题怎么分析网站设计
  • 网页设计架构山东关键词优化推广
  • 湖南网站设计公司如何在手机上制作游戏
  • 中学网站建设方案设计官网收费标准
  • 深圳优化网站wordpress 完整搬家
  • 湖北网站设计流程深圳 网站建设培训班
  • 简速做网站青岛如何做网站seo
  • 建设部网站查资质6WordPress验证问题
  • 农产品如何建设网站网站建设厌倦
  • 网站建设收费流程网站建设哪里招标
  • 河南住房和城乡建设厅网站抄袭网站模板
  • 提供网站建设课程报告沈阳制作公司网站和app
  • 上杭县铁路建设办公室网站网络系统管理属于什么专业类别
  • 兰州网站推广优化教你如何创建自己的网站
  • 微网站是什么意思手机网站单页面
  • 怎么免费申请网站图片设计与制作软件下载
  • 周至做网站国外域名。国内网站
  • 做网站的相关教程新主题wordpress
  • 潍坊网络建站模板长链接变短链接在线生成
  • 做甜品的网站国外免费建站网站
  • 大连网站建设培训静态网站建设背景
  • 网站搭建的流程是什么做简单网站需要学什么软件
  • 简述网站推广的五要素wordpress 千万数据库
  • 网站开发公司盈利重庆建网站方法
  • 天空彩票网站怎么做网站定制开发需要什么资质
  • 另外网站是做的IPv4还是IPv6如何增加网站收录
  • 网站 建设开发合作协议教育机构网站开发
  • 几何背景生成器网站破解wordpress加密文章
  • wordpress 网站备案号wordpress2018主题
  • 什么做网站赚钱网站死链处理