syslog服务器及LogAnalyzer搭建与配置

   

syslog服务器及LogAnalyzer搭建与配置

1 系统环境

CentOS 7.7.1908
nginx 1.16.1
MySQL 5.5.62
PHP 5.6.4

2 前期准备

检查是否安装了rsyslog软件

[root@localhost wwwroot]# rpm -qa|grep rsyslog 
rsyslog-8.24.0-38.el7.x86_64

3 安装rsyslog 连接MySQL数据库的模块

[root@localhost wwwroot]# yum install rsyslog-mysql

导入rsyslog-mysql 数据库文件

[root@localhost wwwroot]# cd /usr/share/doc/rsyslog-8.24.0/
[root@localhost rsyslog-8.24.0]# ll
总用量 640
-rw-r--r-- 1 root root    501 4月  15 2016 AUTHORS
-rw-r--r-- 1 root root 588023 1月  10 2017 ChangeLog
-rw-r--r-- 1 root root  35146 4月  15 2016 COPYING
-rw-r--r-- 1 root root   9137 4月  15 2016 COPYING.ASL20
-rw-r--r-- 1 root root   7639 4月  15 2016 COPYING.LESSER
-rw-r--r-- 1 root root   1046 4月  15 2016 mysql-createDB.sql
[root@localhost rsyslog-8.24.0]# mysql -uroot -p<mysql-createDB.sql 
Enter password:
[root@localhost ~]# mysql -u root -p
Enter password:
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| Syslog             |
| mysql              |
| performance_schema |
| test               |
+--------------------+
5 rows in set (0.00 sec)
mysql> use Syslog
Database changed
mysql> grant all on Syslog.* to rsyslog@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye

4 编辑配置文件

[root@localhost ~]# ll /etc/rsyslog.conf
-rw-r--r--. 1 root root 3232 3月  26 2014 /etc/rsyslog.conf
[root@localhost ~]# vim /etc/rsyslog.conf
$ModLoad ommysql
*.* :ommysql:localhost,Syslog,rsyslog,123456
$ModLoad imudp
$UDPServerRun 514
$ModLoad imtcp
$InputTCPServerRun 514
[root@localhost ~]# systemctl restart rsyslog

这时候就已经安装syslog完毕了,打开phpmyadmin,可以看到有数据。

5 安装LogAnalyzer

[root@localhost ~]# wget http://download.adiscon.com/loganalyzer/loganalyzer-4.1.7.tar.gz
[root@localhost ~]# tar -zxvf loganalyzer-4.1.7.tar.gz
[root@localhost ~]# cd loganalyzer-4.1.7
[root@localhost loganalyzer-4.1.7]# mv * /www/wwwroot/loganalyzer/
[root@localhost loganalyzer-4.1.7]# cd /www/wwwroot/loganalyzer
[root@localhost loganalyzer]# chmod 755 contrib/configure.sh contrib/secure.sh
[root@localhost loganalyzer]# bash contrib/configure.sh
[root@localhost loganalyzer]# bash contrib/secure.sh

浏览器访问IP地址/loganalyzer/src
1.png
点击here
2.jpg
next
3.jpg
验证配置文件,next
4.jpg
建表
5.jpg
SQL查询结果
6.JPG
创建账号
7.JPG
建立数据源
8.JPG
完毕!
9.png
点击完成就会直接进入
10.png

发表评论