日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

sylog mysql_25.2 配置使用基于mysql存储日志信息

發(fā)布時(shí)間:2024/6/1 数据库 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sylog mysql_25.2 配置使用基于mysql存储日志信息 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

配置環(huán)境:

1、準(zhǔn)備好MySQL服務(wù)器,創(chuàng)建用戶,授權(quán)對(duì)Syslog數(shù)據(jù)庫的全部訪問權(quán)限

[root@mariadb ~]# yum -y install mariadb-server

[root@mariadb ~]# systemctl start mariadb.service

[root@mariadb ~]# mysql

MariaDB [(none)]> grant all on Syslog.* to ?'syslog'@'192.168.1.%' identified by 'syspass';

MariaDB [(none)]> flush privileges;

MariaDB [(none)]> \q

[root@mariadb ~]# vim /etc/my.cnf

在[mysqld_safe](10左右)前添加

skip_name_resolve=on

innodb_file_per_table=on

[root@mariadb ~]# systemctl restart mariadb.service

2、安裝rsyslog-mysql程序包

[root@rsyslog ~]# yum -y install rsyslog-mysql ?mysql

[root@rsyslog ~]# rpm -ql rsyslog-mysql

/lib64/rsyslog/ommysql.so

/usr/share/doc/rsyslog-mysql-5.8.10

/usr/share/doc/rsyslog-mysql-5.8.10/createDB.sql

3、創(chuàng)建rsyslog-mysql依賴的數(shù)據(jù)庫

[root@Rsyslog ~]# mysql -h 192.168.1.131 -usyslog -psyspass < /usr/share/doc/rsyslog-mysql-5.8.10/createDB.sql

4、配置rsyslog使用ommysql模塊

[root@Rsyslog ~]# vim /etc/rsyslog.conf

(1)在#### GLOBAL DIRECTIVES ####(約21)前添加

$ModLoad ommysql

(2)在#### RULES ####下修改日志規(guī)則

格式:facility.priority ? ? :ommysql:DBHOST,DB,DBUSER,USERPASS

如:

修改

*.info;mail.none;authpriv.none;cron.none ? ? ? ? ? ? ? ?/var/log/messages

*.info;mail.none;authpriv.none;cron.none:ommysql:192.168.1.131,Syslog,syslog,syspass

[root@Rsyslog ~]# service rsyslog restart

5、安裝服務(wù)測(cè)試

安裝vsftpd

[root@Rsyslog ~]# yum -y install vsftpd

查看日志文件

[root@Rsyslog ~]# tail /var/log/messages

發(fā)現(xiàn)沒有日志記錄

查看mysql日志服務(wù)器

[root@Rsyslog ~]# mysql -h192.168.1.131 -usyslog -psyspass

mysql> use Syslog;

MariaDB [Syslog]> select count(*) from SystemEvents;

+----------+

| count(*) |

+----------+

| ? ? ? ?3 |

+----------+

1 row in set (0.00 sec)

發(fā)現(xiàn)日志已記錄到日志服務(wù)器

6、安裝loganalyzer

(1)配置webserver,支持php

[root@Rsyslog ~]# yum -y install httpd php php-mysql php-gd

(2)安裝配置loganalyzer

[root@Rsyslog ~]# tar xf loganalyzer-3.6.5.tar.gz

[root@Rsyslog ~]# mv loganalyzer-3.6.5/src/ /var/www/html/loganalyzer

[root@Rsyslog ~]# cd !$

[root@Rsyslog loganalyzer]# cp /root/loganalyzer-3.6.5/contrib/* .

[root@Rsyslog loganalyzer]# chmod +x *.sh

[root@Rsyslog loganalyzer]# ./configure.sh

[root@Rsyslog loganalyzer]# ./secure.sh

[root@Rsyslog loganalyzer]# chmod 666 config.php

總結(jié)

以上是生活随笔為你收集整理的sylog mysql_25.2 配置使用基于mysql存储日志信息的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。