linux日志管理之配置rsyslog 发送给非标准端口mysql数据库

安装相关的库文件

yum install -y rsyslog-mysql

安装mariadb

yum install -y mariadb-server mariadb
systemctl start mariadb
netstat -ntlp | grep mysql
mysql_secure_installation
mysql -uroot -p
修改默认端口
vi /etc/my.cnf
[mysqld]
port=3309
关闭selinux
setenforce 0
重新启动
systemctl restart mariadb

配置rsyslog将日志发给mysql数据库
创建Syslog数据库
rpm -ql rsyslog-mysql
mysql -uroot -p</usr/share/doc/rsyslog-8.24.0/mysql-createDB.sql

创建用于rsyslog连接数据库的用户
create user ‘sysloguser’@‘%’ identified by ‘123456’;
grant all on Syslog to ‘sysloguser’@‘%’;
flush privileges;

修改/etc/rsyslog.conf
$ModLoad ommysql
$ActionOmmysqlServerPort 3309
. :ommysql:172.16.0.20,Syslog,sysloguser,123456

重启rsyslog服务
systemctl restart rsyslog

发送日志
logger “abc”

检查数据库内容
select * from Syslog.SystemEvents\G;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值