美文网首页
rsyslog将日志记录于MySQL

rsyslog将日志记录于MySQL

作者: 素瑾汐 | 来源:发表于2017-08-14 14:55 被阅读0次

rsyslog将日志记录于MySQL

实验环境:
三台主机:A、B、C
A:数据库服务器
B:日志服务器
C:http服务器

实验步骤
1、数据库服务器部署
yum install mariadb-server
systemctl start mariadb.service
mysql_secure_installation 运行安全脚本

2、日志服务器
yum install rsyslog-mysql
rpm -ql rsyslog-mysql
cat /usr/share/doc/rsyslog-mysql-5.8.10/createDB.sql

3 在数据库服务器上创建日志用户
grant all on Syslog.* to loguser@'192.168.8.%' identified by 'magedu';

4 在日志服务器上通过MySQL创建日志数据库
mysql -uloguser -pmagedu -h192.168.8.107 < /usr/share/doc/rsyslog-mysql-5.8.10/createDB.sql

5 在日志服务器上配置日志服务配置文件,使其可以支持连接数据库模块,并将本机日志关联至远程日志数据库
vim /etc/rsyslog.conf

#### MODULES ####
$ModLoad ommysql
#### RULES ####
*.info;mail.none;authpriv.none;cron.none                   
*.*          :ommysql:192.168.8.107,Syslog,loguser,magedu

service rsyslog restart

6 logger 测试
此时logger触发日志时,日志服务器上的日志将会记录至远程数据库Syslog中

7、web服务器配置
yum install httpd php php-mysql php-gd
systemctl start httpd
tar xvf loganalyzer-4.1.5.tar.gz
cd loganalyzer-4.1.5/
mv src/ /var/www/html/log
cd /var/www/html/log
cat /root/loganalyzer-4.1.5/contrib/configure.sh
cat /root/loganalyzer-4.1.5/contrib/secure.sh
touch config.php
chmod 666 config.php

8、任意主机
http://websrv/log/install.php
根据图示安装

安装时在该表中填入日志数据库相关信息

安装成功后就可通过网页的方式查看日志数据库里的日志记录,并可对其分析归总

相关文章

  • rsyslog将日志记录于MySQL

    rsyslog将日志记录于MySQL 实验环境:三台主机:A、B、CA:数据库服务器B:日志服务器C:http服务...

  • rsyslog将日志记录于MySQL中

    实验环境: 两台主机: 一个centos7 当数据库服务器 ,IP地址为:192.168.247.135一个cen...

  • 日志管理rsyslog工具

    rsyslog特性 存储日志信息于MySQL,PostgreSQL,MongoDB,ElasticSearch等数...

  • linux crontab

    安装日志服务 apt-get install rsyslog -y crontab记录日志 修改rsyslog s...

  • 27-日志管理

    本章内容 ◆ 日志介绍◆ 日志配置◆ 日志管理◆ 远程日志◆ 基于MYSQL的日志 日志介绍 rsyslog 启用...

  • Linux日志管理:

    rsyslog 系统日志管理 logrotate日志轮转 rsyslog部分: rsyslog是系统专职日志程序,...

  • 20171012 日志管理

    日志介绍rsyslog日志管理journalctlMySQL管理日志 一、日志介绍 (一)日志的基本概念 日志:将...

  • rsyslog 相关配置

    接收外部日志 /etc/sysconfig/rsyslog /etc/rsyslog.conf 思科设备把日志发送...

  • Mysql 慢查询日志

    Mysql 慢查询日志 慢查询日志 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中...

  • log4j2利用SocketAppender将日志写入rsysl

    log4j2利用SocketAppender将日志写入rsyslog 摘要:利用elk(elasticsearch...

网友评论

      本文标题:rsyslog将日志记录于MySQL

      本文链接:https://www.haomeiwen.com/subject/cusurxtx.html