2026/1/24 19:16:10
网站建设
项目流程
网站速度测速,装饰公司响应式网站建设案例,网站站内链接怎么做,郑州建设银行网站目录
一、安装 Rsyslog 依赖包
二、MySQL 端初始化
三、配置 Rsyslog 核心规则#xff08;日志写入 MySQL#xff09;
1.编辑 rsyslog 配置文件
2.在文件末尾添加以下完整配置
四、重启服务
五、故障排查
1.校验 Rsyslog 配置语法#xff08;最常用#xff09;
2.…目录一、安装 Rsyslog 依赖包二、MySQL 端初始化三、配置 Rsyslog 核心规则日志写入 MySQL1.编辑 rsyslog 配置文件2.在文件末尾添加以下完整配置四、重启服务五、故障排查1.校验 Rsyslog 配置语法最常用2.测试 MySQL 连通性本地 / 远程3.检查 Rsyslog 模块加载状态4.手动触发日志验证写入一、安装 Rsyslog 依赖包# 安装 rsyslog-mysql内置 ommysql.so 核心模块 yum install -y rsyslog rsyslog-mysql mariadb-server mariadb # 验证模块是否存在安装成功必返回文件路径 ls -l /usr/lib64/rsyslog/ommysql.so二、MySQL 端初始化执行初始化 SQL# 查询初始化脚本 rpm -ql rsyslog-mysql # 执行初始化脚本 mysql source /root/mysql-createDB.sql三、配置 Rsyslog 核心规则日志写入 MySQL1.编辑 rsyslog 配置文件# 编辑主配置文件CentOS8 默认配置文件 vim /etc/rsyslog.conf2.在文件末尾添加以下完整配置# 1. 显式加载ommysql模块强制加载避免自动加载失败 module(loadommysql) # 2. 核心规则所有日志写入MySQL修改为你的MySQL信息 # 格式*.* :ommysql:数据库IP,数据库名,用户名,密码 *.* :ommysql:127.0.0.1,syslogs,rsyslog_user,Rsyslog123四、重启服务# 重启服务设置开机自启 systemctl restart rsyslog systemctl enable rsyslog # 检查服务运行状态 systemctl status rsyslog -l # 实时监控rsyslog日志确认无报错 journalctl -u rsyslog -f # 登录MySQL查询日志表数据 mysql -uroot -p -e SELECT * SystemEvents;五、故障排查1.校验 Rsyslog 配置语法最常用# 语法检查直接定位错误行-N1 表示仅检查语法 rsyslogd -N12.测试 MySQL 连通性本地 / 远程# 本地连通性测试 mysql -ursyslog_user -pRsyslog123 -h127.0.0.1 -P3306 # 远程连通性测试替换为你的远程IP mysql -ursyslog_user -pRsyslog123 -h192.168.1.100 -P33063.检查 Rsyslog 模块加载状态# 查看已加载的rsyslog模块确认ommysql已加载 rsyslogd -M | grep ommysql4.手动触发日志验证写入# 手动生成一条测试日志 logger test rsyslog write to mysql - $(date) # 查看MySQL是否写入 mysql -uroot -p -e SELECT * FROM SystemEvents ORDER BY id DESC LIMIT 1;