发布网友 发布时间:2024-04-08 09:17
共1个回答
热心网友 时间:2024-07-27 11:37
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