实验环境
129 配置syslog日志转移到数据库服务器
140 配置mariadb
150 配置LAP
129配置
安装mysql模块相关的程序包
yum install rsyslog-mysql -y
把程序包里的数据库脚本发送到数据库服务器上
scp /usr/share/doc/rsyslog-8.24.0/mysql-createDB.sql 192.168.160.140:/data
修改配置文件,启动ommysql模块,并把日志存放在mysql中
vim /etc/rsyslog.conf
$ModLoad ommysql
*.info;mail.none;authpriv.none;cron.none :ommysql:192.168.160.140,Syslog,loguser,centos
systemctl restart rsyslog
140配置
安装mariadb数据库服务
yum install mariadb-server -y
systemctl start mariadb
执行脚本
mysql < /data/mysql-createDB.sql
创建用户loguser给Syslog数据库授权
mysql -e "grant all on Syslog.* to loguser@'192.168.160.%' identified by 'centos'"
150配置
安装服务
yum install httpd php php-mysql -y
systemctl start httpd
解压缩文件到/var/www/html/
tar xvf loganalyzer-4.1.7.tar.gz.gz -C /var/www/html/
修改文件名,并创建文件
mv loganalyzer-4.1.7/ log
cd log/
mv src/ ../logs
cd logs/
touch config.php
chmod 666 config.php
登入http://192.168.160.150/logs/,开始安装
上面执行过创建文件的步骤后可直接下一步
显示设定,不做修改
修改数据来源是mysql,然后按照数据库那边的信息填写数据库地址,名称,用户与密码
完成安装后,执行chmod 644 config.php,收回写入权限
安装php-gd模块,可以显示图表
yum install php-gd -y
systemctl restart httpd